Overview
Human in the Loop (HITL) allows you to pause workflow execution and require manual approval before proceeding with sensitive or important actions. Perfect for workflows involving financial transactions, data deletions, or any operation that benefits from human judgment.Add oversight to automation while maintaining the efficiency of workflows. Approve or reject actions before they execute.
How It Works
When a workflow reaches an action configured with manual approval:- Workflow pauses execution
- Notification sent to designated approver(s)
- Approver reviews details and makes decision
- Workflow continues or stops based on approval/rejection

Configuring Manual Approval
Manual approval is configured at the action level, giving you granular control over which steps require oversight.Example Use Cases
Financial Transactions
Data Deletion
Customer Communications
Integration Changes
Approval Decision Routing
Use a Condition node after approved actions to handle both outcomes:When to Use Human in the Loop
✅ Good use cases:- Financial transactions over a threshold
- Data deletions or irreversible operations
- Customer communications requiring review
- Production system changes
- Compliance-sensitive actions
- High-value decisions
- Routine, low-risk actions
- Steps that need to run immediately
- Actions that happen hundreds of times daily
- Workflows where humans become a bottleneck
Combining with Conditions
Smart approval workflows use conditions to require approval only when needed:- Automation for routine cases
- Oversight for exceptional cases
- Efficient use of human time
Best Practices
Use for Truly Sensitive Actions
Use for Truly Sensitive Actions
Don’t require approval for every step—focus on actions with real risk or significant impact. Too many approvals slow down automation benefits.
Provide Clear Context
Provide Clear Context
Include all relevant information in the approval message. Show dollar amounts, recipient names, data preview—anything the approver needs to decide confidently.
Set Appropriate Timeouts
Set Appropriate Timeouts
Balance urgency with availability. A 2-hour timeout for time-sensitive actions, 24 hours for less urgent decisions.
Handle Rejections Gracefully
Handle Rejections Gracefully
Plan what happens when actions are rejected. Send notifications, log the decision, or route to an alternative path.
Test the Approval Flow
Test the Approval Flow
Run test workflows to ensure approval notifications arrive correctly and the interface shows the right information.