Notion Overlimit Writer icon

Notion Overlimit Writer

Create pages or write unlimited content to multiple Notion properties with multi-mapping support

Overview

This node creates a new page in a specified Notion database and supports advanced content mapping to Notion properties, file uploads, and page body content insertion. It is useful for automating the creation of rich Notion pages from various input data sources, allowing detailed control over how content is chunked, formatted, and distributed across page properties and blocks. Practical examples include generating project documentation, importing structured data, or uploading files directly into Notion pages.

Use Case Examples

  1. Create a new Notion page in a project database with a title and mapped text content to specific properties.
  2. Upload binary files from previous workflow steps to file properties in the new Notion page.
  3. Append markdown or HTML content as blocks to the page body with targeted insertion options.

Properties

Name Meaning
Parent Database Select the Notion database where the new page will be created.
Page Title Title for the new page, supports expressions to dynamically set the title.
Global Settings Default settings applied to all content mappings, including allocation strategy, parallel processing, validation, retries, debug mode, and default edit actions for properties and page body.
Output Settings Settings controlling the output format and content, including whether to include input data, page properties, page body, comments, API rate limits, and batch size.
Content Mappings Map input content to Notion properties or upload files to file properties, supporting multiple mapping types (content, files, page body) with detailed configuration for input fields, content format, output properties, file handling, and advanced options.

Output

JSON

  • success - Indicates if the operation was successful.
  • pageId - ID of the created or updated Notion page.
  • executionTime - Time taken to execute the operation in milliseconds.
  • mappingsProcessed - Number of content mappings processed.
  • mappingsSuccessful - Number of successful content mappings.
  • mappingsFailed - Number of failed content mappings.
  • propertiesUpdated - List of properties that were updated on the page.
  • totalCharactersProcessed - Total number of characters processed across all mappings.
  • totalChunksCreated - Total number of content chunks created.
  • mappingErrors - Details of any mapping errors encountered, including input field and error message.
  • partialSuccess - Indicates if the operation partially succeeded despite some mapping failures.
  • error - Error details if the operation failed.

Dependencies

  • Notion API (requires API key credential)

Troubleshooting

  • Common issues include missing or invalid database ID for create operation, missing page ID or selection for update operation, and misconfigured content mappings.
  • Errors related to API credentials or permissions may occur if the Notion API key is invalid or lacks access to the target database or page.
  • Mapping failures can happen if property names are incorrect, content format is unsupported, or API rate limits are exceeded.
  • Enable debug mode in global settings to get detailed logs for troubleshooting.
  • Use the error messages and suggestions provided in the output to identify and fix configuration issues.

Links

Discussion