Triggers

Events that start workflow execution

Triggers define when a workflow starts executing.

Trigger Types

Webhooks

Start a workflow when an external service sends an HTTP request:

  • GitHub - Push, PR, issue events
  • Stripe - Payment events
  • Custom - Any HTTP POST

Each workflow gets a unique webhook URL.

Schedules

Run workflows on a schedule using cron expressions:

  • Hourly - 0 * * * *
  • Daily - 0 9 * * * (9 AM)
  • Weekly - 0 9 * * 1 (Monday 9 AM)
  • Custom - Any cron expression

Manual

Start workflows on demand:

  • From the Fide UI
  • Via API call
  • From another workflow

Fide Events

Trigger on platform events:

  • Task Created - New task assigned
  • Task Completed - Task marked done
  • Message Received - New chat message
  • Member Joined - New team member

Trigger Data

Each trigger provides context data to the workflow:

TriggerAvailable Data
WebhookRequest body, headers
ScheduleExecution time, run count
ManualUser who triggered, input params
Fide EventEvent type, entity data

Multiple Triggers

A single workflow can have multiple triggers—useful for workflows that should run on schedule AND on-demand.

On this page