Scheduling & Triggers¶
Workflows can be triggered manually, on a schedule, or by an event from a connected service. You can also start runs programmatically through the Developer API.
Reactive vs Scheduled¶
A scheduled workflow checks for work on a timetable that you define. That is the right fit for recurring jobs, reports, clean-up tasks, and polling flows where the upstream service does not offer the event you need.
An event-triggered workflow works differently. GloriaMundo subscribes to the connected service and runs the workflow when that service emits the matching event. That removes polling delay and avoids waking the workflow when nothing has changed.
If the service already supports the event you care about, use an event trigger. If it does not, use a scheduled workflow instead.
Scheduled Triggers (Cron)¶
Schedule workflows to run automatically at specific times.
Setting Up a Schedule¶
When creating or editing a workflow, specify a cron trigger:
"Run this every weekday at 9am London time" "Run every Monday and Thursday at 2pm"
GloriaMundo converts natural language scheduling into cron expressions automatically.
Configuration¶
- Time — When the workflow should run (e.g., 9:00 AM)
- Timezone — Your local timezone (e.g., Europe/London)
- Days — Which days to run (daily, weekdays, specific days)
The schedule is stored as a cron expression with timezone (e.g., 0 9 * * 1-5|Europe/London).
When you save a schedule, the editor rejects several common minute fields that run more often than every five minutes: *, */1 through */4, and numeric comma-separated values less than five minutes apart. For example, */5 * * * * is accepted, while */2 * * * * and 0,2,4 * * * * are rejected.
This check does not calculate the true interval for every cron form. Ranges such as 0-4 * * * *, non-numeric list entries, and gaps across an hour boundary are not covered by the save-time interval check. Configure schedules at least five minutes apart even when using those forms.
Activating a Schedule¶
After previewing a scheduled workflow with Virtual Run, click Schedule in the toolbar to activate it. The workflow will run automatically at the specified times.
Disabling a Schedule¶
Disable a workflow from the Workflows dashboard to stop scheduled runs without deleting the workflow. Re-enable it at any time.
Manual Triggers¶
Manual workflows run on demand. Click Run in the builder or from the Workflows dashboard.
Event Triggers¶
Event triggers subscribe to activity in a connected service such as GitHub, Gmail, Slack, or Google Calendar. When the matching event happens, GloriaMundo starts the workflow automatically.
Learn more about event triggers
API Triggers¶
Workflows can also be triggered programmatically via the Developer API. This is useful for integrating GloriaMundo into your own applications.
Learn more about the Developer API
Data Flow¶
Regardless of trigger type, input data is available to all workflow steps via the trigger variable:
- Manual — No trigger data (unless provided via API)
- Scheduled — No trigger data by default
- Event — The event payload becomes
{{trigger.field_name}} - API — The
inputobject becomes{{trigger.field_name}}