Skip to main content

Using the Notion source in the YOOtheme builder

As soon as the token is entered, the Notion source is available in the YOOtheme builder. This page shows how to fill an element with data from a Notion database.

The YOOtheme builder with the page open
The YOOtheme builder. Via Dynamic Content you bind an element to the Notion source.

Choosing the source

  1. Open the page in the YOOtheme builder and insert an element that can display lists (a grid, for example).
  2. Enable Dynamic Content in its settings.
  3. Choose Notion Database Items as the source.
  4. In the field Database, select the Notion database you want from the list.

Filtering, sorting, limiting

The source comes with several options for narrowing down the entries:

Filter: property nameName of the Notion property to filter on (for example Status). Empty = no filter.
Filter: valueThe value being looked for (for example Published).
Filter: property typeType of the property: select, status, text, checkbox (true/false) or number. It must match the field in Notion.
Sorting: property nameProperty to sort by. Empty = no sorting.
Sort directionAscending or descending.
Number of entriesMaximum number of entries. 0 = load all.

Property names are expected exactly as they are spelled in Notion — including capitalisation and spaces. A typo means the filter does not take effect.

Assigning fields

Inside the dynamic element you assign the Notion fields to the individual parts (title, text, image, link …). Which fields exist and how they are grouped is described in the chapter Fields and properties .

Applies to version 1.2.2.