FlowmageDocs

Create page

BetaChanges data

Adds a page to a Notion database or under another page.

Settings

SettingWhat it is
ConnectionRequiredThe Notion connection the step signs in with.
Create it in"dataSource" or "page"
Data source idNot the database id. In Notion open the database → ••• → Manage data sources → Copy data source ID, or run the List data sources node on the database id from the address bar.
Parent page idtext
TitleWritten into the database's title property, whatever it is called there.
Read the property types firstOne extra read of the data source, so plain values can be written without JSON. Turn it off only if you fill in the JSON field yourself.
PropertiesThe property name exactly as it reads in Notion, and the plain value. Several values in one property: separate them with commas. A date range is written as 2026-10-01..2026-10-05.
Properties (JSON)Merged over the Properties field, for anything plain values cannot express.
Page content"none" or "text" or "blocks"
ContentEach line becomes a paragraph on the page.
Content blocksAt most 100 blocks, and at most two levels of nesting in one request.
Icon emojiOne emoji, shown beside the page's name.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `notion`)
parentKind"dataSource" or "page", by default "dataSource"
dataSourceIdtexta value from the vendor's own list; used when `parentKind` is "dataSource"
parentPageIdtextits `{{ }}` must give a string; used when `parentKind` is "page"
titletextits `{{ }}` must give a string
lookUpPropertyTypestrue/false, by default true
propertiesobject of text or number or true/false, by default {}a value from the vendor's own list
propertiesJsontext
contentFormat"none" or "text" or "blocks", by default "none"
contenttextused when `contentFormat` is "text"
blockstextused when `contentFormat` is "blocks"
icontext

Output

FieldType
pageIdPage id — pass it to Update page or Append contentstring
urlOpen in Notionstring
pageobject
cutPropertiesProperties Notion cut at 25 references — Get page reads them wholearray
Sample output, and the expression for each field
  • cutProperties
    • [0]"Projects"
  • page
    • object"page"
  • pageId"1a2b3c4d"
  • url"https://www.notion.so/1a2b3c4d"

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "blocks": "",
    "connection": "<connection id>",
    "content": "",
    "contentFormat": "none",
    "dataSourceId": "",
    "icon": "",
    "lookUpPropertyTypes": true,
    "parentKind": "dataSource",
    "parentPageId": "",
    "properties": {},
    "propertiesJson": "",
    "title": ""
  },
  "label": "Create page",
  "type": "notion.createPage",
  "version": 1
}