# Dynamic content

> Learn how to generate dynamic content from a data source using PandaSuite, including managing large datasets and connecting data sources like Airtable.

https://docs.pandasuite.com/essentials/data/dynamic-content/

**Generate your content dynamically from a data source. Create your custom template and connect each element to the right data.**

Unlike static content, dynamic content comes from a data source. While static content is created by hand, dynamic content feeds the application automatically.

If you have a lot of content (product catalogs, articles, sheets...) or it changes regularly, it will be more convenient to manage it from a structured data source. You will be able to add features such as bookmarking or manage filters.

Specifically, you prepare the template in PandaSuite and connect a data source to your application.

To store your data, you can use the [Datastore](https://docs.pandasuite.com/essentials/data/datastore/) or connect your app to an external data source such as [Airtable](https://docs.pandasuite.com/essentials/integrations/connect-to-airtable/). Thanks to the [data binding](https://docs.pandasuite.com/essentials/data/data-binding/), you associate each visual element with its data. The Collection List component allows you to [display your items](https://docs.pandasuite.com/essentials/data/collection/) as a list.
