Notion
Overview
The Notion integration allows you to programmatically interact with your Notion workspace. You can search for pages, retrieve page content, and automate document-based workflows through Bumblebee.
Prerequisites & Setup
Before setting up the Notion integration, you need:
- A Notion account
- Workspace Owner permissions in the target workspace
1. Create a Notion Integration
- Go to the Notion My Integrations dashboard.
- Click + New integration.
- Enter a name (e.g., "Bumblebee") and select the associated workspace.
- Click Submit to create the integration.
2. Get your API Secret
- Once the integration is created, navigate to the Secrets (or Configuration) tab.
- Copy the Internal Integration Secret. You will need this for the "API Key" field in Bumblebee.
3. Share Pages with the Integration
By default, integrations don't have access to any pages. You must explicitly give permission to each page or database you want Bumblebee to access:
- Open the Notion page or database you want to automate.
- Click the ... (More) menu in the top-right corner.
- Scroll down to + Add Connections.
- Search for your integration name and select it.
- Confirm the connection.
Configure in Bumblebee
- Go to the Integrations page in Bumblebee.
- Click on Notion.
- Enter your Internal Integration Secret in the API Key field.
- Save the configuration.
Available Tools
Pages
- search_page - Search for pages in Notion based on a query string. Required: query (str)
- get_page_block - Get the content blocks of a specific Notion page. Required: page_id (str)
Reference: Notion API Documentation