Execution History
Monitor and troubleshoot your workflows by reviewing their execution history. See which records enrolled, what actions were taken, and identify any issues.
Accessing Execution History
From a Specific Workflow
- Open the workflow in the editor
- Click Executions in the top bar
- See executions for this workflow only
From the Workflow List
- Navigate to Settings > My Company > Workflow
- Find the workflow in the list
- Click the action menu (...)
- Select View Executions
All Executions
- Navigate to Settings > My Company > Workflow
- Click Executions tab (if available)
- See executions across all workflows
Understanding Executions
Each time a record enters a workflow, an "execution" is created.
Execution Information
| Field | Description |
|---|---|
| Record | The record that triggered the workflow |
| Status | Current execution status |
| Enrolled Date | When the record entered the workflow |
| Completed Date | When the workflow finished (if complete) |
| Workflow | Which workflow this execution belongs to |
Execution Statuses
| Status | Meaning | Icon |
|---|---|---|
| Pending | Waiting to start | Gray clock |
| Running | Currently executing | Blue spinner |
| Completed | Finished successfully | Green check |
| Failed | Encountered an error | Red X |
| Paused | Waiting (delay or paused workflow) | Yellow pause |
Status Meanings
Pending:
- Execution is queued
- Hasn't started processing yet
- Usually brief state
Running:
- Actively processing steps
- Moving through nodes
- Actions being executed
Completed:
- All steps finished successfully
- Reached end node
- No errors encountered
Failed:
- An error occurred
- Check error message for details
- May need manual intervention
Paused:
- Waiting at a delay node
- Or workflow itself is paused
- Will continue when delay expires or workflow resumes
Execution Timeline
View the step-by-step breakdown of an execution.
Opening the Timeline
- Find the execution in the list
- Click to expand or select it
- View the timeline of steps
Timeline Information
The timeline shows each node the execution passed through:
| Column | Description |
|---|---|
| Step | Node name/type |
| Status | Step status |
| Time | When step executed |
| Duration | How long step took |
| Details | Output or error info |
Step Statuses
| Status | Meaning |
|---|---|
| Completed | Step executed successfully |
| Failed | Step encountered an error |
| Scheduled | Step is waiting (delay) |
| Pending | Step hasn't started yet |
| Skipped | Step was bypassed (condition branch not taken) |
Step Types in Timeline
Trigger Step
Shows when and why the workflow triggered:
- Trigger type (record created, field changed, etc.)
- Enrollment criteria evaluation
- Record that triggered
Action Steps
Shows action execution details:
- Action type
- What was updated/created/sent
- Success or failure status
- Error message if failed
Condition Steps
Shows branching decisions:
- Conditions evaluated
- Result (true/false)
- Which branch was taken
- Skipped branch shown as "Skipped"
Delay Steps
Shows timing information:
- Delay type and duration
- Scheduled resume time
- Current status (waiting or completed)
End Step
Shows workflow completion:
- When workflow ended
- Final status
- Total execution time
Scheduled Steps
Delays create scheduled steps that show when execution will resume.
Viewing Scheduled Steps
Scheduled steps display:
- The delay node information
- Scheduled Date - When it will resume
- Time Remaining - Countdown to resume
Pending vs Scheduled
- Scheduled: Has a specific resume time (delay)
- Pending: Waiting but no scheduled time
Filtering Executions
Filter Options
| Filter | Options |
|---|---|
| Status | All, Running, Completed, Failed, Paused |
| Date Range | Start date, End date |
| Workflow | Specific workflow (if viewing all) |
Using Filters
- Click the filter controls
- Select your filter criteria
- List updates to show matching executions
Common Filter Scenarios
- Failed executions: Find problems to fix
- Today's executions: See recent activity
- Specific workflow: Focus on one process
Execution Details
Click on an execution to see full details.
Detail View Shows
- Record information with link
- Complete step timeline
- Error messages if any
- Execution metadata
Viewing the Record
Click the record link to open the actual record that triggered the workflow.
Error Handling
Finding Failed Executions
- Filter by Status = "Failed"
- Review the list of failed executions
- Click each to see error details
Understanding Error Messages
Errors appear on the failed step with details:
- What went wrong
- Error code or message
- Suggestions for fixing
Common Errors
| Error | Cause | Solution |
|---|---|---|
| Email template not found | Template deleted/archived | Update action with valid template |
| Field not found | Field deleted from system | Update action with valid field |
| Webhook failed | External URL not responding | Check URL and external system |
| Invalid field value | Value doesn't match field type | Verify value configuration |
| SMS delivery failed | Invalid phone number or Twilio issue | Check number format and Twilio status |
Retrying Failed Executions
Some failed executions can be retried.
How to Retry
- Open the failed execution
- Click Retry button (if available)
- Execution attempts the failed step again
Retry Behavior
- Resumes from the failed step
- Previous successful steps are not repeated
- New attempt logged in history
When Retry Works
- Temporary external service failure
- Fixed configuration issue
- Transient network problem
When Retry Won't Help
- Deleted template/field
- Invalid configuration
- Permanent external issue
Cancelling Executions
Stop pending or paused executions.
How to Cancel
- Find the execution in Running or Paused status
- Click the action menu
- Select Cancel
- Confirm cancellation
Cancel Behavior
- Execution stops immediately
- Scheduled steps are cancelled
- Status changes to cancelled
- Record is not re-enrolled automatically
When to Cancel
- Wrong record enrolled
- Workflow needs changes
- Testing cleanup
- Business process changed
Performance Metrics
Step Timing
Each step shows execution time in milliseconds:
- Quick steps: < 100ms
- Normal steps: 100-1000ms
- Slow steps: > 1000ms
Overall Duration
Total execution time from trigger to completion (excluding delays).
Best Practices
Regular Monitoring
- Check failed executions daily
- Review completed executions for issues
- Monitor execution volume
Error Investigation
- Identify the failed step
- Read the error message
- Check the record's field values
- Review action configuration
- Fix and retry if possible
Cleanup
- Archive old executions periodically (if option available)
- Cancel stuck executions
- Remove obsolete workflows
Documentation
When investigating issues:
- Note the execution ID
- Record the error message
- Document the fix applied
Troubleshooting
No Executions Appearing
- Verify workflow is active
- Check trigger configuration
- Review enrollment criteria
- Confirm records match trigger
Execution Stuck on Pending
- Check system status
- Verify workflow isn't paused
- Look for processing delays
- Contact support if persistent
Same Record Enrolling Multiple Times
- Check re-enrollment setting
- Review trigger type (Record Updated fires often)
- Add enrollment criteria to filter
Actions Not Completing
- Check step status in timeline
- Review error messages
- Verify external services (email, SMS, webhook)
- Test with a manual trigger
Execution History Retention
Execution history is retained according to your account settings:
- Completed executions may be archived after a period
- Failed executions are often retained longer
- Check with your administrator for retention policies
Next Steps
- Managing Workflows - Pause, publish, and version control
- Triggers - Adjust what starts the workflow
- Actions - Review action configuration