Notion

Productivity integration · 12 node(s).

00Overview

Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.

01Connecting Notion

Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
i
Pick an Environment on your flow (Flow Settings → Environment) so the secret resolves. Secret fields never show the value — they reference ${secrets.your_secret}.

02Add

Notion Add Comment

notion/add_comment · Action

Add a comment to a Notion page or discussion thread

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Page IDstringPage to comment on
Discussion Thread IDstringReply to existing discussion (optional)
Comment TexttextRequired

Returns: tool_result, comment_id, success, error

03Append

Notion Append Content

notion/append_block_children · Action

Append content blocks to a Notion page or block

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Block or Page IDstringRequired
Text ContenttextText to append as a paragraph
Blocks (JSON array)textAdvanced: raw Notion block objects

Returns: tool_result, success, error

04Create

Notion Create Page

notion/create_page · Action

Create a new page in a Notion database or as a child of another page

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Parent ID (database or page)stringRequired
Parent TypestringRequiredchoices: Database, Page
Page TitlestringRequired
Page Content (Markdown-style text)text
Additional Properties (JSON)text{"Status": {"select": {"name": "In Progress"}}}

Returns: tool_result, page_id, url, success, error

05Delete

Notion Delete Block

notion/delete_block · Action

Delete (archive) a block from a Notion page

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Block IDstringRequired

Returns: tool_result, success, error

06Get

Notion Get Block Children

notion/get_block_children · Action

Read the content blocks of a Notion page or block

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Block or Page IDstringRequired
Results (default 50, max 100)string

Returns: tool_result, blocks, count, success, error

Notion Get Database

notion/get_database · Action

Retrieve a Notion database schema and metadata

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Database IDstringRequired

Returns: tool_result, title, url, properties, data, success, error

Notion Get Page

notion/get_page · Action

Retrieve a Notion page's properties by ID

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Page IDstringRequired

Returns: tool_result, title, url, properties, data, success, error

07List

Notion List Comments

notion/list_comments · Action

List comments on a Notion page or block

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Block or Page IDstringRequired

Returns: tool_result, comments, count, success, error

Notion List Databases

notion/list_databases · Action

List all databases shared with the integration

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...

Returns: tool_result, databases, count, success, error

08Query

Notion Query Database

notion/query_database · Action

Query a Notion database with optional filters and sorts

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Database IDstringRequired
Filter (JSON)text{"property": "Status", "select": {"equals": "Done"}}
Sorts (JSON array)text[{"property": "Created", "direction": "descending"}]
Results (default 20, max 100)string

Returns: tool_result, results, count, success, error

notion/search · Action

Search across all pages and databases in a Notion workspace

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Search QuerystringRequired
Filter Typestringchoices: All, Pages Only, Databases Only
Results (default 10, max 100)string

Returns: tool_result, results, count, success, error

10Update

Notion Update Page

notion/update_page · Action

Update properties of an existing Notion page

FieldTypeDetails
Notion Integration TokensecretRequiredntn_...
Page IDstringRequired
Properties (JSON)textRequired{"Status": {"select": {"name": "Done"}}}
Archive Pageboolean

Returns: tool_result, url, success, error

11Notes & Limitations

Behaviours and constraints worth knowing before you build with these nodes.