Skip to content

Notion

The Notion node connects your workflows to your Notion workspace, allowing you to create pages, add database entries, or update existing content automatically.

Think of it as a digital assistant that can fill in your Notion databases and create pages based on what your workflow discovers, without you having to copy and paste anything manually.

  • You want to save web research, articles, or notes directly to Notion
  • You need to populate a Notion database with data collected from websites
  • You want to create project documentation or task lists from workflow results
  • You’re building a knowledge base or content library in Notion

The node connects to Notion using an API token. When triggered, it can create new pages, add entries to databases, or update existing content with the data you provide.

graph LR
  Workflow[Workflow Trigger] --> Notion{Notion Node}
  Notion --> Create[Create Page]
  Notion --> Database[Add to Database]
  Notion --> Update[Update Content]
  style Notion fill:#6d28d9,stroke:#fff,color:#fff
  1. Get your Notion integration token

  2. Share your database or page with the integration

    • In Notion, open the database or page you want to use
    • Click “Share” and add your integration name
    • This gives the workflow permission to access that content
  3. Add the Notion node to your workflow

  4. Configure the action

    • Choose what to do: Create page, Add database item, or Update existing
    • Paste your database/page URL or ID
    • Map workflow data to Notion properties
  5. Test the connection by running the workflow

Practical example: Research bookmark database

Section titled “Practical example: Research bookmark database”

Let’s save interesting articles you find to a Notion database for later reading.

What you configure:

  • Database ID: Your “Reading List” database in Notion
  • Action: Add new entry
  • Title: Article title from the Get All Links node
  • URL: The article link
  • Tags: “Auto-saved” or category from workflow
  • Date: Today’s date

What happens:

  • Your workflow scans websites for interesting articles
  • The Notion node adds each one as a row in your database
  • You build a curated reading list without manual data entry
SettingPurposeWhen to Use
Integration TokenYour Notion API access keyRequired; get from notion.so/my-integrations
Database IDTarget database URL or IDFor adding entries to existing databases
Page IDTarget page URL or IDFor creating sub-pages or updating existing pages
PropertiesMapping data to Notion fieldsMatch workflow outputs to database columns
Action TypeCreate, Update, or AppendChoose based on what you need to do
  • Integration not found: Make sure you shared the database/page with your integration in Notion
  • Permission denied: Check that your integration has access to the specific database you’re trying to use
  • Property doesn’t exist: Verify that the database properties you map to actually exist in your Notion database
  • Rate limits: Notion has API rate limits; if processing many items, add delays between operations
  • Airtable - Alternative database with spreadsheet-like interface
  • Google Sheets - For spreadsheet-based data storage