This Notion integration is an unstructured integration primarily designed for training bots. It allows you to easily update pages, which simultaneously updates the bot's training. Think of it as a form of fine-tuning of your bots.
Once integrated and a bot is created you can select the Notion integration in the Bot training section.
You can also access the data via our data workflows.
The first thing is to have a Notion user and own a (Notion) workspace or have permissions to install apps in that Notion workspace. Also, the Notion workspace should have a proper hierarchy of pages. While this is not mandatory per se, when the connection is created the user will be prompted to add one or more pages (and all their children pages) to the connection being established.
Once the connection is established, streams will be enumerated. According to the pages the user selected when establishing the collection, it will be determined which pages are the “root” ones, and for each of these “root” ones, two streams will be able to be selected:
Each of these streams is replicated with FULL TABLE mode. This is because the pages and files can be changed every time. This means that, each time the integration fetches the data: