Skip to main content
Notion is a collaborative workspace platform for notes, documents, and databases. Kasava’s Notion integration enables you to embed Notion pages in your Plans, sync documentation automatically, and search your workspace using natural language in AI chat.

Capabilities

FeatureDescription
AI Workspace SearchSearch across pages and databases using natural language in chat
Create PagesCreate new Notion pages directly from AI chat
Sync Plans to NotionExport Plans and documentation to your Notion workspace
Embed Pages in PlansInsert live Notion page references in your planning documents
Documentation PublishingAutomatically sync generated documentation to Notion databases
Data SynchronizationConfigure sync settings for pages, databases, and block content

Connecting Notion

1

Navigate to Settings

Go to Settings in the sidebar, then select IntegrationsSettings navigation with Integrations highlighted
2

Find Notion

In the Document Storage section, locate the Notion integration cardNotion integration card in Document Storage section
3

Start Connection

Click the Notion card to open the connection page, then click Connect Notion AccountNotion integration page with Connect button
4

Authorize Access

You’ll be redirected to Notion to authorize Kasava. Select the pages and databases you want to share, then click Allow accessNotion OAuth authorization screen showing page selection
5

Complete Setup

After authorization, you’ll be redirected back to Kasava. The integration status will show as connected with your workspace nameConnected status with green checkmark and workspace name
Kasava uses secure OAuth authentication. Your Notion credentials are never stored—only an access token for API calls. You control which pages Kasava can access during authorization.

Managing Your Connection

After connecting, click Manage on the Notion integration card to access sync settings and connection options.

Connection Status

The management dialog shows:
  • Connection status - Whether Kasava is connected to your workspace
  • Workspace name - The name of your connected Notion workspace
  • Last sync time - When data was last synchronized

Sync Configuration

Configure what data to sync from your Notion workspace:
SettingDescription
Historical Data (Days)How many days of data to sync (1-365 days)
Sync PagesInclude Notion pages in synchronization
Sync DatabasesInclude Notion databases in synchronization
Sync Block ContentInclude detailed block content (may take longer)
Notion sync configuration options

Manual Sync

Click Sync Now to trigger an immediate synchronization. Large workspaces may take several minutes—you can close the dialog and the sync will continue in the background.
Start with a shorter sync period (30 days) to quickly access recent content, then expand to longer periods if needed.

Using Notion in AI Chat

Once connected, you can interact with your Notion workspace using natural language in Kasava’s AI chat.

Searching Notion

Ask the AI to find content in your workspace:
  • “Find all Notion pages about the product roadmap”
  • “Search for design documents in Notion”
  • “What Notion pages mention authentication?”
  • “Show me databases in my Notion workspace”
The AI will search your workspace and return matching pages and databases with links.

Creating Pages

Create new pages directly from chat:
  • “Create a new Notion page for the Q2 planning notes”
  • “Add a page to my Engineering database for the API redesign”
  • “Create a Notion document outlining the feature requirements”

Syncing Plans to Notion

Export Plans and documentation to your Notion workspace:
  • “Export this Plan to my Notion workspace”
  • “Sync the authentication spec to Notion”
  • “Create a Notion page from this PRD”
The AI will create a new Notion page with the Plan content, preserving sections like Problem Statement, Objectives, Requirements, and Success Criteria.
When syncing a Plan to Notion, Kasava links the two documents. Future sync requests can update the existing Notion page instead of creating duplicates.

Embedding Notion Pages in Plans

You can embed references to Notion pages directly in your Plans, keeping planning documents connected to your knowledge base.

Inserting a Notion Page

  1. Open a Plan in the editor
  2. Type /notion or click the + button and select Notion Page
  3. Search for the page by title
  4. Click to insert the page reference
Plan editor with Notion page selector

Notion Page Block

The embedded page reference displays:
  • Page icon - Emoji or image icon from the page
  • Title - The page title (click to open in Notion)
  • Parent - The parent page or database name
  • Last edited - When the page was last modified
  • Quick actions - Open in Notion, copy link, or remove
Notion page block embedded in a Plan

Using Page References

Embedded Notion pages help you:
  • Reference existing documentation in your Plans
  • Link to design specs, research notes, or meeting minutes
  • Keep Plans connected to your team’s knowledge base
  • Quickly navigate to related Notion content
Use embedded Notion pages to link PRDs to detailed research documents, design explorations, or stakeholder notes stored in Notion.

Documentation Publishing to Notion

When setting up automated documentation for a repository, you can publish generated docs directly to a Notion database.

Configuring Notion as a Target

  1. Navigate to your repository’s Documentation settings
  2. Click Add Documentation Config
  3. In the wizard, select Notion as a target platform
  4. Enter your Notion database ID
  5. Optionally specify a parent page ID
Documentation wizard with Notion platform selected

Required Configuration

FieldDescription
Database IDThe ID of the Notion database where docs will be published
Parent Page ID(Optional) Parent page for new documentation pages

How It Works

When documentation is generated:
  1. Kasava creates a new page in your specified Notion database
  2. Content is formatted with headings, lists, and code blocks
  3. The page is linked to the source repository for easy reference

Permissions

Kasava requests the following Notion permissions during OAuth:
PermissionPurpose
Read contentSearch and view pages, databases, and blocks
Insert contentCreate new pages and add content
Update contentModify existing pages synced from Kasava
Kasava can only access pages and databases you explicitly share during authorization. To share additional content, reconnect the integration and select more pages.

AI Features Available

With Notion connected, the AI assistant can:
  • Create and update Notion pages from chat
  • Search across your workspace content
  • Sync Plans and documentation to Notion
  • Query databases and extract insights
  • Find pages by title, content, or metadata

Disconnecting Notion

To disconnect your Notion workspace:
  1. Go to SettingsIntegrations
  2. Click on the Notion integration card
  3. Click Manage to open the settings dialog
  4. Click Disconnect Workspace
  5. Confirm the disconnection
Your Notion data will not be affected. You can reconnect at any time, but you’ll need to authorize access again and select which pages to share.

Troubleshooting

OAuth tokens expire periodically. Click the integration card and re-authorize to refresh your connection. You may need to re-select which pages to share.
Large workspaces with many pages can take time to sync. Try reducing the historical data period or disabling block content sync. The sync continues in the background—you can close the dialog.
Ensure the page was shared during OAuth authorization. Notion’s internal pages and private pages must be explicitly shared for Kasava to access them.
Enable the “Update existing” option when syncing to update a previously linked Notion page instead of creating a new one.

Security

Kasava handles Notion credentials securely:
  • All OAuth tokens are encrypted at rest
  • Tokens are never exposed in the UI or logs
  • You can revoke access anytime from Notion’s settings (Settings > My connections)
  • Kasava only accesses pages you explicitly share during authorization