Pages and Databases
The Notion integration connects Wolffish to your Notion workspace for searching, reading, creating, and querying pages and databases. It uses a Notion internal integration token for authentication.Setup
Create an Integration
Go to notion.so/my-integrations and click “New integration”. Give it a name (e.g., “Wolffish”) and select the workspace.
Available Tools
Search and Read
| Tool | Description |
|---|---|
notion_search | Search pages and databases by title or content |
notion_read_page | Read page properties (title, dates, tags, etc.) |
notion_read_blocks | Read the block content of a page (paragraphs, lists, code, etc.) |
Create and Update
| Tool | Description |
|---|---|
notion_create_page | Create a new page in a parent page or database |
notion_update_page | Update page properties |
notion_append_blocks | Append new blocks to the end of a page |
Databases
| Tool | Description |
|---|---|
notion_create_database | Create a new database with defined properties |
notion_query_database | Query a database with filters and sorts |
notion_add_comment | Add a comment to a page or discussion |
Database Querying
Thenotion_query_database tool supports Notion’s filter and sort format:
Supported Block Types
When creating or appending content, Wolffish supports these Notion block types:| Block Type | Description |
|---|---|
paragraph | Standard text paragraph |
heading_1 | Large heading |
heading_2 | Medium heading |
heading_3 | Small heading |
bulleted_list_item | Bulleted list item |
numbered_list_item | Numbered list item |
toggle | Collapsible toggle block |
code | Code block with language syntax |
quote | Block quote |
callout | Callout with icon |
divider | Horizontal divider |
table | Table block |
bookmark | Bookmarked URL |
Triggers
The Notion capability activates when your message matches any of these patterns:Example Workflows
Search your workspace
Search your workspace
Add a page to a database
Add a page to a database
Query tasks in progress
Query tasks in progress
Append content to a page
Append content to a page
Configuration Reference
The Notion token is stored as a Variable in Settings:config.json:
Notion’s API has rate limits (3 requests per second for integrations). Wolffish handles retries with exponential backoff automatically through the
motor module. If you’re doing bulk operations, responses may be slightly slower than usual.