Overview
Human Tasks are designed for workflows that require human intervention, such as approvals, reviews, or decision-making. These tasks pause the workflow execution until human input is received.Visual Example

Configuration Structure
Required Fields
Field | Type | Description | Required |
---|---|---|---|
name | string | Task identifier | Yes |
instructions | string | Task instructions | Yes |
dependencies | array | Task dependencies | No |
error_policy | string | Error handling strategy | No |
Task Instructions
Human tasks require clear instructions for the assigned user or team. Instructions should:- Be specific and clear
- Define expected actions
- Provide decision criteria
- Include any relevant context
Assignment Rules (Required)
When creating a Human Task, you must configure an assignment rule to specify who will be responsible for completing the task. Without a valid assignment rule, you will not be able to create or update the workflow.Assignment Configuration
User Assignment
When assigning to an individual user, select “USER” as the assignment type and choose from the dropdown list of users in your organization.Team Assignment
When assigning to a team, select “TEAM” as the assignment type, choose a team from the dropdown list, and specify an assignment logic.Assignment Logic Options
- Round_Robin: Distributes tasks evenly among team members in a circular sequence
- LRU (Least Recently Used): Assigns task to the team member who has not been assigned a task for the longest time
Important Note: If assignment rule conditions are not properly configured, you will not be able to create or update the workflow. All required fields must be completed with valid values.
Common Use Cases
1. Document Approval
2. Content Review
3. Decision Making
Task Flow
Response Types
Human tasks can have three possible responses:- APPROVED: Task approved, workflow continues
- REJECTED: Task rejected, requires revision
- UNDECIDED: Additional review needed
Best Practices
1. Instructions
✅ Do:- Write clear, concise instructions
- Specify decision criteria
- Include relevant context
- Define expected outcomes
- Use technical jargon
- Write vague instructions
- Omit important details
- Assume knowledge
2. Assignment Rules
✅ Do:- Set appropriate assignees
- Configure backup assignments
- Use team assignments for shared tasks
- Set reasonable deadlines
- Verify all required fields are completed
- Assign to inactive users
- Skip backup assignments
- Ignore time zones
- Use overly complex rules
- Leave assignment rules incomplete
3. Dependencies
✅ Do:- Clearly define prerequisites
- Verify data availability
- Set proper task order
- Handle all outcomes
- Create circular dependencies
- Skip validation
- Ignore error cases
Error Handling
Configuration
Common Scenarios
-
Timeout
- Task not completed within deadline
- Automatic escalation
-
Assignee Unavailable
- Automatic reassignment
- Backup assignee notification
-
Invalid Response
- Validation error
- Request for correction
Integration Examples
With AI Task
With App Task
Notifications
Assignment Notification
Reminder Notification
Common Issues and Solutions
Issue | Solution |
---|---|
Missed Deadlines | Set up reminders and escalations |
Unclear Instructions | Review and clarify task requirements |
Assignment Conflicts | Configure backup assignments |
Response Delays | Implement notification system |
Invalid Assignment Rules | Ensure all required fields are properly filled |