Notion
The Notion connector brings databases, pages, users, and comments into the graph. It stays current through a webhook.
Entities
| Entity | Represents | Key fields |
|---|---|---|
notion_database | A database | title, url |
notion_page | A page | title, url, created_at |
notion_user | A person | user_id (id), name, email |
notion_comment | A comment on a page | body, created_at |
Relationships
| Relation | Target |
|---|---|
in_database | notion_database |
authored_by, commented_by | notion_user |
parent_page, on_page | notion_page |
Exposing for linking
Notion exposes its pages so other sources can reference them:
notion_pageis recognized from a Notion page URL.
See Cross-domain linking.
Customization
Notion ships a custom chunking hook so page content is split on its own structure.
Related
- Connector framework: how a connector like this is defined.
- Chunks and Retrievers.