> ## Documentation Index
> Fetch the complete documentation index at: https://docs.open.cx/llms.txt
> Use this file to discover all available pages before exploring further.

# Notion

> The Notion source syncs the pages and blocks you grant access to in your Notion workspace.

<Note>
  Notion is a **knowledge-only** source — OpenCX reads Notion content into the AI training index but does not operate Notion as a control surface.
</Note>

The Notion source syncs the pages and blocks you grant access to in your Notion workspace. Connection is OAuth-based — you pick which pages or databases the integration can see during authorization, and OpenCX ingests everything within that scope.

## How it works

* **OAuth 2.0.** No API token to paste. You authorize the connection in Notion, pick what to share, and OpenCX inherits that scope.
* **Pages and blocks.** Both `pages` and `blocks` streams sync on `last_edited_time`. Incremental — edits in Notion show up on the next run.
* **Scope matches what you shared.** Notion's integration model puts you in control of what the OpenCX connector can read. Narrow the scope inside Notion if you want to limit it.

## What's not supported today

* **Per-page filtering after authorization.** Scope is set in Notion at authorization time — change it by revoking and re-authorizing with a different selection.
* **Databases as structured data.** Notion databases are synced as pages (the row content), not as queryable tables.

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Connect Notion" icon="plug" href="/knowledge/sources/notion/connect">
    OAuth flow and scope.
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/knowledge/sources/notion/troubleshooting">
    Pages missing, scope changes.
  </Card>

  <Card title="Connect a knowledge source" icon="brain" href="/knowledge/sources/overview">
    All sources.
  </Card>

  <Card title="Training scenarios" icon="rabbit" href="/ai-instructions/training-scenarios">
    Q\&A pairs for content the connector can't see.
  </Card>
</CardGroup>
