This article provides an overview of the Ticket Assignment Policies feature and information on how to create policies, preview and manage the created policies, set the order of execution for assignment policies, and other configurations.
- For information on how to assign tickets to the most appropriate agent using ticket assignment policies, see Ticket Assignment with the New Policy Framework.
- For information on how the new assignment policy framework identifies and evaluates the right agent, see Ticket Assignment Policies Framework.
Note: This feature is currently in Private BETA.
Agent availability and Load-based routing:
Available on Pro and Enterprise plans.
General Availability (GA) release is planned for mid-November 2025.
Skills-based routing:
Private BETA release is planned for end-November 2025.
Available on the Enterprise plan.
In this article:
- Overview of ticket assignment policies
- Create ticket assignment policies
- Manage ticket assignment policies
- Set the assignment policies order of execution
- Preview ticket assignment policies
- Configure and manage skills in agent profiles
- Manage roles and permissions for assignment policies
Overview of ticket assignment policies
Ticket Assignment Policies in Freshservice are optimized through an advanced agent routing framework, which helps in assigning tickets efficiently and transparently by separating learning from decision-making. It balances agent availability (work schedule) and workload. Agent availability can be used as a filter, considering real-world work schedules and preventing end-of-shift assignments. Tickets are assigned by ranking available agents based on their current workload.
Administrators can configure ticket assignment rules at the workspace level.
Create ticket assignment policies
To create ticket assignment policies:
Go to Admin > {Workspace Name} > Service Management > Ticket Assignment Policies.
Click Create policy.
Enter a relevant name for the policy. If required, add a description about the policy.
Select a relevant option for matching conditions (Match All or Match Any).
Click + Add conditions, and add the required conditions for Ticket Fields (such as, Subject, Status, Impact) and Requester Fields (such as, VIP User, Service Item, Department).
Under Agent assignment, select the relevant Agent Availability option (Assign to available agents only or Assign to all agents).
Under Consider an agent's load and skills while assigning tickets, enable the Load and Skills toggle options (as required). You can also reorder the Load and Skills options by importance to ensure that the relevant ticket assignment option takes precedence.
Note:
When the Load option is enabled, ticket assignments are prioritized based on agents with least ticket load.
When the Skills option is enabled, ticket assignments are prioritized based on agents with matching skills and higher proficiency.
To configure the Work Schedule, Load, and Skills settings, see Manage ticket assignment policies.
Click Create. The new ticket assignment policy is created.
Manage ticket assignment policies
To manage the work schedule, load, and skills settings for ticket assignment policies:
Go to the Ticket Assignment Policies page, and select a policy.
(To manage the work schedule settings) Click Manage next to Work Schedule on the right pane.
The Manage work schedules section opens on the right side.
To update the work schedule for a single agent, select the relevant option from the Work Schedule dropdown next to the agent name.
To update the work schedule for multiple agents, select the required agents, then click Update work schedules.
Note:
You can also search for specific agents using the Search and Filter options.
For more information on work schedules, see Work Schedule.
(To manage the load settings) Click Manage next to Load on the right pane. The Manage load section opens on the right side.
Enter or change the numerical value in the Load text field next to an agent name, which you want to set for an agent. Then, click the ‘Tick’ icon to save the value. The ticket load will be updated for that particular agent.
(To manage the skills settings) Click Manage next to Skills on the right pane. The Manage skills section opens on the right side.
To associate skills for any agent, select an agent, and click Associate skills.
The Associate skills dialog opens.
Select the relevant skills under Expert, Intermediate, or Beginner. Then, click Associate.
Alternatively, click Number of skills next to an agent name, and update the agent’s skills.
Click Update to save all the changes made to the policy.
Set the assignment policies order of execution
You can prioritize the order in which tickets are routed by setting the execution order of multiple ticket assignment policies. Tickets are assigned based on the conditions configured in each policy, as well as the sequence of the assignment policies.
To set the order of execution for ticket assignment policies:
Go to the Ticket Assignment Policies page.
Click Reorder.
Select the relevant sequence number against each policy to set the order of execution.
Or, use the drag and drop option against each policy to set the preferred order.
Click Save.
Preview ticket assignment policies
You can preview a ticket assignment policy to see how tickets are routed to an agent.
In the preview, you can view the list of tickets associated with the policy, and various details for each associated ticket, such as agent and agent group, agents who fit the policy, best agent for the ticket, and so on.
To preview ticket assignment policies:
Go to the Ticket Assignment Policies page, and select a policy.
Click Preview policy.
The Preview policy section opens on the right side, displaying the list of tickets associated with the policy.
Click any ticket name to view its details.
The preview section of the selected ticket opens.
Under Agents who fit this policy, you can see the system initially searches for available agents matching work schedules, then searches agents based on skills and load.
After the search is complete, you can view details of all the agents who fit the policy, and the best agent for the ticket.
Note: Click Show details to view more details of the agents with required skills or bandwidth.
Click Go Back to go back to the Preview policy section. Or, click Got it to close the preview.
Configure and manage skills in agent profiles
You can associate and manage skills for each agent from agent profiles that would apply to the ticket assignment policies framework.
To associate and manage skills for any agent:
Go to Admin > Global Settings > User Management > Agents.
Click any agent name to go to the Profile page.
Click the Skills tab.
A complete list of skills (if available) associated with the agent (both the skills associated manually and the skills identified by Freddy AI) is listed here with details of each skill, proficiency, and status.
To enable/disable or dissociate a skill, select the relevant skill, then select Enable, Disable, or Dissociate.
Note: Alternatively, you can use the toggle button under Status column to enable/disable a skill, and you can hover over a skill and use the delete icon to dissociate the skill.
To manually associate skills to the agent, click Associate skills.
The Associate skills pane opens to the right.
See Manage ticket assignment policies for more information on associating skills.
Manage roles and permissions for assignment policies
You can create an admin role and configure the following permissions associated with the ticket assignment policies:
View Agents and and Agent groups
Edit Agents and Agent groups
- Manage Agent Load
- Manage Agent Skills
- Manage Agent Work Schedules
- Request out-of-office hours for someone else
View Assignment Policies
Create Policies
Edit Policies
Delete Policies
To configure roles and permissions for ticket assignment policies:
Go to Admin > Global Settings > User Management > Roles.
Click New Role, and select Admin role.
Enter a name and description for the new admin role.
Select all the necessary permissions related to agents and agent groups.
Select all the necessary permissions related to ticket assignment policies.
Click Save.


























