- An HR bot that answers employee questions straight from the handbook
- A support agent that surfaces internal docs while helping a customer
- A knowledge base that stays current automatically as the team edits Notion
Before You Start
Set up the destination before connecting Notion:- Create a Database and a destination Table. See Creating Databases.
-
Add these columns to the table:
- Identify the Notion pages or databases you want to sync.
Connect the Notion Integration
1
Open Integrations
Go to Integrations in the Scout dashboard and find Notion in the list.
2
Click Connect
Click Connect next to Notion to start the OAuth flow.
3
Grant access in Notion
In the Notion authorization screen, select the workspace and grant access to the specific pages and databases you want Scout to read.
Keep permissions scoped narrowly at first — grant only the pages you intend to sync, then expand access later as your needs grow.
Create a Notion Source
1
Open your Database table
Navigate to Databases, open your Database, and select the destination table.
2
Add a Source
Click the Sources tab, then Add Source, and select Notion.
3
Choose the integration
Select the Notion integration you connected above.
4
Map fields to columns
Match the Notion fields to your table columns. See Recommended Field Mapping below.
5
Set sync frequency
Optionally choose a schedule, or leave the source as manual-only.
6
Create the source
Click Create to save the source. You can run the first sync immediately.
Recommended Field Mapping
What Gets Synced
Syncs well:- Rich text blocks — paragraphs, headings, bullet lists, toggles, and callouts
- Inline tables
- Database rows and their properties
- Embedded files and attachments (PDFs, images, videos)
- Inline databases (extracted as text, not as structured data)
- Linked page previews (not followed)
Run and Validate
1
Run the first sync manually
Trigger the initial sync from the Sources panel and watch it complete.
2
Check the content column
Open a few synced rows and confirm the
content column holds actual body text — not just the page title.3
Run a sample query
Run a semantic query against the table to confirm retrieval quality. See Querying Data.
An empty
content field almost always means a mapping issue. Confirm the Notion body text is mapped to the content column and re-run the sync.Common Issues
Best Practices
- Start small. Sync one Notion section, validate content quality and retrieval, then expand.
- Keep mappings consistent. Use the same column mappings across every table backed by a Notion source.
- Schedule only what changes. Use a scheduled sync for frequently edited docs; skip it for static archives.
- Scope with metadata. Pair Notion content with metadata filters in your queries to narrow results to a specific section or topic.
Next Steps
Sources
Compare all source types and sync options.
Querying Data
Search synced content with semantic, keyword, and hybrid search.
Creating Databases
Design your table schema before configuring a source.