EzFlowEzFlow Docs
Core concepts

Triggers

Events that start a workflow execution automatically.

Every Workflow has exactly one trigger node. The trigger is the entry point: when its event occurs, EzFlow starts a new run and passes the event payload to downstream nodes.

You add a trigger by opening the Nodes panel, expanding the Triggers section, and dragging a trigger node onto the canvas.

Available triggers

TriggerDescription
HTTP TriggerFires when an inbound HTTP request arrives at the Workflow's unique webhook URL.
Cron TriggerFires on a repeating schedule defined by a cron expression.
Form TriggerFires when a visitor submits one of your published EzFlow Forms.
Webhook InboundFires on an inbound webhook from a named webhook endpoint.
Slack TriggerFires when your connected Slack app receives a configured event — for example, an app mention or a slash command.
Calendar Event CreatedFires when a new event is created on a connected calendar.
Calendar Event UpdatedFires when an existing calendar event is modified.
Calendar Event CancelledFires when a calendar event is cancelled.
Calendar Event Starting SoonFires a configurable number of minutes before a calendar event begins.
Calendar Daily AgendaFires once per day at a set time with that day's calendar agenda.

Trigger output

Each trigger produces an output payload that downstream nodes can reference. For example, the HTTP Trigger exposes a body handle containing the full request body. The Slack Trigger exposes handles for text, userId, channelId, threadTs, and others. See each trigger's reference page for its complete output handle list.

On this page