We have recently refreshed our branding across our offerings and changed the names of our pricing plans. If you have signed up before Aug 9, 2021, please click Previous plans to view your applicable plans.
We assure you that this change will not impact your product experience, and no action is required on your part.

This solution article talks about how you can automatically assign tickets to agents in a group and how to change an agent's availability. 


You can choose to assign tickets either manually or automatically to your agents or groups. However, when you have set up an automation rule to run on ticket creation to assign a ticket to a group, all agents on that group will receive a notification, but the ticket will still be unassigned. Freshdesk's automatic ticket assignment helps you automate this process of assigning tickets to the agents who are online in the selected group. 

Different types of automatic ticket assignment

  • Round-robin ticket assignment:

This method assigns tickets to agents who are online in that group in a circular fashion. E.g., In an e-commerce business, tickets are usually transactional, involving questions on recent orders, refunds, FAQs, etc., The round-robin ticket assignment distributes the tickets equitably among agents so that the workload is equally balanced. Learn more about the round-robin ticket assignment.

  • Load balanced ticket assignment:

Not all of your agents will log into the helpdesk at the same time. When only one of your agents is online, and if all incoming tickets get assigned to that one agent - it results in them having to simultaneously work on previously-assigned tickets while managing the incoming ticket rush.  E.g., If you provide limited support to your customers during weekends with a lesser number of agents, you will have to consider the agent's workload if there's a rush in incoming tickets. With load based ticket assignment, you will be able to set a threshold on the maximum number of tickets that an agent should handle at a given time. Learn more about load-balanced ticket assignment.

  • Skill-based ticket assignment:

When you have specific agents in a group who are more skilled at handling certain kinds of tickets, you will want to route those tickets directly to these agents. E.g., If you have a global customer base, you might have agents specialized in handling tickets from a specific language, say Spanish. Within each group, you would want to assign tickets that have Spanish as the requester language to the Spanish-speaking agents, in a uniform manner. Skill-based ticket assignment in Freshdesk will assign tickets to the right agents based on the agent skills that you've defined. In the above example, 'Spanish' is the skill you can map to an agent. When a ticket-skill and an agent-skill match, the ticket will be automatically assigned to the agent. Learn more about skill-based ticket assignment.

  • Omnichannel ticket assignment with Omniroute (available on the Forest plan)

When your company supports customers across multiple channels like email (with Freshdesk), chat (using Freshchat), and phone (using Freshcaller), managing the workload in each platform is a task in itself. For example, if you run an e-commerce business, you are likely to be providing support across multiple channels. You'll want to make sure your agents get the right amount of tickets, calls, and chats - from each corresponding channel. Freshdesk's Omniroute balances the agent workload from across channels in one place. Admins will be able to set ticket, chat, and call threshold, simultaneously, for agents in the helpdesk. Learn more about Omniroute.

Changing agent availability status

Incoming tickets are now automatically getting assigned to the agents, so your job as a supervisor just became easier. However, there could be several instances when an agent might want to avoid getting more tickets, such as when he/she is working on a high priority ticket or is on the phone with a customer. 

Agents can change their availability if you’ve given them the privilege - You, as an Admin or Supervisor, have the ability to let your agents choose whether they want to be assigned tickets through the automatic ticket assignment. 

A quick guide to giving agents the privilege to change their availability:
  • Login to your support portal as an Administrator.
  • Go to Admin > TeamGroups.
  • Select the group for which you want to give the agents the privilege of changing their availability.
  • Turn on the toggle for Automatic ticket assignment or Omniroute and click the check the box to Allow agents to change their availability for automatic ticket assignment
  • Click Save.