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
1
Create an Integration
Go to notion.so/my-integrations and click “New integration”. Give it a name (e.g., “Wolffish”) and select the workspace.
2
Copy the Token
After creation, copy the Internal Integration Token (starts with
ntn_ or secret_).3
Configure in Wolffish
Open Settings > Integrations > Notion, click Add, give the connection a label (e.g., “Personal”), and paste the token. Test validates it and shows the workspace bot it resolves to.
4
Share Pages with the Integration
In Notion, open each page or database you want Wolffish to access. Click the ”…” menu > “Connections” > find your integration and connect it.
Multiple Workspaces
You can link any number of Notion workspaces, each as a labeled connection (“Personal,” “Work”). Everynotion_* tool takes an optional connection parameter naming the label:
- One connection configured — it’s used automatically; you never need to pass anything.
- Several configured — tools ask for the label when it’s ambiguous, and a
notion_connectionstool lists what’s available. In chat, just say which workspace you mean: “add it to my work Notion.”
Available Tools
Search and Read
Create and Update
Databases
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: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
Connections are stored inconfig.json as a labeled array:
name and email fields are resolved automatically when a token is tested. A legacy single-token shape ({ "token": "…" }) is migrated to a connection labeled “Default” on first save.
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.