Sempleo Docs

Notion

Connect Notion to sync wiki pages to your knowledge base and search Notion from agents.

Connect Notion to sync pages to your knowledge base and let agents search your Notion workspace.

What Agents Can Do

ToolDescription
search_notionSearch Notion pages by keyword
get_notion_pageRead the content of a Notion page

Additionally, page sync imports Notion pages into your knowledge base.

Prerequisites

  • A Notion workspace
  • Permission to add integrations to your Notion workspace
  • Sempleo workspace on any plan

Setup Steps

1. Navigate to Integrations

Go to Settings → Integrations in your Sempleo dashboard.

2. Find Notion

Find Notion in the catalog and click Connect.

3. Authorize

You'll be redirected to Notion's authorization page. Select which pages and databases Sempleo can access.

Notion's OAuth model requires you to explicitly select which pages Sempleo can see. Make sure to select all pages you want agents to access or sync.

4. Configure Page Sync (Optional)

After connecting:

  1. Open the Notion integration details
  2. You'll see a list of accessible pages
  3. Select which pages to sync to your knowledge base
  4. Click Sync

Page Sync

How It Works

  1. Sempleo fetches the selected Notion pages
  2. Block content is converted to Markdown
  3. Markdown is ingested as a knowledge document
  4. Future syncs update changed pages

Supported Block Types

BlockConversion
ParagraphsPlain text
Headings (H1–H3)Markdown headings
Bulleted listsMarkdown lists
Numbered listsMarkdown numbered lists
To-do itemsCheckbox lists
Code blocksFenced code blocks
QuotesBlockquotes
TogglesDetails/summary
DividersHorizontal rules

Content Not Synced

  • Embedded files and images (text-only sync)
  • Database views (individual pages within databases are synced)
  • Comments

Agents with the search_notion tool can search your Notion workspace:

"Find our product roadmap in Notion"
"What does our wiki say about the onboarding process?"
"Get the content of the Q4 planning page from Notion"

Troubleshooting

IssueSolution
No pages foundVerify you selected pages during Notion authorization
Page content emptyCheck that the page has text content (not just embeds)
Search returns nothingNotion search works on page titles and content; check your query
Sync failedCheck that the integration still has access to the pages

On this page