Notion Sync

Documentation on how to sync a pages and databases from Notion into a Table within a Collection in Scout.

Scout integrates directly with Notion. Learn how to seamlessly sync pages from Notion into a Table within a Collection in Scout for use in your AI workflows.

Setting up the integration

1

Creating a new integration in Notion

Create a new integration in your Notion integrations dashboard. For this example, we’ll call it Scout Integration, pick our associated workpace, and make it an internal integration.

2

Setting permissions of the integration

Once your integration is created, you will need to grant permissions.

We recommend granting the least priviledges; read content and no user information. The integration doesn’t need more than this.

3

Copy the integration’s API key

On the same page as the permissions settings, you will see Internal Integration Secret - copy that secret you will need it in the next steps.

4

Grant the integration permissions to desired pages and databases

Your Scout Notion integration will need permission to retrieve Notion content. By default, it won’t have access to anything. To provide access, do the following:

  1. Go to each page or database in your workspace that you want to grant access to.
  2. Click the ••• (more menu) on the top-right corner of the page.
  3. Scroll to the bottom of the menu and click Add connections.
  4. Search for and select your integration in the Search for connections… menu.
  5. Once selected, your integration will have permission to read content from the page.

This will grant the Scout integration access to that page, and all child pages. This means, if you’re doing this for a database, all entries in that database will be made accessible to the integration.

5

Creating the Notion collection in Scout

Navigate back to Scout, and create a new collection. You can title it Notion Sync.

6

Add columns to the Notion collection

Click into your newly created collection. On the right hand side, click the plus sign to add the new columns to the collection.

You will need to add two columns:

  1. Url - Set the column name to Url and the column type to URL.
  1. Title - Set the column name to Title and the column type to Single Line Text.
7

Connect your Notion integration as a source

In the upper right hand corner of the collection, click the Sources button.

Select the Notion option. Enter the Secret from step 3, map the fields to the table columns we created, and optionally set a sync frequency.

The click Create +.

8

Run the source sync

Lastly, you will want to run the initial sync.

This will run a one time sync that pulls all of the notion pages and databases that you have grated the Scout integration access to. It’s best practice to inspect a few of the entries into the table to ensure everything looks good.

Sometimes there can be a delay in Notion granting permissions to child pages. If you notice that not everything you granted permissions to was synced, try again in 10-15 minutes. If the issue persists, please reach out to us on Slack.

Built with