Triggers
Every workflow starts from exactly one trigger.
Manual
You run the workflow yourself, from the run panel or by asking the Agent Builder to run it. Useful while you're still building and testing.
Webhook
The workflow gets a unique URL. Any external system (a form, another app, a different Nexrall workflow) can POST to that URL to start a run — no login required, authenticated by a random unguessable token embedded in the URL itself.
Use a webhook trigger for:
- Third-party services that support outgoing webhooks (payment providers, form builders, CI systems).
- Kicking off a workflow from your own app's backend.
Schedule
The workflow runs automatically on a cron schedule you describe in plain language ("every weekday at 9am", "every 15 minutes") — the Builder converts that into a cron expression and timezone for you.
Schedule triggers re-read the current graph fresh on every fire. If you edit the workflow after saving it, the next scheduled run picks up your edits — you never have to worry about a stale copy running on a schedule.
Choosing a trigger
| If you want to... | Use |
|---|---|
| Test or run on demand | Manual |
| React to an external event immediately | Webhook |
| Run on a recurring schedule | Schedule |
Configuring a trigger
Ask the Agent Builder directly:
"Make this run every day at 8am UTC"
"Turn this into a webhook instead"
Or use the trigger icon next to a workflow in the workflow list to configure it without going through chat.