Notumation
Basics

Triggers Explained

Learn about all 17 trigger types and when to use each one.

What Are Triggers?

Every flow starts with a trigger — the event that kicks off your automation. Notumation supports 17 trigger types grouped into four categories.

Database Row Events

Row Added

Fires when a new row is created in a database. Use this to auto-assign properties, send welcome messages, or initialize workflows. Configure by selecting the target database.

Row Updated

Fires when any property on a row changes. Use this to sync data across databases or log changes. Configure by selecting the target database. Tip: combine with a condition to react only to specific property changes.

Row Archived

Fires when a row is moved to the trash. Use this to clean up related records or send a notification. Configure by selecting the target database.

Property Changed

Fires when a specific property changes on any row. Use this to trigger actions only when a particular field updates — for example, when the Assignee changes. Configure by selecting the target database and the property name to watch.

Status Changed

Fires when a Status or Select property changes to a specific value. Use this to move items through a pipeline — for example, when Status becomes “Done”, archive the row. Configure by selecting the database, the Status property, and the target value.

Checkbox Checked

Fires when a Checkbox property is toggled to checked. Use this to mark dependencies as complete or trigger approval flows. Configure by selecting the database and the checkbox property name.

Relation Changed

Fires when a Relation property is added or removed. Use this to sync linked records — for example, when a task is linked to a project, copy the project deadline to the task. Configure by selecting the database and the relation property.

Smart Triggers

Due Date Passed

Fires when a Date property’s value is in the past. Notumation checks once per minute. Use this to send reminders or escalate overdue items. Configure by selecting the database and the date property.

Row Matches Filter

Fires when a row starts matching a filter you define. Use this for complex conditions — for example, when Priority is “High” AND Status is “Not Started” AND Created more than 2 days ago. Configure by selecting the database and building the filter with property, operator, and value.

Page Events

Page Created

Fires when a new page is created anywhere in the workspace (not inside a database). Use this to auto-tag or auto-move standalone pages. No additional configuration needed.

Page Updated

Fires when any page content changes. Use this to log edit history or trigger review workflows. No additional configuration needed.

Comment Added

Fires when a comment is posted on any page. Use this to notify team members or auto-respond. Optionally filter to a specific database or page.

User Mentioned

Fires when a specific user is @mentioned in a comment or page content. Use this to route tasks or send alerts. Configure by selecting the user to watch.

@Notumation Mentioned

Fires when someone types @Notumation (the integration bot) in any page. No configuration needed — it automatically detects mentions of the bot. The trigger data includes the block text where the mention happened, so you can build automations that respond to specific instructions. Use this to build bot-like behavior: users mention @Notumation and your flow responds by updating pages, adding comments, or taking any other action.

Available trigger data: {{trigger.page_id}}, {{trigger.block_id}}, {{trigger.block_text}}, {{trigger.block_type}}

Other Triggers

Schedule

Fires on a cron schedule you define. Use this for recurring tasks — daily reports, weekly cleanups, monthly summaries. Configure by setting the interval (every N minutes, hourly, daily, weekly, or a custom cron expression).

Manual

Fires only when you click Run Now in the dashboard. Use this for on-demand tasks like bulk updates or data migrations. No configuration needed.

Webhook

Fires when an external service sends an HTTP request to your flow’s unique URL. Use this to connect GitHub, Stripe, Slack, or any service that supports webhooks. See the Webhooks guide for full details.