Notion

Append Text to Notion Page

Adds a paragraph to the end of a Notion page.

Unverified

What the model is told

Add a paragraph of text to the end of an existing Notion page using its page ID, for example to log extra detail from the conversation. Confirm the text with the customer where relevant. Tell them it has been added.

Request

PATCHhttps://api.notion.com/v1/blocks/{{pageId}}/children

Headers

  • Content-Typeapplication/json
  • AuthorizationBearer YOUR_NOTION_TOKEN
  • Notion-Version2026-03-11

Body

{
  "children": [
    {
      "object": "block",
      "type": "paragraph",
      "paragraph": {
        "rich_text": [
          {
            "text": {
              "content": "{{text}}"
            }
          }
        ]
      }
    }
  ]
}

Parameters

  • pageId stringThe ID of the Notion page to add text to.
  • text stringThe text to add.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "c6ae582c-7f6d-43f6-a399-b4c865ef3bb8",
    "type": "HTTP_REQUEST",
    "label": "Append Text to Notion Page",
    "name": "append_text_to_notion_page",
    "customName": false,
    "description": "Add a paragraph of text to the end of an existing Notion page using its page ID, for example to log extra detail from the conversation. Confirm the text with the customer where relevant. Tell them it has been added.",
    "parameters": [
      {
        "name": "pageId",
        "type": "string",
        "description": "The ID of the Notion page to add text to."
      },
      {
        "name": "text",
        "type": "string",
        "description": "The text to add."
      }
    ],
    "config": {
      "endpoint": {
        "method": "PATCH",
        "url": "https://api.notion.com/v1/blocks/{{pageId}}/children"
      },
      "headers": [
        {
          "name": "Content-Type",
          "value": "application/json"
        },
        {
          "name": "Authorization",
          "value": "Bearer YOUR_NOTION_TOKEN"
        },
        {
          "name": "Notion-Version",
          "value": "2026-03-11"
        }
      ],
      "body": "{\n  \"children\": [\n    {\n      \"object\": \"block\",\n      \"type\": \"paragraph\",\n      \"paragraph\": {\n        \"rich_text\": [\n          {\n            \"text\": {\n              \"content\": \"{{text}}\"\n            }\n          }\n        ]\n      }\n    }\n  ]\n}",
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.