Prerequisites
Before using Assignment Rules, your app must have two specific field types. You can add these through the Layout Builder.- 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
Assignment Strategies
Assignment strategies determine how work is distributed among team members.Distributed Work
Evenly distributes assignments across all available team members to balance workload. Best for:- Teams with similar skill levels
- Work that requires consistent distribution
- Preventing uneven assignment loads
- Customer support and general task routing
Set Up an Assignment Rule
- Open your app and select Assignment Rules in the left navigation
- Click + Rule to create a new rule
- Enter a Title — use a descriptive name (e.g., “Support Ticket Assignment”)
- Optionally add a Description explaining when the rule applies
- Select an Assignment Strategy (e.g., Distributed Work)
How Assignment Rules Execute
Assignment Rules run through the Make Assignment action in the Automation System:- An event occurs (e.g., a new record is created or a status changes)
- An automation containing the Make Assignment action triggers
- The action checks that the Assignment Group field contains users
- The configured Assignment Rule applies its strategy to select a user
- The selected user is written to the Assignee field
Advanced Patterns
Conditional Assignment
Conditional Assignment
Combine Assignment Rules with automation conditions to route work to different groups:
- Route high-priority issues to a senior support group while sending standard issues to general support
- Assign leads to different sales teams based on region or deal size
Multi-Stage Assignment
Multi-Stage Assignment
Chain automations to escalate unresolved work through assignment tiers — for example, assigning to Level 1 support first and re-assigning to Level 2 if unresolved after a set period.
Managing Rules
Managing Rules
- Edit a rule by selecting it from the Assignment Rules list and updating its configuration
- Rule priority: When multiple rules could apply, the most specific rule takes precedence. Manual assignments always override automatic rules.
Troubleshooting
Assignment failures or no assignments happening:- Verify the Assignment Group field is populated with users before the automation runs
- Confirm both the Assignment Group and Assignee fields exist in your app
- Ensure the automation containing the Make Assignment action is published
- Check automation logs for error details
- Review current team member workloads
- Verify the assignment strategy matches your use case
- Check whether manual assignments are skewing distribution
Related Features
- Automation System — Event-driven workflows that trigger assignments
- Make Assignment Action — The automation action that executes assignment rules
- App Health — Monitor automation execution and performance