Notion Custom Trigger
AI-generatedSummary
The node fires at intervals defined by the pollTimes schedule and filters by the selected Notion event (page added or updated) within a specified database. The simple flag controls output formatting.
Inputs
- pollTimes — Schedule for polling triggers. Defines when the node checks for Notion events. Defaults to everyMinute. Supports modes: everyMinute, everyHour, everyDay, everyWeek, everyMonth, everyX, and custom cron. Each mode exposes optional hour/minute/dayOfMonth/weekday/cronExpression/value/unit parameters, with visibility controlled by the selected mode.
- event (required) — Notion event to listen for. Options: pageAddedToDatabase or pagedUpdatedInDatabase. Defaults to pageAddedToDatabase.
- databaseId (required) — The Notion Database to operate on. Can be selected from a list, provided as a URL, or entered as a database ID. Modes: list, url, id.
- simple — Whether to return a simplified version of the response instead of the raw data. Defaults to true.
Output shape
When the scheduled poll time is reached and the selected Notion event occurs in the specified database, the node emits the matching Notion resource data. If simple is enabled, the output is simplified; otherwise, raw data is returned.
Output shape is determined by the Notion API response and the simple boolean flag. Exact field structure is not declared in the provided properties or source.
Examples
Example 1: Trigger workflow every hour when a page is added to a specific Notion database.
pollTimes mode: everyHour; event: pageAddedToDatabase; databaseId: selected database; simple: true