What Gets Synced
The Notion connector syncs:- Databases - Database schemas, properties, and metadata
- Pages - Page content, properties, and relationships
- Properties - All custom properties and their values
- Files - File attachments and embedded media
Authentication
This connector uses OAuth 2.0 authentication. When you connect Notion through the Airweave UI, you’ll be prompted to authorize access to your Notion workspace.Setup
Supported Entities
Notion Databases
Database metadata including title, description, properties schema, and configuration. Key fields:- Database ID and title
- Created/updated timestamps
- Property definitions
- Parent page/workspace info
Notion Pages
Full page content with aggregated text from all blocks. Key fields:- Page ID and title
- Created/updated timestamps
- Full aggregated content
- Properties and property values
- Parent database/page
- File attachments
Notion Properties
Individual property values from database pages. Key fields:- Property name and type
- Formatted value
- Associated page and database
Notion Files
File attachments and embedded media. Key fields:- File name and URL
- Expiry time (for Notion-hosted files)
- Caption text
Implementation Details
View Source Code
Explore the Notion connector implementation on GitHub
The Notion connector uses the official Notion API and supports both databases and hierarchical pages. Content from nested blocks is automatically aggregated for search.