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.