Connect Notion to Realm to make pages and databases searchable. Navigate to Settings > Data sources and click Connect on Notion, or click Manage if already connected.
Connecting Notion
Click Connect on the Notion data source page. You’ll be redirected to Notion’s OAuth flow. During the flow, you’ll be asked to select which pages Realm can access. The person connecting should be a Notion admin.
Child pages are automatically included when you select a parent page. Select top-level pages to sync entire hierarchies.
What gets synced
| Content | Synced |
|---|
| Pages (with full property metadata) | Yes |
| Child pages (automatically) | Yes |
| Databases | Yes |
| Database entries | Yes |
| Archived pages | No |
| Comments | No |
Permissions
Realm does not enforce Notion’s document-level permissions. All synced Notion pages are visible to any user with a Notion account in your organization, regardless of their access in Notion.
You can override this by switching to “Everyone in this organization” on the data source settings page, which makes all synced Notion data visible to all Realm users.
Auto-verify pages
When enabled, Notion pages are automatically marked as verified in Realm. This feature can be toggled on the data source settings page when available for your organization.