Intelligent Work Distribution
Assignment Rules automatically distribute work to team members based on configurable strategies. When combined with the Automation System, assignments happen instantly as work arrives, ensuring optimal team utilization and faster response times.Prerequisites
Before using Assignment Rules, your app must have these specific field types:- Assignment Group field (group type) - Defines the pool of users who can receive assignments
- Assignee field (user type) - The individual user who receives the assignment
The Assignment Group field must be populated with actual users before running the Make Assignment automation. An empty Assignment Group field will cause the automation to fail.
These fields are required for Assignment Rules to function. Without them, the Make Assignment action cannot determine who to assign work to.
Critical Setup Requirement
Before running any Make Assignment automation: Ensure your Assignment Group field contains the group of users who should receive assignments. This is the most common cause of assignment failures.
Assignment Strategies
Assignment strategies determine how work is distributed among team members. Each strategy optimizes for different business needs.Distributed Work
How it works: Evenly distributes assignments across all available team members to balance workload. Best for:- Teams with similar skill levels
- Work that requires consistent distribution
- Preventing burnout from uneven assignment loads
- Customer support and general tasks
Setting Up Assignment Rules
Creating Your First Assignment Rule
- Navigate to Assignment Rules in your app settings
- Click ”+ Rule” to create a new assignment rule
- Configure the rule:
- Title: Descriptive name for the rule (e.g., “Support Ticket Assignment”)
- Description: Optional details about when this rule applies
- Assignment Strategy: Select your preferred distribution method
Assignment Rule Configuration
Title Guidelines:- Use descriptive names that explain the rule’s purpose
- Examples: “High Priority Customer Issues”, “Technical Support Routing”, “Sales Lead Distribution”
- Explain when the rule applies
- Include any special conditions or criteria
- Document the expected outcome
Integration with Automation System
Assignment Rules work seamlessly with the Automation System through the Make Assignment action. When an automation triggers assignment:- Event occurs (e.g., new record created, status updated)
- Assignment Group field is validated - must contain group of users for assignment to proceed
- Automation triggers containing Make Assignment action
- Assignment Rule activates using the configured strategy
- Best available user from the Assignment Group is selected
- User is assigned to the Assignee field automatically
Make Assignment Action
The Make Assignment action uses your Assignment Rules to:- Verify Assignment Group contains users - action fails if the field is empty
- Evaluate available users in the Assignment Group
- Apply the assignment strategy (e.g., Distributed Work)
- Select the optimal assignee based on current workload and availability
- Update the Assignee field with the selected user
Implementation Examples
Customer Support Automation
Setup: Automatically assign incoming support tickets to available agents Prerequisites:- Assignment Group field must be populated with Support Team group
- Support Team group must contain active users
- Title: “Support Ticket Distribution”
- Description: “Distribute incoming support tickets evenly among available support agents”
- Strategy: Distributed Work
Sales Lead Routing
Setup: Route qualified leads to appropriate sales representatives- Title: “Sales Lead Assignment”
- Description: “Assign qualified leads to sales representatives based on current workload”
- Strategy: Distributed Work
Project Task Distribution
Setup: Assign project tasks to team members automaticallyAdvanced Assignment Patterns
Conditional Assignment
Combine Assignment Rules with automation logic for sophisticated routing:Multi-Stage Assignment
Create assignment workflows that escalate through different groups:Workload-Based Routing
Use assignment rules to automatically balance work distribution:Assignment Rule Management
Modifying Existing Rules
- Select the rule from your Assignment Rules list
- Update configuration as needed
- Save changes to apply immediately to new assignments
Rule Prioritization
When multiple assignment rules could apply:- Most specific rule takes precedence
- Recently created rules override older ones
- Manual assignments always override automatic rules
Monitoring Assignment Performance
Assignment Analytics
Track how well your assignment rules are performing:- Distribution fairness: Are assignments evenly distributed?
- Response times: How quickly are assigned items being addressed?
- Completion rates: Are assignments being completed efficiently?
Optimizing Assignment Rules
Review assignment patterns regularly to ensure optimal distribution:- Monitor team member workloads
- Adjust strategies based on performance data
- Update rules as team composition changes
Best Practices
Rule Design
Clear naming: Use descriptive titles that explain the rule’s purpose Specific descriptions: Document when and why the rule applies Strategic selection: Choose assignment strategies that match your workflow needsTeam Structure
Balanced groups: Ensure Assignment Groups have appropriate team member distribution Skill alignment: Match assignment groups to work types and required expertise Capacity planning: Consider team member availability and workload capacityAutomation Integration
Event-driven assignment: Trigger assignments based on meaningful events Conditional logic: Use IF conditions to route work appropriately Performance monitoring: Track assignment effectiveness through automation historyTroubleshooting
Common Issues
Assignment failures or no assignments happening:- Most common: Verify Assignment Group field is populated with group of users before running automation
- Confirm Assignment Group and Assignee fields exist in your app
- Verify group of users in Assignment Group are active and available
- Ensure automation with Make Assignment action is published
- Check automation logs for error details
- Review current team member workloads
- Verify assignment strategy is appropriate for your use case
- Check for manual assignments that might skew distribution
Assignment Rule Validation
Before implementing assignment rules:- Test with sample data to verify expected behavior
- Review team member availability and capacity
- Monitor initial assignments to ensure proper distribution
- Adjust rules based on real-world performance
Getting Started
- Add required fields to your app (Assignment Group and Assignee)
- Populate Assignment Group field with the group of users who should receive assignments
- Create your first assignment rule with Distributed Work strategy
- Build an automation using the Make Assignment action
- Test the workflow with sample data
- Monitor performance and adjust as needed
Assignment Rules require the Automation System to function. Make sure you have automations configured with the Make Assignment action to see assignments in action.
Related Features
- Automation System - Event-driven workflows that trigger assignments
- Make Assignment Action - The automation action that executes assignment rules
- App Health - Monitor assignment performance and automation execution