# Creating Custom Lists

*Skill Level: Intermediate*

## Before You Begin

* Should have knowledge of [Databases](https://app.gitbook.com/@adalo/s/foundry-pt-2/~/drafts/-MhGGRoM0G6ZbMFSusjq/database)
* Should have knowledge of [Lists ](https://app.gitbook.com/@adalo/s/foundry-pt-2/~/drafts/-MhGGRoM0G6ZbMFSusjq/component-basics/connecting-lists-and-forms-to-a-database)

{% tabs %}
{% tab title="Simple" %}
Custom Lists give you access to add Adalo Components to your list items.

Want to add a toggle? You can.\
Want to add an image to your custom list? Go for it!\
Want total power to take over the world? It's on our roadmap. 🚀   &#x20;
{% endtab %}

{% tab title="In-Depth" %}

### Custom Lists

![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LhGHkPsv15svPIU5I7C%2F-Liilp7-X1WUa3WV1Pjn%2F-LiilsISjp8qYMyp4HGN%2FGif%201%20Custom%20List.gif?alt=media\&token=3efe7272-4be9-4cfd-b99a-bda162c0b8fb)

To create a custom list, instead of using one of the pre-made list components, build a screen by dragging in the list option from the simple components&#x20;

1. Click on the list, then select 'Components' and 'Add Components'
2. Drag in and position new components
3. Change all of the elements of the list to dynamic (using [Magic Text](https://help.adalo.com/~/revisions/kmzOxqjy7C9sXGVjDKKb/component-basics/inserting-dynamic-text))

![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LhGHkPsv15svPIU5I7C%2F-Liilp7-X1WUa3WV1Pjn%2F-LiimHA-5b0QmNsvds8V%2FGif%202%20Custom%20List%20\(1\).gif?alt=media\&token=79f91d73-e16d-4b95-81f4-9022e017237b)

{% endtab %}

{% tab title="Video" %}

{% embed url="<https://youtu.be/BgrrV20_I7s>" %}
Learn about Custom Lists in roughly two minutes.&#x20;
{% endembed %}

{% embed url="<https://www.youtube.com/watch?v=isYu07-uORo&feature=youtu.be>" %}
{% endtab %}
{% endtabs %}
