Blocks

Notion

Manage Notion pages

Integrate with Notion to read content from pages, write new content, and create new pages.

Back to Catalog
Toolsnotion

Block Preview

Notion

Notion

Manage Notion pages

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Connect the required credentials or OAuth provider before running.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the notion block with monitoring enabled in production.

Inputs (UI)

Operation

dropdown

Layout: full

Options: Read Page, Append Content, Create Page

Notion Account

oauth-input

Placeholder: Select Notion account

Layout: full

Provider: notion

Page ID

short-input

Placeholder: Enter Notion page ID

Layout: full

Condition: operation = "read_notion"

Page ID

short-input

Placeholder: Enter Notion page ID

Layout: full

Condition: operation = "write_notion"

Parent Type

dropdown

Layout: full

Condition: operation = "create_notion"

Options: Page, Database

Parent ID

short-input

Placeholder: ID of parent page or database

Layout: full

Condition: operation = "create_notion"

Page Title

short-input

Placeholder: Title for the new page

Layout: full

Condition: operation = "create_notion" AND parentType = "page"

Page Properties (JSON)

long-input

Placeholder: Enter page properties as JSON object

Layout: full

Condition: operation = "create_notion"

Content

long-input

Placeholder: Enter content to add to the page

Layout: full

Condition: operation = "write_notion"

Content

long-input

Placeholder: Enter content to add to the page

Layout: full

Condition: operation = "create_notion"

Inputs (API)

operation

string

Required

credential

string

Required

pageId

string

Optional

content

string

Optional

parentType

string

Required

parentId

string

Required

title

string

Optional

properties

string

Optional

Outputs

Primary response type:

{
  "content": "string",
  "metadata": "json"
}

Tool Access

notion_readnotion_writenotion_create_page
Notion | NowFlow Blocks