Skip to main content
Transform your Notion workspace into an intelligent knowledge base for your AI chatbot. Connect pages, docs, and wikis to provide instant answers from content you already maintain.

Why Connect Notion?

Knowledge Base

Use your existing Notion docs as AI knowledge without duplication

Auto-Sync

Content changes in Notion are automatically detected and synced

Semantic Search

AI understands context and meaning, not just keywords

Selective Sync

Choose exactly which pages to include

Prerequisites

  • Active Notion workspace with pages you want to use as knowledge
  • A BubblaV website with an active subscription
  • Notion OAuth credentials configured in your environment

Setup Steps

1

Navigate to Integrations

Go to DashboardIntegrationsNotion
2

Connect Workspace

Click Connect Notion and authorize via OAuth
3

Select Pages

Browse your workspace and select pages to sync
4

Wait for Sync

Content will sync automatically based on your plan’s frequency

Content Syncing

Notion content is synced automatically according to your plan’s crawl frequency:
  • Free: No automatic syncing
  • Starter: Monthly
  • Pro: Weekly
  • Turbo: Daily

Incremental Crawling

The integration uses incremental crawling to efficiently update only changed content:
  • Tracks last_edited_time from Notion API
  • Only fetches and re-processes modified pages
  • Saves resources and speeds up sync cycles

Supported Content Types

Block TypeOutput
Headings (H1-H3)Plain text with markers
ParagraphsPlain text
Bullet lists- item format
Numbered lists1. item format
To-do items[x] or [ ] format
Code blocksFormatted code with language
Quotes> text format
Callouts> text format
Dividers--- separator
Images/Files[type] placeholder

Selecting Sources

After connecting, you can browse and select specific sources:
  1. Go to DashboardIntegrationsNotion
  2. Click Browse Pages to see accessible content
  3. Toggle pages to include or exclude
  4. Click Save Selection
Start with your most important documentation pages and expand from there. Selective syncing keeps your knowledge focused and relevant.

Sync Status

Each selected page has a sync status:
  • pending: Waiting to be synced
  • syncing: Currently being processed
  • synced: Successfully synced and up-to-date
  • failed: Error during sync (check error message)
View status and last sync time for each source in the integration settings.

Test Your Integration

Try these queries on your website:
  • “What’s your return policy?” (if in your docs)
  • “How do I reset my password?”
  • “What are your pricing plans?”
The AI will search your Notion content and provide accurate answers.

Troubleshooting

  • Verify you granted access to your workspace during OAuth
  • Check that you’re selecting from the correct workspace
  • Ensure pages are shared with the integration
  • Page may have been deleted or moved
  • You may have lost access to the page
  • Check error_message in the integration settings
  • Try re-syncing the page
  • Wait for sync to complete (check status)
  • Verify the page is selected as a source
  • Check that content has actual text content
  • Wait for next scheduled sync based on your plan
  • Verify changes are saved in Notion
Security: Notion connections use OAuth 2.0 for secure, authenticated access. Your credentials are never stored or shared.