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:
| Trigger | Available Data |
|---|---|
| Webhook | Request body, headers |
| Schedule | Execution time, run count |
| Manual | User who triggered, input params |
| Fide Event | Event type, entity data |
Multiple Triggers
A single workflow can have multiple triggers—useful for workflows that should run on schedule AND on-demand.