n8n Hands-On Guide 5: How to Configure Notion Node

10 months ago

Many people use Notion for note-taking, project management, and blogging, but manually syncing data between different applications can be a hassle.

n8n is here to solve this problem. It enables Notion to automatically interact with other apps, saving you both time and effort. Today, let's talk about how to configure the Notion node in n8n to supercharge your workflows!

https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.n8n

Step 1: Create an Integration in Notion

Many people get stuck here, but it's actually super simple:

1. Create a Notion Integration

Go to the Notion Integration page Click the "+ New integration" button

image.png Give your integration a name, e.g., "n8n Automation Assistant" Select the workspace you want to associate Click Save to create it

image.png

2. Configure Permissions (Don't Skip This!)

After creation, go to the Capabilities tab and check all these permissions:

image.png

  • Read content
  • Update content
  • Insert content
  • Read comments
  • If you need to handle user information, also check Read user information

image.png Remember to click Save!

3. Copy Your Secret

You will see an Internal Integration Token – this is your key. Copy it, as you'll need it later.

image.png

Step 2: Connect the Integration to Your Notion Page

This step is often forgotten, leading to persistent permission errors!

Create a new database in Notion

image.png Click the "..." menu in the top right corner Find the Connections section Click "Connect to" or "添加连接" Search for and select the Integration you just created Confirm the authorization

image.png

image.png If you need to operate on multiple databases, repeat this step for each one!

Step 3: Configure the Notion Node in n8n

Alright, now let's move to n8n:

1. Add a Notion Node

Click the "+" in your workflow and search for "Notion". You will see two types of nodes:

  • Notion Trigger: Triggers when something changes in Notion (e.g., a new page is added)
  • Notion: Actively performs operations on Notion (create, update, query, etc.)

image.png

2. Configure Authentication

After clicking the node, go to the Credential section: Click "Create New Credential"

image.png Select the API Token authentication method Paste the Internal Integration Token you copied earlier

image.png

image.png Click Save

3. Select Your Desired Operation

The Notion node supports many operations. Here are some of the most common ones:

Create a Database Page (Most Common!)

  • Resource: Database Page
  • Operation: Create
  • Database: Select your database (if you can't see it, check the authorization in Step 2)
  • Properties: Configure the values for each field

Query a Database

  • Resource: Database
  • Operation: Search
  • You can set filter conditions and sorting rules

Add Content Blocks

  • Resource: Block
  • Operation: Append After
  • Supports adding paragraphs, headings, to-do items, lists, etc.

Final Words

Configuring the Notion node isn't really difficult. The key is understanding these three steps: Create Integration → Grant access to the page → Configure in n8n.

You might run into minor issues at first, but trust me, once you get it working, you'll find automation absolutely fantastic!


Related Resources:

Author
天天
n8n Hands-On Guide 5: How to Configure Notion Node