Notion Rich Text Splitter icon

Notion Rich Text Splitter

Split and append rich text to Notion pages (bypasses 2,000 char limit)

Append Rich Text

AI-generated

Summary

Append rich text to a Notion page, splitting it into blocks if necessary to comply with character limits.

Inputs

  • pageId (required) — The ID of the Notion page to append to
  • richText (required) — The Notion rich text array to split and append
  • maxChars — Maximum characters per rich text block (Notion limit is 2,000)
  • blockType — The type of block to create
  • batchSize — Number of blocks to send per API request (Notion max is 100)
  • additionalFields — Additional fields like after block ID and delay between batches

Output shape

a success message including the page ID and total blocks created

Returns an object with details about the operation, including the number of blocks created and any errors encountered.

Examples

Example 1: Appending a new section of text to a Notion page

page ID: 123, rich text: [{"type": "text", "text": {"content": "Your text here"}}], block type: paragraph, max characters: 1900, batch size: 50.

Discussion