Chatspark
K
K

Notion

Help teams and customers find answers buried in Notion pages and databases without hunting through the workspace manually.

6 min read

Updated February 2026

Overview

Your team spent weeks building a beautifully organized Notion workspace — product specs, HR policies, runbooks, project trackers. But when someone asks “What's our refund policy?” or “When is Project Alpha due?” in chat, nobody wants to dig through nested pages to find the answer.

The Notion integration lets your AI agent search across pages, query databases, and retrieve specific page content on demand. Your chatbot becomes the fastest way to get information out of Notion.

When to Enable This

  • Your company wiki, SOPs, or product docs live in Notion and employees ask about them frequently
  • You track projects, inventories, or customer lists in Notion databases and want chat-based lookups
  • Customer-facing agents should pull answers from internal Notion docs to respond accurately

Available Actions

ActionDescription
Search PagesFull-text search across all shared Notion pages
Query DatabaseFilter and retrieve records from a Notion database
Get PageFetch the full content of a specific Notion page by ID
Database Queries
Query Database is powerful for structured data — product catalogs, team directories, inventory lists. The AI can filter by any property in your database.

Prerequisites

Before connecting Notion, make sure you have:

  • A Notion workspace (free or paid)
  • Admin access to create internal integrations
  • The pages and databases you want to query shared with the integration

Setup Instructions

Step 1: Create an Internal Integration

  1. Go to notion.so/my-integrations
  2. Click New integration
  3. Name it “ChatSpark” and select your workspace
  4. Under Capabilities, enable Read content
  5. Click Submit and copy the Internal Integration Token

Step 2: Share Pages with the Integration

  1. Open each Notion page or database you want the AI to access
  2. Click the ••• menu → Add connections
  3. Search for “ChatSpark” and confirm
Access Scope
Notion integrations can only access pages that have been explicitly shared with them. The AI agent won't see any content you haven't connected.

Step 3: Enable in ChatSpark

  1. In ChatSpark, go to AI Actions
  2. Find Notion in the Library and click Enable
  3. Select the chatbot(s) that should have access
  4. Paste your Internal Integration Token
  5. Click Save

Configuration Fields

FieldDescriptionExample
API KeyYour Notion internal integration tokenntn_xxxxxxxxxxxx...

Testing Your Integration

After setup, open your chatbot widget and try these realistic queries:

  1. Ask: “What does our refund policy say about digital products?”
  2. The AI should search your Notion pages and return the relevant content

More test phrases:

  • “Look up the Project Alpha timeline in our project tracker”
  • “What are the steps in our employee onboarding checklist?”
  • “Find the product spec for the v2.0 release”

Troubleshooting

No results returned

Make sure the relevant pages are shared with your integration. Notion integrations only see pages explicitly connected to them — workspace-wide access is not automatic.

Database query returns empty

Verify that the database has been shared with the integration and that it contains records matching the query. Check that property names match what the AI is searching for.

Token invalid

Notion integration tokens don't expire, but they can be revoked. If authentication fails, check that the integration is still active at notion.so/my-integrations.

Need Help?
If you're having trouble with the Notion integration, contact our support team and we'll help you troubleshoot.

Previous

NetSuite

Next

PayPal