Skip to main content
Notion scope is set at OAuth authorization time, not at the OpenCX source. Most “missing content” issues trace back to the Notion integration’s selected pages, not to OpenCX.

Common scenarios

SymptomLikely causeFix
Expected pages aren’t in AI InstructionsDuring OAuth, you picked Select pages and didn’t include themRemove the connection in OpenCX, re-authorize with broader scope, then re-sync. Or, in Notion’s own Settings → Connections, edit which pages OpenCX can access — the next sync picks up the change.
I shared access to a page but its sub-pages are missingNotion’s permission model doesn’t cascade shared access to every sub-page automatically; each needs explicit sharing or the parent must grant recursive accessIn Notion, open the parent page → Connections → ensure the OpenCX integration is added. Sub-pages inherit if the parent grants.
Private pages are appearingNotion’s OAuth is based on what you shared at authorization. If “Allow all” was picked, all private pages under that workspace are in scope.Revoke the OpenCX integration in Notion’s Settings → Connections, re-authorize from OpenCX with a narrower selection.
Page edits take hours to show upIncremental sync on last_edited_time — Airbyte’s schedule determines the lagTrigger an immediate sync from the source row in Data Sources. For structural edits (new pages, reorganizations), a full run is triggered next cycle.
Database rows are synced but I can’t query them as a tableBy design — the connector syncs rows as pages for retrieval, not as a queryable tableRe-model the database as pages, or use AI Actions on the Notion API if you need query behavior.
None of the aboveContact support with the connection ID and a sample Notion page URL.

Connect Notion

Re-authorize with different scope.

Notion overview

What this source does.

Quick Training

Add content the connector can’t see.

Connect a knowledge source

All sources.