Overview
Torii integrates with Notion and syncs the user list, status and licenses assigned to each user.
Workflow actions for provisioning and deprovisioning users are supported for Notion Enterprise users.
Note: Torii supports multiple Notion accounts
Prerequisites
The Notion integration can be connected with Read or Read and Take action permissions.
- For Read: a Notion API Key is required to read the users and license information.
- For Read and Take action: in addition to the Notion API Key, a SCIM Provisioning token is required to take provisioning and deprovisioning actions. This option is only available to the Notion Enterprise tier.
Generate a Notion API Key
-
From your Notion user go to Settings & Members
-
Select Connections
-
Scroll to the bottom and select Develop or manage integrations.
(Alternatively, you can directly browse to Notion's My Integrations page) -
Click on New Integration
-
Give the integration a name
-
Select a workspace to which you want to connect Torii
Note: You can connect more then one integration, but you will be required to open New Integration per workspace -
Make sure the Content Capabilities are checked
Note: Minimum requirement Read Content -
Under User Capabilities make sure the Read user information including email addresses is checked
-
Click Submit
-
Click Show and copy the Secrets (API key)
Generate a SCIM Provisioning token (optional)
Notion users who are on the Notion Enterprise plan can create a SCIM token to leverage workflow actions for user provisioning and deprovisioning.
- Go to Notion -> Settings & members
- Choose Identity and provisioning
- Create a SCIM provisioning token
- Copy the token
Connect the Notion integration to Torii
-
Go to the Integrations page
-
Connect to Notion
-
Paste the API key and optionally also the SCIM Provisioning token.
-
Once the application is synced, a green checkbox will appear at top left
-
If you wish to connect another workspace, find another Notion tile and click Connect another
Provisioning members
When creating a member, if they already have a Notion user account with the same email, they will be added to your workspace, and their name will remain the same.
If the user does not exist, a new Notion user will be created with the email and name you select and then added to your workspace.
Learn more on Notion help center.