Notion Integration
Connect Notion so Slateo can read the pages you share and optionally sync rollups back to a database. This guide walks through setup in Notion and the Slateo Admin panel.
Get started
Create a Notion integration
- In Notion, go to Settings & members → Connections → Develop or manage integrations.
- Create a new internal integration and copy the token.
- Share the pages or databases you want Slateo to access with the integration.
Connect in Slateo
- Open the Slateo Admin panel.
- Go to Integrations → Notion.
- Paste the Notion token.
- Select a database if you want rollups to update records.
- Save the integration.
Using Notion content
- Any page or database shared with the integration can be referenced by Slateo.
- For Slack rollups, choose a Notion database that tracks the items you want summarized.
Optional database fields for Slack rollups
If you want Slack rollups to update Notion, add these fields to the target database:
slack_channel_idslack_thread_ts
Troubleshooting
No databases appear
If no databases appear, confirm the integration has access to the database. In Notion, go to the database settings and verify the Slateo integration is listed under connections.
Rollups fail
If rollups fail, verify the database fields slack_channel_id and slack_thread_ts are present in the target database.
FAQ
Can I connect multiple Notion workspaces?
Currently, each Slateo organization can connect one Notion workspace at a time. If you need to switch workspaces, disconnect the current integration and reconnect with a different workspace.
What permissions does the Notion integration need?
The integration needs read access to pages and databases you want to share with Slateo. If you're using rollups, it also needs write access to update database records.
Can I share specific pages without sharing the entire workspace?
Yes, you only need to share the specific pages or databases you want Slateo to access. Use Notion's sharing settings to grant access to the Slateo integration for specific pages.