[Notion] Update Page
The [Notion] Update Page block modifies the content of an existing Notion page.
Update or append content on an existing Notion page
The [Notion] Update Page block modifies the content of an existing Notion page. It accepts a page ID to identify which page to target, a markdown string as the new content, and a mode setting that controls whether the content is appended to the end of the page or replaces all existing content entirely. A Notion OAuth connection is also required to authenticate the request.
The block returns two output values: the page ID of the updated page and a direct URL to view that page in Notion. These outputs can be passed downstream to other blocks, for example to send a notification containing the page link or to log which page was modified.
This block fits into workflows that generate or transform text using AI and then write the results back to Notion. Common patterns include summarizing documents and saving the summary to a Notion page, logging AI-generated reports, or incrementally building up a page by appending new entries over time.
What you can build
Real-world workflows powered by the [Notion] Update Page block.
Append AI Meeting Notes
After an AI block processes a meeting transcript, append a structured summary to an existing Notion meeting log page.
Overwrite Weekly Report
Generate a fresh weekly status report with an AI block and overwrite the previous week's content on a recurring Notion report page.
Log Research Findings
Append AI-extracted insights from web scraping or document analysis to a running Notion research page.
Update Project Documentation
When a project milestone is reached, overwrite the relevant Notion documentation page with updated specs or status.
Build Content Drafts
Iteratively append AI-generated content sections to a Notion draft page as each section is produced in the workflow.
Sync CRM Activity Notes
After processing customer interaction data, append a formatted activity entry to a Notion CRM contact page.
Ready to add [Notion] Update Page to your workflow?
Get Started FreeCommon questions about [Notion] Update Page
What parameters are required to use this block?
The block requires a Notion OAuth connection ID (connectionId), the ID of the Notion page to update (pageId), the new content as a markdown string (content), and a mode value of either 'append' or 'overwrite'.
What is the difference between 'append' and 'overwrite' mode?
In 'append' mode, the provided content is added to the end of the existing page without removing anything. In 'overwrite' mode, all existing blocks on the page are deleted before the new content is written.
What does the block return after a successful update?
The block returns two fields: pageId, which is the ID of the Notion page that was updated, and pageUrl, which is a direct URL to view that page in Notion.
What format does the content input need to be in?
Content is provided as a markdown string. The block converts that markdown into Notion blocks when writing to the page.
What kinds of workflows commonly use this block?
This block is commonly used in workflows that generate text with AI and need to persist the output to Notion, such as summarization pipelines, automated reporting, research logging, or any workflow that maintains a running record on a Notion page.
Related capabilities
[Notion] Create Page
Create a new page in Notion as a child of an existing page.
[Coda] Create/Update page
Create a new page or update an existing page in a Coda document.
[Coda] Get table rows
Fetch rows from a Coda table with optional pagination.
[Coda] Create/Update row
Create a new row or update an existing row in a Coda table.
[Coda] Get page
Export and read the contents of a page from a Coda document.
[Coda] Find row
Search for a row in a Coda table by matching column values.
Add [Notion] Update Page to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.