- Schedule
- Webhook
- App event
- Manual
Schedule trigger
Use a schedule trigger to run your workflow automatically at a fixed time or interval — no external event required. This is the right choice for daily reports, weekly cleanups, regular data syncs, and any other time-based process.Configuration
Select Schedule from the trigger panel
Click the trigger card on the canvas, then choose Schedule from the trigger type list.
Choose an interval or cron expression
Select one of the preset intervals (every 15 minutes, hourly, daily, weekly, monthly) or switch to Custom (cron) to enter a cron expression directly.Common cron examples:
| Expression | Runs |
|---|---|
0 9 * * 1 | Every Monday at 9:00 AM |
0 8 * * 1-5 | Weekdays at 8:00 AM |
0 0 1 * * | First day of every month at midnight |
*/15 * * * * | Every 15 minutes |
0 18 * * 5 | Every Friday at 6:00 PM |
Set your time zone
All schedule times are interpreted in the time zone you select. The default is your account’s time zone, set in Settings → Account.
Schedule triggers do not provide any input data to downstream steps. If your actions need dynamic data, fetch it using an HTTP action or app integration step early in the workflow.
Testing a schedule trigger
Click Test trigger in the trigger panel. This executes the workflow immediately as a test run, as if the schedule had fired. No data is injected — the workflow runs with an empty trigger payload.Related pages
Workflows
Manage the workflows your triggers are attached to.
Actions
Define what happens after a trigger fires.
Webhooks
Learn more about sending and receiving webhooks.
Integrations
Connect apps to use as app event trigger sources.