Skip to main content
Status: Live

Basics

Notion is a popular and flexible multi-use tool. Many companies run basically everything — from their CRM to their Kanban boards — in Notion. With Bracket, you can sync any Notion database with
  1. Any SQL database
  2. Any NoSQL database, and/or
  3. Airtable/Google Sheets

Supported and partially supported fields

The following Notion field types are currently supported:
  • Text
  • Number
  • Select
  • Multi-select
  • Date
  • Person
  • Checkbox
  • URL
  • Email
  • Phone
  • Created time
  • Created by
  • Last edited time
  • Last edited by
  • Formula*
*: Bracket can sync the data as a number or string, but full functionality with the paired tool is not guaranteed. For example, a functional formula in Notion may not function in Airtable when synced.

Unsupported fields

The following Notion fields are not yet supported:
  • Files & media
  • Relation
  • Rollup

Supported sync configurations

We know everybody has a different use case for Bracket, and we want to help you achieve it! To that end, we support a number of possible syncing configurations.

Schema changes

There are several possible schema changes you can make in Notion. Below, we cover whether these changes break syncing for the entire table and how to handle these changes with a Bracket-connected Notion. | Type of change | Will this break syncing? | What to do | | ------------------------------------------------------------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | | Adding field that does not need to be synced (i.e., a Notion-only field) | No | | Nothing | | Deleting a field that is not synced | No | Nothing | | Changing the name or field type of a field that is not synced | No | Nothing | | Changing order of fields | No | Nothing (note that this will not change the order of the rows or documents in the linked database). | | Adding an option to a multi-select or single select field | No | Nothing - this new option will be added to the paired database when used for the first time. | | Adding a field you would like to sync | No | The field will not sync until you let us know to start syncing it with the paired database. Ping us on Slack and we’ll set it up right away! | | Changing name or case of existing synced field | Yes | Notify the Bracket team via Slack. We will update the connection immediately. If a team member unknowingly makes a change that breaks syncing, we will notify you via Slack to confirm the new schema, then update the connection. | | Changing field type of existing synced field (e.g., single line text -> multi-select) | Yes | Same as above | | Deleting a synced field | Yes | Same as above |

Row changes

When you change rows in a linked Notion database, certain changes happen in the paired database. Below we list out the default outcome of changes to rows in a synced Notion database. To customize any of these default outcomes, just tell us on Slack.