Triggers

Triggers define when and how a workflow execution starts.

Manual Trigger

The workflow runs when a user clicks "Run" from the panel. It is the simplest type and useful for testing, one-off administrative tasks, or processes that do not need automation. You can define input fields that the user must fill in before starting the execution.

Form Trigger

The workflow activates automatically when a user submits a linked form. The form data is available as variables in every node of the workflow. This trigger is ideal for approval processes, onboarding, service requests, and any flow that starts by capturing user information.

Webhook Trigger

The workflow activates when it receives an external HTTP request. When you create this trigger, the platform generates a unique URL you can use from any external system. It supports the POST and PUT methods.

Common use cases: receiving payment notifications from Stripe, syncing data from a CRM, triggering flows from mobile apps, or integrating with tools like Zapier or Make.

Scheduled Trigger

The workflow runs automatically on a defined schedule. You can configure the frequency with cron expressions or with simple options:

  • Every X minutes/hours — For high-frequency recurring tasks.
  • Daily — Runs at a specific time every day.
  • Weekly — Runs on specific days of the week.
  • Monthly — Runs on a specific day of the month.
  • Custom cron — For advanced schedules using cron syntax.

Which trigger to choose?

  • Run on demand — Manual
  • A user fills out a form — Form
  • Event from an external system — Webhook
  • Recurring task (reports, cleanup) — Scheduled
Documentation | Gloo Platform by SYNOV