Notion Integration
Connect Notion to create pages, add database entries, update properties, and trigger workflows from Notion changes.
Available triggers
| Trigger | When it fires |
|---|---|
| New Database Item | A row is added to a Notion database |
| Page Updated | A Notion page is modified |
Available actions
| Action | What it does |
|---|---|
| Create Page | Create a new page in a workspace |
| Create Database Item | Add a row to a Notion database |
| Update Page | Modify page properties or content |
| Get Page | Retrieve page content |
| Search | Find pages matching a query |
Common patterns
Knowledge base builder
AI Researcher (topic) → GPT Writer (article) → Create Notion Page (in knowledge base)
Meeting notes to tasks
Webhook (meeting notes) → TinyGPT (extract action items) → For Each →
Create Notion Database Item (task database)
Content pipeline
Notion Trigger (new page in "Drafts") → TinyGPT (review content) →
Update Notion Page (add review comments) → Send Slack (#content-review)
Error handling
If this node fails during execution:
- The execution stops at this node (unless Continue on error is enabled)
- The error appears in the Execution History with the full error message
- Downstream nodes don't execute
To handle errors gracefully:
- Enable Continue on error in the node settings
- Add an If-Else node after to check if the operation succeeded
- Route failures to a notification (Send Email, Send Slack)
Debugging
- Check the Execution History for the failed run
- Click the failed node to see its input and error
- Verify the input data is correct (check previous node outputs)
- Test with sample data using the Test tab