Looking to add Notion to your workflow? Here's what you can expect from Unito's integration.
What this article covers:
- Necessary permissions
- Installation instructions before you integrate Notion with Unito
IMPORTANT: Only one Notion user per workspace can connect to Unito — this is a limitation from Notion’s API. We recommend setting up a shared account for your team's Notion flows.
If multiple Notion users attempt to login to your organization's Unito account to create flows, it may cause previously created flows to stop functioning.
Supported Notion fields and other features
The table below lists out all the fields you can sync with Unito's Notion integration, as well as which ones can be used to filter work items from syncing through rules.
- One-Way: Changes to the Notion field will appear in the other synced field but not vice versa.
- Two-Way: Changes to either synced field will appear in the other.
- Rules: This Notion field can be used as a trigger in your rules to filter work items from syncing with Unito.
|Notion Page Fields||One-way||Two-way||Rules|
|Last edited time||✔|
|Link to page||✔|
(*) When filtering by Date, Number, or People, Unito can only filter by “any value” or “no value”.
What counts as an item in sync?
For Notion, Unito counts every synced page as an item in sync.
Limitations and other considerations for Unito's Notion integration
Sync attachments: You won’t be able to sync attachments to (and from) Notion just yet.
Supported pages: Currently, our Notion integration can only sync information that comes out of a Notion database. Notion tables can't be used as blocks of work for this integration. If you turn a Notion table into a database, just make sure you give that database a name and it will show up in your flow as a block of work.
Rich text: That means no formatted text, no mentions, and no emojis 😞
Webhooks: This integration doesn't support webhooks.
- Status: You won't be able to sync this field with Unito's Notion integration.
Character limits: Notion's API limits each block to 2000 characters. That means if you sync a work item from another tool that has a field with over 2000 characters, the data in that field will be shortened to 2000 characters. This is a limitation on the Notion side, and unfortunately not something we can control. Note that if your flow is built with two-way updates enabled, the field in the original tool can have its length reduced to 2000 characters to stay synced with Notion, which can result in lost data. The best way to avoid this is to make sure you don't sync a single field with more than 2000 characters to Notion.
Necessary permissions for connecting Notion to Unito
During the authorization process, you'll need to select the pages or databases you want to give Unito access to — along with its children.
Installation instructions before you integrate Notion with Unito
To be able to use Unito’s two-way Notion sync, there are a few considerations to keep in mind.
You need edit permissions in any databases you plan on syncing
In order to sync pages from a Notion database, you must have permission to edit that database. Here's an example of how databases can be found in Unito:
Make sure only one Notion user per team has access to Unito
As mentioned above, due to limitations in Notion's API, only one Notion user from your team can create Unito flows.
If anyone else from your team tries to login with a separate account to create a flow, it may cause previously-created flows to stop functioning.
To keep your flows running smoothly, you can either ensure that only one person from your team will create Notion flows in Unito, or you can create a bot account as described below:
You can think of a bot account as a shared account that anyone on your team can use explicitly to create Notion flows in Unito. Here's how to set it up:
Create a new Notion account with access to all pages and databases in your workspace. Give it a name that everyone will recognize as a shared account. Only share this account with users who absolutely need it.
- In the share menu in the top-right, search for the name of your shared account, or bot, and invite it to each page.
- Make sure this account has the "Can edit" permission.
Login to Unito and connect your shared, or bot, Notion account.
You don't need to reauthorize your shared account when you want to sync more databases. You just need to invite that account to your other databases in Notion as you would any other user.
Enable the Last edited time column in your databases. This is necessary in order for Unito to sync any data in Notion.
First, open any databases you want to add to a Unito flow.
Add a new column using the Last edited time property type.
You can hide this column but it must be on the database.
If you have any questions or feature requests, please reach out to us! We'll be happy to help.
Got feedback? Submit a Unito feature request to let us know what you'd like to see in the next update to our Notion integration.