Workflow Triggers
Learn about the different types of triggers that can start your ForgeZap workflows. From user interactions to data changes, triggers are the starting point of automation.
What are Triggers?
Trigger Types
Component Events
User interactions with components trigger workflows.
- • Button clicks
- • Form submissions
- • Input changes
- • Component interactions
Data Events
Changes in data sources trigger workflows.
- • Database record creation
- • Data updates
- • API responses
- • File uploads
Time Events
Scheduled times and intervals trigger workflows.
- • Specific times
- • Recurring schedules
- • Delays and timeouts
- • Date-based triggers
External Events
External systems trigger workflows via webhooks.
- • Webhook calls
- • API notifications
- • Email triggers
- • Third-party integrations
Manual Events
Manual execution of workflows by users.
- • Manual workflow execution
- • Admin-triggered workflows
- • Testing and debugging
- • One-time operations
Component Event Triggers
Button Click Triggers
The most common trigger type. Execute workflows when users click buttons:
Form Submission Triggers
Execute workflows when forms are submitted:
Data Event Triggers
Database Change Triggers
Execute workflows when database records are created, updated, or deleted:
Record Creation
// Trigger when new record is created
Trigger: Database Record Created
Table: customers
Condition: status = 'new'Record Update
// Trigger when record is updated
Trigger: Database Record Updated
Table: orders
Condition: status = 'completed'API Response Triggers
Execute workflows based on API responses:
Time-Based Triggers
Scheduled Triggers
Execute workflows at specific times or intervals:
Daily Schedule
// Run every day at 9:00 AM
Schedule: Daily
Time: 09:00
Timezone: UTCWeekly Schedule
// Run every Monday at 2:00 PM
Schedule: Weekly
Day: Monday
Time: 14:00Interval Schedule
// Run every 30 minutes
Schedule: Interval
Interval: 30 minutesDelay Triggers
Execute workflows after a specified delay:
Webhook Triggers
External System Integration
Receive webhook calls from external systems to trigger workflows:
Webhook Configuration
// Webhook endpoint
URL: https://forgezap.com/webhook/your-workflow-id
Method: POST
Authentication: API Key or SignaturePayload Processing
// Access webhook data
"{{webhook.payload.user_id}}"
"{{webhook.payload.event_type}}"
"{{webhook.headers.authorization}}"Common Webhook Use Cases
E-commerce
- • Order status updates
- • Payment confirmations
- • Inventory changes
- • Customer notifications
SaaS Integration
- • User account changes
- • Subscription updates
- • Feature usage events
- • System notifications
Trigger Configuration
Setting Up Triggers
Trigger Conditions
Add conditions to make triggers more specific: