Notion Integration

Connect your bots to Notion pages and databases.

Setup

  1. Go to Notion My Integrations and create a new internal integration.
  2. Copy the Internal Integration Token (starts with `secret_`).
  3. In Bothive Dashboard, go to Settings > Integrations.
  4. Paste the token into the Notion card.
  5. Go to the Notion page you want to access, click ... > Connections and add your integration.

Available Tools

notion.create_page(title, content, parent_id)

Creates a new page inside a specific parent page.

notion.search(query)

Searches titles of all pages the integration has access to.

notion.add_database_item(database_id, properties)

Adds a new row to a database.