Notion
Last updated
Last updated
Notion requires its users to grant permissions to 3rd party apps individually for each page you want to share. And crucially, there's no way you to give Relay.app access to future Notion pages by default. So if you're a heavy user of Notion, you'll likely need to grant Relay.app access to additional pages and databases regularly.
In your Relay.app settings page, find Notion and click "Connect."
Make sure the right Notion workspace is selected
Select all pages you want to have access to from Relay.app
When you add new databases in Notion, you'll need to grant access to these new databases manually in Relay.app or Notion.
In Notion, navigate to Settings > My connections
In the 3-dot menu on the right, hover on "Access selected pages"
Check all of the pages you want Relay.app to access and click "Update access"
If you use multiple workspaces in Notion, you can access them via multiple connections in Relay.app.
In your Relay.app settings page, find Notion and click "Add another connection"
In the Notion authorization pages, select the workspace you want to add from the workspace dropdown menu
Give each connection a recognizable name in Relay.app settings (click "Edit name" in the connection's menu)
Build automations using the desired workspace by selecting it in the "Run as" menu
If that's happening to you, here are some things to try:
If you just connected Notion for the first time, wait a few minutes to see if the databases populate
When adding an automation, search for the name of the database you are looking for if it's not appearing in the default list of databases to choose from
In settings, click "Reconnect" and check all the pages that you want to be able to access from Relay.app
In Notion settings, under "My connections" confirm that all the pages you want to access from Relay.app are checked
If you're still not seeing the pages you expect, click "Report a bug" in the Relay.app support menu. Please include a screenshot (even better, a screen recording like a Loom) of the error you are seeing and what your sharing setup is in Notion to help us troubleshoot.
While the Notion platform does not allow integrations to configure their own webhooks, it is possible to manually configure an automation in your database to get an instant trigger in Relay.app:
Configure your workflow in Relay.app with one of the standard Notion triggers (Page added, Page changed, Page first meets condition)
Enable the trigger
Open the trigger card and copy the URL shown in the "Instant trigger" section
In Notion, navigate to the database, open the 3-dot menu, and select Automations and "New automation"
Add a trigger in the "When" section:
Choose "Page added" for the "Page added" trigger in Relay.app
Choose "Any property edited" for any other trigger in Relay.app
Add a "Send webhook" action in the "Do" section and enter the URL copied from Relay.app
Keep the "Content" configuration empty. Relay.app will always load the latest data when triggered.
Hit "Create"
If everything is set up correctly, the trigger in Relay.app will show "Instant trigger" after receiving the first webhook.
In addition to the standard triggers available in Relay.app, you can also set up your own rules for starting runs from Notion. A great example is connecting a button in the Notion database to a workflow in Relay.app.
In Relay.app, click Add trigger > Notion > Custom webhook
Select your database
Copy the URL
Set up your own automation in Notion and enter the URL in the "Send webhook" action
Unfortunately, the Notion platform is more limited than we'd like. Here are a few common feature requests that we're currently unable to support due to limitations of their API:
Adding files or attachments into a database page
Creating a new database page from a template
We'll add support for these as soon as the Notion platform makes it possible!