Prerequisites
- A Notion account with an internal integration set up
- The integration must have access to the pages you want to sync
Connecting Notion
Notion is connected per-user, not per-chatbot. Connect once on the Integrations page, then use it across all your chatbots.
1
Go to Integrations page
Navigate to Integrations in the sidebar.
2
Click Add on Notion
The Notion connection dialog opens.
3
Create a Notion integration
If you haven’t already:
- Go to notion.so/my-integrations
- Click New integration
- Name it (e.g. “FIFE.BOT”)
- Copy the Internal Integration Token
4
Paste the token
Enter the integration token in the FIFE.BOT dialog and click Connect.
5
Share pages with the integration
In Notion, open any page you want to sync, click Share, and add your integration. Only shared pages will be visible to FIFE.BOT.
Adding Notion as a Knowledge Source
1
Open Knowledge Base tab
Go to your chatbot → Knowledge Base tab.
2
Click Add Source → Notion
If you have one Notion connection, it’s selected automatically. If multiple, pick one.
3
Browse and select pages
A page browser shows all pages shared with the integration. Select the ones to sync.
4
Save
Selected pages are fetched, chunked, and embedded.
Auto-Sync
Notion sources are automatically re-synced on a schedule. The scrape worker checks for changes and re-indexes updated pages. You can also manually resync individual pages by clicking the Resync button next to any Notion source.Managing Connections
On the Integrations page you can:- Rename a Notion connection (edit the display name)
- Disconnect — removes the connection and stops all syncs (knowledge already indexed remains until you delete the source)
Routing Instructions
Add source-specific routing instructions to your Notion source to tell the AI how to handle content from that workspace. Example:“This Notion workspace contains internal process documentation. When citing this source, clarify that these are internal procedures.”