Notion database page update, not updating

I have a problem with my Notion connection.
The Notion Database Page update tool (for a lack of a better definition) will not update any data.

How do i change the output schema for MCP Tool use? or
Does anyone have a configured tool node that works or a working systemprompt for an AI Notion Agent.
Ive tried multiple prompts, but i can’t get it to update any information in the database.

Information on your n8n setup

  • **n8n version: 1.89.2
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, n8n cloud):
  • **Operating system:Windows 11

Hi Brian_Suchanek
Hope you are well!

Consider the information below:

  1. Review the Database Schema in Notion
    First of all, review the exact properties of the database you are trying to update:

Property Type: For example, text, number, select, multi-select, etc.
Property Names: The property names in the database must match exactly what you send in the payload.
Go into the Notion interface, manually edit a page in the database and see:
The exact fields and their values.
The data type required (very important, as strings may not work for numeric or select fields).

  1. “Database Page Update” Node Configuration
    Make sure the node configuration in n8n is correct for the database page ID.

Basic Configuration Example:
Notion Credentials: Make sure that the credentials to connect to Notion are working and that the integration token has read/write permissions on the database.

Configure this in Notion Settings to ensure that the integration has access to the specific database.
PageId Input:

The Page ID field must be filled in dynamically (when you fetch the ID in the previous fetch flow, for example) or manually, if you already have the fixed ID.
Updated Properties:

Add the properties you want to update in the Fields block of the node.
The format must follow the rules specific to the database and Notion.
Example of values ​​in the node:

Page ID: {{ $json[“id”] }} (if it is the value coming from a previous step)
Properties to Update (fields you want to update):
Text property:
Name: “Title”
Value: {“title”: [{“text”: {“content”: “New title”}}]}
Numeric property:
Name: “Value”
Value: { “number”: 100 }

I hope I helped in some way.
Big hug

1 Like

Thank you very much for this detailed explanation. I will try it later. I wanted this to be dynamic and have model decide the what to add and where.

1 Like

Hi, if you don’t mind, please mark my previous post as the solution (blue box with check mark) so that this ongoing discussion doesn’t distract others who want to find out the answer to the original question. Thanks

Thank you very much for your help.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.