The Notion connection will sync all of the pages you choose.

Creating a Connection

  1. After you select Notion, you will be prompted to select all of the content you want to sync.
  2. After you select the content, you will be redirected to a new page.
  3. Select an API key from the dropdown at the top. All documents created by the connection will be attributed to the selected API key.
  4. Fill out any metadata you want to associate with the content in your Notion. You can use this to filter the data later. This is in JSON format. You can leave it blank, or you could set it to something like
{
  "company": "acme"
}
  1. Select the import mode
  2. Click "Create Connection" at the top right

You will be taken back to the connectors page and the system will schedule a sync process.

What is synced?

Pages

For pages, the following block elements are synced

  • bulleted_list_item
  • callout
  • child_database
  • child_page
  • code
  • column
  • column_list
  • divider
  • emoji
  • image
  • heading_1
  • heading_2
  • heading_3
  • link_to_page
  • mention
  • paragraph
  • quote
  • table
  • table_of_contents
  • to_do
  • toggle
  • text

NOTE: Databases are currently NOT synced.


Restrictions

You are only allowed one Notion connector per account per workspace.

Notion OAuth has a strange flow where the same token is returned for the same integration and workspace. This means that if you change your permissions, they will be changed for the entire Ragie application. With this behavior, we can not support multiple connections because the permissions would be shared across all of them.