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/jsonAuthorizationBearer YOUR_NOTION_TOKENNotion-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.