LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026Logo de Notion avec le mot 'Notion' dans une police élégante sur fond blanc

NOTION n8n INTEGRATION: AUTOMATE NOTION WITH N8N

Looking to automate Notion with n8n? You're in the right place. The Notion n8n integration opens up a world of possibilities for streamlining your workspace management, database operations, and content organization—all without writing a single line of code.

This native integration gives you access to 2 triggers and 14 actions to build powerful automations around your Notion workspace. Whether you need to automatically create database entries when leads come in, sync pages across platforms, or trigger workflows whenever your team updates a project, the Notion n8n connection handles it seamlessly.

In this guide, you'll discover exactly how each trigger and action works, what parameters to configure, and how to leverage them in real-world scenarios. Let's dive into everything you need to fully harness Notion automation with n8n.

Need help

Need help automating Notion with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Notion with n8n?

The Notion n8n integration gives you access to 2 powerful triggers and 14 versatile actions that cover virtually every aspect of workspace automation. From monitoring database updates to bulk-retrieving user information, these capabilities transform Notion from a standalone workspace into the central hub of your automated tech stack.

Significant time savings come from eliminating repetitive manual tasks. Instead of copying data between Notion and other tools, creating pages manually for each new lead, or hunting through databases for specific entries, you set up the logic once and let n8n handle the execution 24/7. Teams report saving hours weekly by automating their Notion data entry and synchronization tasks alone.

Improved responsiveness means your workflows react instantly. The moment a page gets added to your project database, n8n can notify your team on Slack, create a corresponding task in your project management tool, or update a CRM record—all within seconds. Zero human delay, zero oversight risk.

Here's what becomes possible: automatically archive completed project pages and log them to a spreadsheet; create new database entries whenever form submissions arrive; sync Notion user data with your HR system; search and retrieve specific pages based on webhook triggers from other apps. The integration essentially turns Notion into a dynamic data layer that talks to your entire tool ecosystem.

Credentials

How to connect Notion to n8n?

  1. !
    1 step

    How to connect Notion to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Notion credentials
    TIP
    💡 TIP: Notion's permission system requires you to explicitly share databases and pages with your integration. If a database isn't appearing in n8n's dropdown, head to Notion, open that database, click "Share," and add your n8n connection. This step catches many first-time users off guard, so double-check sharing permissions whenever you add new databases to your automation scope.
Need help

Need help automating Notion with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Triggers

Notion triggers available in n8n

  1. 01
    Trigger 01

    Notion Trigger – Page Added to Database

    This trigger automatically monitors a specific Notion database and fires your workflow the instant a new page gets created within it. It's the go-to trigger for capturing new entries—whether they're leads, project briefs, content ideas, or any record type your team adds to Notion.

    Configuration parameters:

    • Credential to connect with: Select your pre-configured Notion OAuth2 connection from the dropdown. This is required for authenticating with your workspace.
    • Poll Times / Mode: Define how frequently n8n checks for new pages. Options include "Every Minute" for near-real-time monitoring. This is required.
    • Event: Set to "Page Added to Database" to specifically listen for new page creations. This is required.
    • Database: Choose which Notion database to monitor from the dropdown list. Only databases you've shared with your n8n integration will appear here. This is required.

    Typical use cases:

    • Automatically send a Slack notification to your sales team when a new lead is added to your CRM database in Notion
    • Create a corresponding Trello card or Asana task whenever a new project brief appears in your projects database
    • Sync new content ideas to a Google Sheet for editorial planning
    • Trigger an email sequence when a new signup registers through a Notion-connected form

    When to use it: This trigger excels when you need immediate reactions to new data entering your Notion workspace. It's perfect for lead capture workflows, content pipelines, project kickoff automations, and any scenario where "new entry = instant action" makes sense.

    Notion Trigger – Page Added to Database
  2. 02
    Trigger 02

    Notion Trigger – Page Updated in Database

    This trigger watches for modifications to existing pages within a specified database. Whenever someone edits a page—updating a status, changing a property, or modifying content—the trigger fires and passes the updated data downstream.

    Configuration parameters:

    • Credential to connect with: Select your Notion OAuth2 credential from the dropdown. Required.
    • Poll Times / Mode: Set your polling frequency (e.g., "Every Minute") to determine how quickly n8n detects changes. Required.
    • Event: Set to "Page Updated in Database" to capture modifications rather than creations. Required.
    • Database: Select the specific database you want to monitor for updates. Required.
    • Simplify: Toggle this on to receive a cleaner, more streamlined data structure in the trigger output. This reduces nested complexity and makes mapping fields easier in subsequent nodes. Optional.

    Typical use cases:

    • Move a task to "Done" in Notion and automatically update its status in your project management tool
    • When a deal stage changes in your Notion CRM, sync that update to HubSpot or Pipedrive
    • Trigger a notification when a content piece moves from "Draft" to "Ready for Review"
    • Archive records in external systems when they're marked as completed in Notion

    When to use it: This trigger is ideal for status-driven workflows and keeping external systems synchronized with Notion. Whenever your process involves state changes—task completion, deal progression, content workflow stages—this trigger ensures those changes ripple through your entire stack.

    Notion Trigger – Page Updated in Database
Actions

Notion actions available in n8n

  1. 01
    Action 01

    Create a database page

    This action creates a new page inside a specified Notion database, complete with properties you define. It's one of the most frequently used Notion actions in n8n because it enables you to push data from any source directly into your Notion workspace.

    Key parameters:

    • Credential to connect with: Your Notion OAuth2 credential. Required.
    • Database: Select the target database (by ID) where the new page will be created. Required.
    • Title: The title of the new page—accepts text input and dynamic expressions from previous nodes. Required.
    • Simplify: Toggle for streamlined output formatting. Optional.
    • Properties: Add custom property values (text, select, multi-select, date, etc.) that match your database schema. Optional but typically essential.
    • Blocks: Add content blocks (paragraphs, headings, lists) directly to the page body. Optional.

    Use cases:

    • Create a new lead entry when a form is submitted on your website
    • Add a task to your Notion project tracker when a GitHub issue is opened
    • Generate a meeting notes page automatically when a calendar event starts
    Create a database page
  2. 02
    Action 02

    Append a block

    This action adds new content blocks to an existing Notion page. Use it to programmatically build out page content—adding paragraphs, to-do items, headings, or any other block type Notion supports.

    Key parameters:

    • Credential to connect with: Your Notion credential. Required.
    • Block: Specify the parent block or page (by URL or ID) where new blocks will be appended. Required.
    • Blocks: Define the content blocks to add—click "Add Block" to configure each one. Optional but central to the action's purpose.

    Use cases:

    • Append daily standup notes to a running team log page
    • Add new bullet points to a meeting agenda as items come in via Slack
    • Build out documentation pages incrementally from external data sources
    Append a block
  3. 03
    Action 03

    Get many child blocks

    This action retrieves all child blocks nested within a specified parent block. It's essential for reading page content programmatically—whether you need to process, transform, or sync that content elsewhere.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Block: The parent block (by URL or ID) whose children you want to retrieve. Required.
    • Return All: Toggle to fetch every child block without pagination limits. Optional.
    • Limit: Maximum number of blocks to retrieve (default: 50). Required if Return All is off.
    • Also Fetch Nested Blocks: Toggle to retrieve blocks nested within child blocks for deeper content extraction. Optional.
    • Simplify Output: Returns a cleaner data structure. Optional.

    Use cases:

    • Extract all content from a Notion page for backup or migration
    • Process page content to generate summaries or analytics
    • Sync Notion content to a CMS or website builder
    Get many child blocks
  4. 04
    Action 04

    Search Database

    This action searches within a specific database, letting you find pages that match your criteria. It's incredibly useful for retrieving records before updating them or checking if an entry already exists.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Search Text: The keyword or phrase to search for within database entries. Optional but typically used.
    • Return All: Retrieve all matching results. Optional.
    • Limit: Maximum results to return (default: 50). Required if Return All is off.
    • Simplify: Streamlined output format. Optional.

    Use cases:

    • Find a contact record before updating it with new information
    • Check if a task already exists before creating a duplicate
    • Retrieve all entries matching a specific project name for reporting
    Search Database
  5. 05
    Action 05

    Get a database

    This action retrieves metadata and schema information about a specific Notion database—its properties, structure, and configuration details. It's useful for dynamic workflows that need to understand database structure.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Database: Select the database to retrieve (by ID). Required.
    • Simplify: Returns simplified metadata. Optional.

    Use cases:

    • Dynamically build forms based on database property structure
    • Validate database schema before bulk operations
    • Document your Notion workspace structure automatically
    Get a database
  6. 06
    Action 06

    Get many databases

    This action retrieves a list of multiple databases from your Notion workspace. It's helpful for workspace auditing, building database selection interfaces, or iterating across multiple databases programmatically.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Return All: Fetch all accessible databases. Optional.
    • Limit: Maximum databases to retrieve. Optional.
    • Simplify: Simplified response format. Optional.

    Use cases:

    • Generate a workspace inventory showing all databases
    • Build a selection menu for user-facing automation interfaces
    • Audit database access and permissions
    Get many databases
  7. 07
    Action 07

    Archive page

    This action archives a specified Notion page, effectively soft-deleting it from active view while preserving its data. It's the standard way to clean up completed or obsolete pages programmatically.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Page: Identify the page to archive (by URL or ID). Required.
    • Simplify: Simplified confirmation output. Optional.

    Use cases:

    • Archive completed project pages after a defined period
    • Clean up test entries created during automation development
    • Implement "soft delete" functionality triggered by external events
    Archive page
  8. 08
    Action 08

    Get a database page

    This action retrieves a single specific page from a Notion database, returning all its properties and metadata. Use it when you need complete details about one particular entry.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Database Page: Specify the page (by URL or ID). Required.
    • Simplify: Returns cleaner data structure. Optional.

    Use cases:

    • Fetch full details of a lead record for personalized email content
    • Retrieve task information to include in a status report
    • Get page data before performing conditional updates
    Get a database page
  9. 09
    Action 09

    Get many users

    This action retrieves a list of users from your Notion workspace—team members with access to the shared workspace. Useful for user management workflows and access auditing.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Return All: Fetch all workspace users. Optional.
    • Limit: Maximum users to retrieve (default: 50). Optional.

    Use cases:

    • Sync Notion users with your HR system or directory
    • Generate reports on workspace membership
    • Validate user access as part of onboarding/offboarding workflows
    Get many users
  10. 10
    Action 10

    Get a user

    This action retrieves details about a specific Notion user by their User ID. It returns profile information useful for personalization or identity verification in workflows.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • User ID: The unique identifier of the user to retrieve. Required.

    Use cases:

    • Personalize notifications with user names from Notion user data
    • Verify user identity before executing sensitive operations
    • Enrich records with user profile details
    Get a user
  11. 11
    Action 11

    Search a page

    This action searches across all pages (not just within a database) in your Notion workspace. It's broader than database search and useful for finding content across your entire workspace.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Search Text: The keyword or phrase to find. Required.
    • Return All: Retrieve all matching pages. Optional.
    • Limit: Maximum results (default: 50). Optional.
    • Simplify: Cleaner response format. Optional.

    Use cases:

    • Find all pages mentioning a specific client name
    • Locate documentation pages for a particular feature
    • Build a workspace-wide search interface
    Search a page
  12. 12
    Action 12

    Get many database pages

    This action retrieves multiple pages from a specific database—essentially a bulk read operation. It supports filtering to narrow down results based on property conditions.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Database: The database to query. Required.
    • Return All: Fetch all pages in the database. Optional.
    • Limit: Maximum pages to retrieve (default: 50). Optional.
    • Simplify: Simplified output format. Optional.
    • Filter: Apply conditions to narrow results (by property values, dates, etc.). Optional.

    Use cases:

    • Export all records from a database to a spreadsheet
    • Retrieve active tasks for a daily summary report
    • Sync entire database contents to an external system
    Get many database pages
  13. 13
    Action 13

    Create a page

    This action creates a standalone page (not a database entry) within your Notion workspace. It's used for creating regular pages nested under a parent page.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Parent Page: Where the new page will live (by URL or ID). Optional.
    • Title: The page title. Required.
    • Simplify: Simplified confirmation output. Optional.
    • Blocks: Add content blocks to the page body. Optional.

    Use cases:

    • Create meeting notes pages under a Meetings parent page
    • Generate documentation pages from templates
    • Build hierarchical page structures programmatically
    Create a page
  14. 14
    Action 14

    Update a database page

    This action modifies an existing page in a Notion database—updating properties, changing status, editing content. It's essential for keeping Notion data current with changes from external systems.

    Key parameters:

    • Credential to connect with: Notion credential. Required.
    • Database Page: The page to update (by URL or ID). Required.
    • Simplify: Simplified response format. Optional.
    • Properties: Specify which properties to update and their new values. Optional but typically central to the action.

    Use cases:

    • Update deal status when it changes in your CRM
    • Mark tasks complete when they're closed in another project tool
    • Sync updated contact information from forms or other sources
    Update a database page
You've seen the integration

Build your first workflow with our team

Drop your email and we'll send you the catalog of automations you can ship today.

  • Free n8n & Make scenarios to import
  • Step-by-step setup docs
  • Live cohort + community support

Frequently asked questions

  • Is the Notion n8n integration free to use?
    Yes, the Notion n8n integration is completely free. Both Notion's API and n8n's community edition are available at no cost, meaning you can build and run Notion automations without subscription fees. If you self-host n8n, there are no usage limits on executions or workflows. n8n Cloud offers a free tier with limited executions, and paid plans for higher volumes. Notion's API has generous rate limits (3 requests per second per integration) that accommodate most automation use cases without issues.
  • What types of data can I sync between Notion and n8n?
    The integration supports virtually all Notion data types: database pages and their properties (text, numbers, selects, multi-selects, dates, people, files, URLs, checkboxes, relations, rollups), page content blocks (paragraphs, headings, lists, to-dos, code blocks), database metadata and schema information, and user data from your workspace. You can read, create, update, and archive this data through the available actions, enabling two-way synchronization with CRMs, project management tools, spreadsheets, and any other app in n8n's ecosystem.
  • How long does it take to set up the Notion n8n integration?
    Initial setup takes about 5 minutes. The OAuth2 connection flow is straightforward—authorize n8n in Notion, grant access to your relevant databases, and your credential is ready. Building your first workflow adds another 10-15 minutes depending on complexity. The key time factor is understanding Notion's permission model: each database you want to automate must explicitly have your n8n integration added via the Share menu. Once that's configured, adding new workflows using the same credential is nearly instantaneous.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.