Prerequisites
- Permission to authorize a Notion integration for the content you want to import
- Admin or staff access to AGO
1
Connect your Notion workspace
- Navigate to Knowledge > Sources > Connections
- Click Connect with Notion
- In the Notion window, select the pages and databases you want to share with AGO
- Click Allow Access
You can change which pages are shared at any time from Notion’s integration settings.If OAuth is unavailable on this AGO instance, use an API token instead — see Notion Integration.
2
Create a source on that workspace
- Go to Knowledge > Sources > Create
- Name the source and select Notion
- Pick your workspace under Notion workspace
- Click Choose a page, browse the tree, and select the page or database to import
- To import a database inside that page, choose Database under Content to import, then choose the database from the list
- Optionally check values under Database filters to filter by Select, Multi-select or Status properties
- Click Save
3
Run the Initial Sync
Open the saved source and start a sync. The first sync may take a few minutes depending on the volume of content.
- Track progress on the Sources page — the status indicator shows sync state
- Once complete, check the document count to verify the right content was imported
4
Verify Content Quality
- Navigate to Knowledge > Sources and open your Notion source
- Open the Document Quality tab
- Review quality scores for imported documents
- Fix any flagged issues at the source in Notion, then re-sync
- Nested toggles — deeply nested content may not import with full structure
- Database views — configure record filters in AGO; saved Notion view filters are not used
- Embedded content — external embeds (videos, iframes) are not imported
5
Assign to an Agent
- Navigate to AI Studio > Agents
- Edit your agent
- Under Knowledge Sources, select the Notion source
- Click Save
Ongoing Sync
AGO automatically syncs Notion content based on your configured schedule. When you update a page in Notion, the changes will appear in AGO after the next sync. To trigger a manual sync:- Go to Knowledge > Sources
- Click on your Notion source
- Click Sync Source
Troubleshooting
Removing a connection
Go to Knowledge > Sources > Connections and click Disconnect. AGO lists the sources that read through it first — sources that rely on OAuth need another connection or an API token before they can sync again.Related
- Notion Integration — full configuration reference
- Knowledge Source Management — managing all sources
- Knowledge Quality — quality analysis details
- Set Up Your Knowledge Base — complete knowledge setup tutorial
