Overview
The Notion integration allows you to sync your Notion workspace pages and databases to train your agents.Prerequisites
- A Notion workspace
- A Notion integration (created at notion.so/my-integrations)
Step-by-Step Setup
Step 1: Create a Notion Integration
- Go to notion.so/my-integrations
- Click + New integration
- Give it a name (e.g., “Convosphere AI”)
- Select your workspace
- Copy the Internal Integration Token (you’ll need this)
Step 2: Connect Notion to Your Agent
- Go to your agent dashboard
- Navigate to the Knowledge Base or Sources tab
- Click Connect Notion or Add Notion Source
- You’ll be redirected to Notion to authorize the connection
- Select the pages and databases you want to sync
- Click Allow to complete the connection
Step 3: Sync Content
After connecting:- Your Notion pages will be synced automatically
- You can manually trigger a sync from the agent dashboard
- Pages and databases will be processed and added to your agent’s knowledge base
Notion Integration Features
- Automatic Sync: Pages are synced automatically when updated in Notion
- Selective Sync: Choose which pages and databases to sync
- Real-time Updates: Changes in Notion are reflected in your agent
- Database Support: Sync Notion databases as structured data
Syncing Notion Pages
- Go to Notion Sources in your agent dashboard
- Click Add Page
- Select pages to sync
- Click Add
Syncing Notion Databases
- Go to Notion Sources in your agent dashboard
- Click Add Database
- Select databases to sync
- Configure sync options
- Click Add
Managing Notion Connections
Viewing Connections
- Go to Knowledge Base → Notion Sources
- View all connected Notion workspaces
- See sync status and last sync time
Manual Sync
- Go to Notion Sources
- Click Sync Now next to a connection
- Wait for sync to complete
Disconnecting Notion
- Go to Notion Sources
- Find the connection you want to disconnect
- Click Disconnect
- Confirm the action
Troubleshooting
Connection Fails
- Verify Notion integration credentials are correct
- Check that the integration has access to your workspace
- Ensure required permissions are granted
Pages Not Syncing
- Check connection status
- Verify pages are accessible to the integration
- Review sync logs for errors
- Try manual sync
Sync Errors
- Check Notion API rate limits
- Verify pages haven’t been deleted
- Review error messages in dashboard
- Contact support if issues persist
Best Practices
- Organize Content: Use clear page and database names in Notion
- Regular Updates: Keep Notion content updated
- Selective Sync: Only sync relevant pages
- Monitor Syncs: Check sync status regularly