n8n × Notion

Does n8n integrate with Notion?

Yes — native built-in node

Yes. n8n has a built-in Notion node and a Notion Trigger. You connect using a Notion internal integration token or OAuth2, then read and write pages, databases and blocks in your workflows. The most common setup mistake is forgetting to share the specific Notion page or database with the integration — without that, n8n cannot see or write to it. It works on free self-hosted n8n and on paid n8n Cloud.

Integration methodNative — n8n ships a built-in Notion node (plus a Notion Trigger). You authenticate with either a Notion internal integration token or OAuth2, then add Notion steps to any workflow — no Zapier, Make or MCP middleware required.
Sync directionTwo-way: the node both reads from Notion (databases, pages, blocks) and writes to it (create and update pages and database items). The Notion Trigger can also start workflows when Notion content changes.
Plan requiredThe Notion node is available on both self-hosted n8n (free, Community edition) and n8n Cloud (paid subscription). On the Notion side you need a workspace where you can create an internal integration; a free Notion plan is sufficient to generate a token.
Setup time~10 minutes unverified estimate

How to connect n8n to Notion

  1. In Notion, create an internal integration and copy its API integration token.
  2. In n8n, create a Notion credential and paste the token (or choose OAuth2 instead).
  3. In Notion, open the target page or database, go to its connections, and share it with your integration.
  4. Add a Notion node (or Notion Trigger) to your workflow and select the resource and operation.
  5. Run the node to confirm n8n can read or write the intended database or page.

Known friction points

FAQ

Does n8n integrate with Notion?
Yes. n8n has a built-in Notion node and a Notion Trigger. You authenticate with a Notion internal integration token or OAuth2 and can read and write pages, databases and blocks.
Do I need a paid n8n plan to use Notion?
No. The Notion node works on free self-hosted (Community) n8n as well as on paid n8n Cloud. The difference is hosting, not access to the node.
Why can't n8n find my Notion database?
Almost always because the page or database hasn't been shared with your integration. Open it in Notion, go to its connections, and add your integration — then it becomes visible to n8n.
✓ Last verified: 2026-06-10  ·  Every claim on this page links to a primary source. If the integration changed, the page is out of date — check the sources below.

Sources

Related questions