Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Data & Docs ยท CONNECTION

Notion + NodeHub

Sync help articles and notes to Notion.

Explore 34 workflow actions for Notion, including account permissions and operation limits.

13 read actions21 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Add divider

Write

Add a visual divider to a shared Notion page or parent block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Adds one divider at the end by default, at the start, or after a direct child. A lost response is uncertain and not retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Add heading 1

Write

Add one plain-text heading 1 to a shared page or parent block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Adds one heading 1 with one plain-text segment of at most 2,000 characters. Position defaults to the end or can specify the start or an existing direct child. Rich formatting and nested blocks are not supported. A lost response is uncertain and not retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Add heading 2

Write

Add one plain-text heading 2 to a shared page or parent block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Adds one heading 2 with one plain-text segment of at most 2,000 characters. Position defaults to the end or can specify the start or an existing direct child. Rich formatting and nested blocks are not supported. A lost response is uncertain and not retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Add heading 3

Write

Add one plain-text heading 3 to a shared page or parent block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Adds one heading 3 with one plain-text segment of at most 2,000 characters. Position defaults to the end or can specify the start or an existing direct child. Rich formatting and nested blocks are not supported. A lost response is uncertain and not retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Add numbered list item

Write

Add one plain-text numbered list item to a shared page or parent block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Adds one numbered list item with one plain-text segment of at most 2,000 characters. Position defaults to the end or can specify the start or an existing direct child. Rich formatting and nested blocks are not supported. A lost response is uncertain and not retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Add quote

Write

Add one plain-text quote to a shared page or parent block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Adds one quote with one plain-text segment of at most 2,000 characters. Position defaults to the end or can specify the start or an existing direct child. Rich formatting and nested blocks are not supported. A lost response is uncertain and not retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Append bullet

Write

Add one plain-text bulleted list item to a shared page or parent block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Adds one bulleted list item with one plain-text segment, at most 2,000 characters, at the end by default, at the start, or after one direct child. Nested items and rich formatting are not supported. A lost response is uncertain and not retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Append formatted blocks

Write

Create up to twenty formatted blocks with optional direct children in one Notion request.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Creates at most twenty first-level blocks and one level of children, with at most one hundred blocks total. Callouts support an emoji icon; rich text supports page, database and user mentions plus inline equations. Image, audio, video, PDF and file blocks can use direct public HTTPS URLs, but NodeHub does not upload files to Notion. Deeper nesting and other mention types are not supported here. A lost response is uncertain and is never resent automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Append paragraph

Write

Append one plain-text paragraph to an accessible Notion page or block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Adds one paragraph, up to 2,000 characters, at the end by default, at the start, or after one direct child. Use bounded iteration for multiple paragraphs. Rich formatting, nesting and moving existing blocks are not supported by this operation.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Append to-do

Write

Add one plain-text to-do block to a shared page or parent block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Adds one to-do with one plain-text segment, at most 2,000 characters, at the end by default, at the start, or after one direct child. Nested blocks and rich formatting are not supported. A lost response is uncertain and not retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Comment on page

Write

Post a plain-text comment to a shared page.

Permissions and limits

Account permissions

  • insert comment

Operation limits

  • Posts one plain-text comment, up to 2,000 characters. Inserting comments must be enabled in the Notion connection's Developer portal settings.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create page

Write

Create a Notion page under a shared page or data source using typed property values.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • Under a page, title is the only supported property. Under a data source, property names and types must match its schema. Append page content in a subsequent step.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Edit page markdown

Write

Replace one unique text passage in a shared Notion page without rewriting its other content.

Permissions and limits

Account permissions

  • update content

Operation limits

  • The old text must match exactly once; Notion rejects missing or ambiguous matches. Child pages and databases cannot be deleted by this action. A lost response leaves the write uncertain and is never retried automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Get block

Read

Read one block, including its type, content, and child marker.

Permissions and limits

Account permissions

  • read content

Operation limits

  • A block with children returns only the child marker here. Use Read block children for their content.

Get data source

Read

Read a shared data source and its property schema before querying or creating pages.

Permissions and limits

Account permissions

  • read content

Operation limits

  • The parent database must be shared with this integration. A related database must also be shared to expose relation properties.

Get database

Read

Read a shared database to discover its data sources.

Permissions and limits

Account permissions

  • read content

Operation limits

  • The database is a container. Query its data source ID to read entries. The database must be shared with this integration.

Get page

Read

Read a shared Notion page's properties and its actual trash/archive state.

Permissions and limits

Account permissions

  • read content

Operation limits

  • Page content is retrieved separately through block children. Properties with many references may require Notion's separate property-item pagination endpoint.

Get page markdown

Read

Read a shared page or block as enhanced markdown, including any incomplete-content indicators.

Permissions and limits

Account permissions

  • read content

Operation limits

  • Markdown may omit inaccessible or unsupported blocks. Check truncated and unknown_block_ids before treating it as complete. Pass an unknown block ID as pageId to attempt its subtree; inaccessible blocks return 404. Meeting transcripts require includeTranscript=true.

Get user

Read

Read one workspace member, guest or bot by Notion user ID.

Permissions and limits

Account permissions

  • read user information

Operation limits

  • Requires user information capability. The user or guest must belong to the connected workspace. No search by name or email is offered by this endpoint.

Insert paragraph after block

Write

Place one plain-text paragraph immediately after an existing child block in a shared Notion page or parent block.

Permissions and limits

Account permissions

  • insert content

Operation limits

  • The placement block must be an existing direct child of the selected parent. Inserts one plain-text paragraph, up to 2,000 characters. A lost response is uncertain and is never automatically retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

List comments

Read

Read one cursor page of unresolved comments on a shared page or block.

Permissions and limits

Account permissions

  • read comment

Operation limits

  • Only unresolved comments are returned. Reading comments must be enabled in the Notion connection's Developer portal settings.

Pagination: cursor. Check the result for additional pages; a single action may not return every record.

List workspace users

Read

Read one cursor page of workspace members and bots visible to the Notion connection.

Permissions and limits

Account permissions

  • read user information

Operation limits

  • Requires user information capability. Personal access tokens cannot list workspace users. Guests are not included. One cursor page is returned; Notion does not guarantee sort order.

Pagination: cursor. Check the result for additional pages; a single action may not return every record.

Move block to trash

Write

Move an accessible block into Notion trash and require the returned trash state.

Permissions and limits

Account permissions

  • update content

Operation limits

  • Moves the block to trash; it is not permanently deleted. A lost provider response is uncertain and never automatically retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Query data source

Read

Read one filtered page of entries from a Notion data source shared with this integration.

Permissions and limits

Account permissions

  • read content

Operation limits

  • Uses the data source ID, not a database ID. The parent database must be shared with the integration. Results retain next_cursor, has_more and request_status; Notion may cap a query at 10,000 matches. Each call returns one cursor page; ordered sorts, archived selection and property projection are available.

Pagination: cursor. Check the result for additional pages; a single action may not return every record.

Read block children

Read

Read one cursor page of first-level blocks in a page or parent block.

Permissions and limits

Account permissions

  • read content

Operation limits

  • Returns first-level children only. Retrieve each child's children separately when has_children is true, and continue with next_cursor while has_more is true.

Pagination: cursor. Check the result for additional pages; a single action may not return every record.

Read page property

Read

Read one page of a Notion property, including long relations, people and rich text.

Permissions and limits

Account permissions

  • read content

Operation limits

  • Simple properties return one item; title, rich text, people, relations and rollups can return cursor pages. The property must be visible to the integration. Enter the property name or unencoded ID; NodeHub encodes the path segment.

Pagination: cursor. Check the result for additional pages; a single action may not return every record.

Replace page markdown

Write

Replace all editable content of a shared Notion page with enhanced markdown.

Permissions and limits

Account permissions

  • update content

Operation limits

  • Replaces the page body, not its properties. Notion refuses a replacement that would delete child pages or databases. Review the current markdown before replacing it. A lost response leaves the write uncertain and is never retried automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Reply to discussion

Write

Reply to an existing Notion comment discussion with plain text.

Permissions and limits

Account permissions

  • insert comment

Operation limits

  • The discussion ID must already exist. Inserting comments must be enabled in the Notion connection's Developer portal settings.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Search data sources

Read

Search shared Notion data sources by title and retain the continuation cursor.

Permissions and limits

Account permissions

  • read content

Operation limits

  • Returns one cursor page of data sources explicitly shared with the selected integration. Notion search is not guaranteed to be exhaustive or immediately consistent after a title change.

Pagination: cursor. Check the result for additional pages; a single action may not return every record.

Search pages

Read

Search page titles shared with this Notion integration.

Permissions and limits

Account permissions

  • read content

Pagination: cursor. Check the result for additional pages; a single action may not return every record.

Set to-do checked

Write

Check or uncheck an existing to-do block without replacing its text.

Permissions and limits

Account permissions

  • update content

Operation limits

  • Only the checked state changes. The selected block must already be a to-do. A lost response is uncertain and not retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update page

Write

Change page properties or move the page into or out of trash, retaining the provider's actual page state.

Permissions and limits

Account permissions

  • update content

Operation limits

  • Omitted properties remain unchanged; supplied arrays replace their values. inTrash moves a page to trash or restores it, and does not permanently delete it. A page's parent cannot be changed here.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update paragraph

Write

Replace the plain text of an existing paragraph block.

Permissions and limits

Account permissions

  • update content

Operation limits

  • Replaces the paragraph's rich text with one plain-text segment, up to 2,000 characters. Existing styling and links in that paragraph are lost.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Upload and attach file

Write

Upload one protected workflow file to Notion and attach it as a block on a shared page or parent block.

Permissions and limits

Account permissions

  • insert content
  • file upload

Operation limits

  • Uploads one protected file up to 16 MB using Notion's single-part API, then attaches it as a block. The connected integration needs access to the parent page or block.
  • A failed or lost response after upload creation can leave an unattached file in Notion. NodeHub never replays this write automatically. File types and size must also satisfy Notion's limits.

A repeated request may repeat the external action. Review the previous result before retrying a write.

SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in Notion. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Data & Docs.

Notion integration | NodeHub