Last updated: 2025-12-18
Configure Assignment Preferences
About ticket assignment preferences
The Advanced Automatic Routing, powered by Omniroute™, ensures that tickets are equally distributed to agents. Within the Omniroute settings, the Assignment Preferences feature lets you configure the rules for ticket assignment, so your team can handle tickets more efficiently.
User Requirements: Ensure that you have admin permissions to configure Assignment Preferences in Omniroute.
Before you begin:
Ensure that you configure and understand the following before proceeding:
The key settings you can configure in the Assignment Preferences section are:
| Setting | Description |
| Assignment order | Choose the order in which tickets are assigned to agents. |
| Agent load behavior by ticket status | Decide which ticket statuses should count towards an agent’s workload. |
Notes:
Choose an assignment order
Assignment order determines which ticket will be assigned first when multiple tickets are waiting. You can choose from the following options:
Note:
Ticket creation time
Tickets are assigned in the order they were created, so the oldest ticket is always assigned first. This ensures the oldest tickets are prioritized even if they are reassigned to another group.
Tip: Use this when you want simple workflows where ticket creation time is the primary focus and you want an equal distribution.
Example:
Assume three tickets arrive one after another with the following timelines.
| Ticket | Created time | Event | Assignment order |
| Ticket A | 10:00 AM | Created | First |
| Ticket B | 10:30 AM | Created | Second |
| Ticket C | 11:00 AM | Created | Third |
Assignment order: Based on the ticket creation time, the assignment order is A -> B -> C.
Response due by time:
Tickets that are closest to violating their response SLA are assigned first.
This ensures agents have enough time to respond before SLA violation.
Tip: Use this option if your team handles a large volume of urgent or time-sensitive queries and SLA compliance is your top priority.
Example:
Consider the following scenario:
At this point,
| Ticket | Priority | Group | Response SLA | Event | Assignment order |
| Ticket A | Urgent | L1 | 1 hour | Created | Second |
| Ticket B | Medium | L2 | 4 hours | Created -> Reassigned after 3 hours | First |
Assignment order
Since both tickets have 60 minutes left, Ticket B is assigned first since it is considered closer to breaching its SLA, followed by Ticket A. The assigment order is Ticket B -> Ticket A
Resolution by time
Tickets that are closest to violating the resolution SLAs will be assigned first and ensures agents enough time to respond or resolve tickets before they breach the resolution SLA.
Tip: Use this option if your team goal is overall resolution goals instead of just responses.
Example:
Consider the following scenario:
| Ticket | Priority | Group | Resolution SLA | Event | Assignment order |
| Ticket A | Urgent | L1 | 2 days | Created | Second |
| Ticket B | Medium | L2 | 3 days | Created -> Reassigned after 2 days | First |
Assignment order:
Since both tickets have 1 day left, Ticket B is assigned first since it is considered closer to breaching its SLA, followed by Ticket A. The assignment order is Ticket B -> Ticket A
Configure assignment order
1. Log in to your account as an admin. 2. Go to Admin > Omniroute. 3. Click on the Assignment Preference tab.
4. Choose the preferred assignment order. The options are - Created time - Response due by time - Resolution due by time 5. Click Save.
Control agent load behavior by ticket status
By default, only tickets with an active SLA timer count towards an agent’s workload. Once an agent reaches their ticket capacity, new tickets will not be assigned to them.
Why could this be an issue?
Not all tickets with an active SLA require the same level of attention from agents. For example, some tickets may be waiting for information from a vendor or third party and may not need immediate action from agents. Since these tickets are part of the agent’s load, they block new assignments and reduce team efficiency.
How to solve this?
This feature allows you to control how ticket statuses affect workload calculation. You can decide which statuses to exclude from counting toward an agent’s ticket capacity, even when the SLA timer is running. This ensures that these ticket statuses do not block ticket assignment flow.
For example, if the SLA timer is active for tickets with a Waiting on Customer status , you can exclude this status from being counted for agent workload. As a result, these tickets will not affect the agent’s capacity to receive new tickets.
How to manage agent workload by ticket status?
1. Go to Admin > Omniroute. 2. Click on the Assignment Preference tab. 3. In the Agent load behavior ticket status box, click Manage status.
You will be redirected to the Custom Ticket fields page. 4. Choose if you want to keep the agent occupied for the specific statuses. _
_
For details on custom ticket fields, see Understanding Custom Ticket Fields.