Understanding Triggers
Triggers are events that start workflow execution:- Database events - Record created, updated, or deleted
- Field changes - Specific field value changes
- Scheduled times - Run on a schedule
- Manual triggers - Start workflows on demand
- Webhooks - External systems trigger workflows
Trigger Types
Record Created
Runs when a new record is created. Configuration:- Assign new leads to sales reps
- Send welcome emails to new customers
- Create default tasks for new projects
- Notify team of new support tickets
Record Updated
Runs when any field on a record changes. Configuration:- Update related records when parent changes
- Recalculate scores based on new data
- Log changes to audit trail
- Sync data to external systems
Field Changed
Runs when a specific field’s value changes. Configuration:- React to status changes
- Trigger actions when deals progress
- Automate when tasks complete
- Handle stage-specific logic
- Any Change
- Specific Value
- Specific Transition
- Not Empty
Trigger when field changes to any new value:
Record Deleted
Runs when a record is deleted. Configuration:- Clean up related records
- Archive data before deletion
- Notify stakeholders
- Update counters and summaries
Deleted record data is available to the workflow, so you can access field values in actions.
Scheduled Trigger
Runs at specified times, regardless of record changes. Configuration:- Daily summary emails
- Weekly status reports
- Monthly cleanups
- Reminder notifications
- Recurring task creation
Hourly
Hourly
Run every hour or every N hours:
Daily
Daily
Run once per day at specific time:
Weekly
Weekly
Run on specific days:
Monthly
Monthly
Run on specific dates:
Manual Trigger
Runs when you explicitly start it. Configuration:- Bulk operations on selected records
- On-demand data exports
- Manual quality checks
- Ad-hoc notifications
- Select records in a view
- Click Workflows in action bar
- Choose workflow to run
- Confirm execution
Webhook Trigger
Runs when an external system sends a webhook. Configuration:- Integrate with external services
- React to form submissions
- Handle payment events
- Process third-party notifications
Trigger Conditions
Add filters to control when triggers fire:Basic Conditions
Advanced Conditions
- Multiple Conditions
- Date Conditions
- Change Detection
Use AND/OR logic:
Combining Multiple Triggers
Some workflows need multiple trigger types: Option 1: Separate workflows Create distinct workflows for each trigger:Trigger Best Practices
Choose the most specific trigger
Choose the most specific trigger
More specific = better performance:✅ Good:❌ Less efficient:Both work, but field change is more efficient.
Add conditions to reduce executions
Add conditions to reduce executions
Filter early to avoid unnecessary runs:Saves processing on incomplete/invalid records.
Prevent infinite loops
Prevent infinite loops
If workflow updates records, add safeguards:Problem:→ Triggers itself infinitely!Solution 1: Field-specific triggerSolution 2: Condition check
Use scheduled triggers wisely
Use scheduled triggers wisely
Schedule during low-usage times:
- Run heavy workflows at night
- Avoid peak business hours
- Spread executions throughout the day
Test with realistic data
Test with realistic data
Test triggers with:
- Typical record values
- Edge cases (empty fields, max values)
- Different user permissions
- Various timezones (for scheduled)
Trigger Debugging
Workflow Not Running
Check:- Is workflow active? - Inactive workflows don’t run
- Do records meet conditions? - Review filter criteria
- Is trigger configured correctly? - Verify object and event
- Any permission issues? - Workflow needs access rights
Workflow Running Too Often
Solutions:- Add more specific conditions - Filter more aggressively
- Use field change instead of update - More precise trigger
- Add delay/throttling - Prevent rapid repeated execution
- Check for loops - Workflow might trigger itself
Scheduled Workflow Missing
Check:- Timezone settings - Is time correct for your timezone?
- Execution history - Did it run but find no records?
- Workflow active? - Must be activated
- Schedule configuration - Verify frequency settings
Next Steps
Workflow Actions
Learn what workflows can do
Automation Guide
See complete workflow examples
