Notion
4 steps · Core plan or higher
Connect your Notion workspace to Gabbex
Sync Notion pages and databases to your assistant's knowledge base. Once indexed, visitors get accurate answers drawn directly from your content — no copy-pasting, no manual updates when pages change.
What gets indexed
Gabbex reads the text content of each page or database row you select — headings, paragraphs, bullet lists, to-do items, callouts, and code blocks. Images and files are skipped. Synced pages feed straight into the same RAG pipeline as website URLs and uploaded PDFs.
Make sure you are on the Core plan
Sign in to Gabbex and open the assistant you want to train on Notion content.
Notion knowledge sync requires a Core or Scale plan in Gabbex. The Sources → Notion tab shows an upgrade prompt if your account is on Free or Spark.
Open Sources → Notion and connect your workspace
In the assistant, go to Configure → Sources → Notion.
Click Connect Notion Workspace. Notion opens in a new tab — sign in with the account that owns the workspace, review the requested permissions, and click Allow access.
Notion redirects you back to Gabbex automatically. You should now see a list of pages and databases from the connected workspace.
Select the pages to sync
Gabbex shows every page and database your Notion account gave it access to. All items are pre-selected — uncheck anything you do not want indexed (internal drafts, sensitive HR docs, etc.).
The counter at the bottom shows X of Y selected as you make changes. When you are happy with the selection, click Sync selected.
Wait for indexing — then test
Each selected page appears in the Sources list with a Pending status. Gabbex fetches the content, splits it into chunks, and builds vector embeddings automatically. Most pages finish in under a minute.
Once status shows Indexed, open the assistant preview in the dashboard and ask a question that only your Notion content could answer. A correct, grounded reply confirms the sync worked.
To refresh content after editing a Notion page, return to Sources → Notion, disconnect the workspace, reconnect, and re-select the pages. A one-click re-sync button is on the roadmap.
Next steps
- Combine Notion with website URLs and uploaded PDFs in Sources — the assistant searches all of them together for every question.
- Tune the assistant's tone and scope in Configure → Brand & tone so answers match your voice, not just the raw Notion text.
- Deploy the chat widget to your site from Deploy, or connect a messaging channel like WhatsApp or Messenger to put the assistant where your customers already are.
Troubleshooting
The page list is empty after connecting
Notion only shares pages that the integration bot has been explicitly granted access to. In Notion, open each top-level page you want to share, click ··· → Connections, and add the Gabbex integration. Child pages inherit access automatically.
A page stays in "Pending" for a long time
Very large pages with deeply nested blocks can take a few minutes. If it is still pending after five minutes, disconnect the workspace and reconnect — this triggers a fresh sync for all selected pages.
Answers don't reflect recent Notion edits
Gabbex takes a snapshot at the time you sync. To pick up edits, disconnect the workspace from Sources → Notion, then reconnect and re-select your pages. Continuous sync is on the roadmap.