Notion Integration

Connect Notion to create pages, add database entries, update properties, and trigger workflows from Notion changes.

Available triggers

TriggerWhen it fires
New Database ItemA row is added to a Notion database
Page UpdatedA Notion page is modified

Available actions

ActionWhat it does
Create PageCreate a new page in a workspace
Create Database ItemAdd a row to a Notion database
Update PageModify page properties or content
Get PageRetrieve page content
SearchFind 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:

  1. The execution stops at this node (unless Continue on error is enabled)
  2. The error appears in the Execution History with the full error message
  3. 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

  1. Check the Execution History for the failed run
  2. Click the failed node to see its input and error
  3. Verify the input data is correct (check previous node outputs)
  4. Test with sample data using the Test tab