Every SuperFlow has exactly one Trigger node, and the trigger decides how runs are started. There are three ways to kick off a SuperFlow:Documentation Index
Fetch the complete documentation index at: https://docs.lyzr.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Manual — click Run from the editor. Good for testing.
- Webhook — call a URL from any external system. Good for integrations.
- Schedule — run on a cron expression. Good for recurring jobs.
Manual run
The default. Click the Run button in the editor toolbar (tooltip Run SuperFlow). The execution panel slides in from the right. In the execution panel:- Type your input in the Simple mode text area, or toggle to JSON mode for a raw JSON payload.
- Click Run.
{{ $('Trigger').json.<field> }}. LLM-style nodes will auto-pick a message from common field names (message, query, input, etc.) when their Query field is left empty.
Manual runs are the right pattern for testing while you build a SuperFlow, or for one-off ad-hoc executions.
Webhook trigger
Set the trigger mode to Webhook and a webhook secret appears on the Trigger node. The Trigger also shows the URL external systems should POST to. To run the SuperFlow from outside:Schedule trigger
Set the trigger mode to Schedule to run the SuperFlow automatically on a recurring schedule. Schedules are crash-safe by design. Each schedule lives in durable storage and uses durable delayed timers — not an in-memory scheduler that has to stay up. A schedule will never miss a tick because the service was down at the scheduled moment — queued ticks survive restarts and fire as soon as they’re due once the runtime is back. This is the property you want for any recurring workload that has a real-world consequence — daily billing runs, hourly data syncs, weekly reports — where missing a single execution because of a deployment window isn’t acceptable. See Reliability for the full guarantees. To turn a schedule off, flip the scheduled trigger toggle off on the Trigger node. The schedule definition stays — flip the toggle back on to resume firing on the same schedule. There’s no separate schedule entity to manage.The visual cron builder
You don’t have to write a cron expression by hand — the UI provides a frequency-based picker.- Hourly — every N hours, at a chosen minute of the hour.
- Daily — every day at a chosen time.
- Weekly — pick days of the week (multi-select buttons: S M T W T F S) and a time.
- Monthly — pick a day of the month (1–31) and a time.
- Custom — drop down to a raw five-field cron expression (e.g.
0 9 * * 1-5for “9am on weekdays”).
Timezone
Pick the timezone the schedule is evaluated in. Timezones are grouped by region (Americas, Europe & Africa, Asia & Pacific, plus UTC) in the dropdown. A0 9 * * * schedule in America/New_York and the same expression in Asia/Kolkata fire at different absolute times — the timezone is part of the schedule, not a display preference.
Inspecting scheduled runs
Every scheduled run shows up in the History drawer alongside manual and webhook runs, with the same per-node outputs and replay support. See Running, monitoring & approvals.Which trigger should I use?
- Building or testing → Manual.
- Triggered by another system or a frontend → Webhook.
- Runs on its own clock (daily report, hourly sync, weekly cleanup) → Schedule.