Macha

How Do You Set Up Round-Robin Assignment in Freshdesk? (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 21, 2026

Updated September 24, 2026

Round-robin in Freshdesk hands each new ticket in a group to the online agent who has gone longest without one, and you switch it on per group under Advanced Automatic Routing. It needs the Pro or Enterprise plan, and it sits next to load-based and skill-based routing, which suit different queues.

Key takeaways

  • Freshdesk round-robin is enabled per group under Admin → Groups → Group Properties → Advanced Automatic Routing, then Round robin and Save.
  • Freshdesk round-robin and load-based assignment need the Pro plan at $55 per agent per month billed annually or Enterprise at $89; Growth does not include them.
  • Freshworks' pricing page lists skill-based ticket assignment on Enterprise only, while its OmniRoute help article groups all three routing methods under Pro and Enterprise.
  • Freshdesk's OmniRoute engine only assigns tickets to online agents below their capacity limit, and only tickets with an active SLA timer count towards workload.
  • Freshdesk round-robin optimizes for an equal ticket count per agent, while load-based routing sends tickets to whoever has the most spare capacity.
How Do You Set Up Round-Robin Assignment in Freshdesk? (2026)

To turn on round-robin in Freshdesk, go to Admin → Groups, edit the group, open Group Properties, select Advanced Automatic Routing, choose Round robin and save. It needs the Pro plan ($55 per agent/month billed annually) or Enterprise ($89), and it is set per group, not globally.

MethodPlans (Freshdesk pricing page)Assigns toBest for
Round robinPro, EnterpriseThe online agent who has gone longest without a ticketSmall teams, similar simple queries
Load-basedPro, EnterpriseThe agent with the most spare capacityLarger, high-volume teams that need speed
Skill-basedEnterpriseAn available agent whose defined skills match the ticketMultilingual queues, specialist products, escalations

What does automatic ticket assignment actually do?

Automatic ticket assignment takes the manual "who's going to pick this up?" step out of your queue. When a new ticket lands in a group, or gets reassigned into one, Freshdesk checks that group's settings and, if automatic routing is switched on, picks an agent for you rather than leaving the ticket unassigned.

All of Freshdesk's automatic assignment runs on one engine, OmniRoute (labelled Advanced Automatic Routing in the group settings UI). Whichever method you choose, OmniRoute applies the same two checks before it hands anyone a ticket. First, availability: only agents who are online are considered, so someone set to unavailable or offline is skipped. Second, capacity: OmniRoute checks how many tickets an agent is already carrying, and an agent at their maximum is passed over. Those two rules are why auto-assignment feels fair: a ticket won't be dumped on someone who's logged off or already underwater.

How do I enable round-robin in Group Properties?

Round-robin is configured per group, not globally, so your billing team and your technical-escalations team can route differently. Per Freshworks' Configure Round-Robin Ticket Routing documentation, here's the path:

  1. Log in as an admin and go to Admin → Groups.
  2. Click the edit icon next to the group you want to route automatically (for example, your Billing or Support group).
  3. Switch to the Group Properties tab.
  4. Under the automatic assignment setting, select Advanced Automatic Routing.
  5. Choose Round robin as the routing method.
  6. Save.

From that point, every new ticket that enters the group goes to the next available agent in circular order. Freshworks describes the ordering as routing to "the agent who has gone the longest without receiving one," so over time each agent's count evens out.

A Freshdesk group's Routing Method options: Manual, Round robin, and Advanced Automatic Routing (OmniRoute).
A Freshdesk group's Routing Method options: Manual, Round robin, and Advanced Automatic Routing (OmniRoute).

Which plan do you need? Freshworks' help article lists round-robin on Freshdesk Pro and Enterprise and Freshdesk Omni Pro and Enterprise. The Growth plan ($19 per agent/month billed annually) doesn't include it. For skill-based assignment the sources disagree: the pricing page lists "Skill-based ticket assignment" under Enterprise only, while the OmniRoute help article groups all three methods under Pro and Enterprise. Treat Enterprise as the safe assumption for skills. If your group settings don't show Advanced Automatic Routing at all, that's almost always a plan issue rather than a permissions one.

How do availability and capacity settings change who gets tickets?

Turning round-robin on is only half the job. The distribution is only as good as the availability and capacity signals feeding it, and those live in Assignment Preferences and the OmniRoute settings.

  • Availability is driven by each agent's online/offline status. If your agents don't actively set themselves available, tickets can bunch onto whoever happens to be marked online, so agree a team habit around setting availability at the start of a shift.
  • Capacity is the maximum number of tickets an agent can hold before OmniRoute skips them. Set this to something realistic for your queue; set it too high and round-robin will keep feeding an already-buried agent.
  • Freshworks notes that only tickets with an active SLA timer count towards an agent's workload, and you can exclude certain ticket statuses from the capacity count in Assignment Preferences (for example, tickets waiting on the customer), so an agent isn't blocked from new work by tickets that aren't theirs to move.

Get these two dials right and round-robin behaves; leave them at defaults and you may see uneven distribution and wonder why.

Should I use round-robin, load-based or skill-based routing?

Round-robin is one of three methods under the same Advanced Automatic Routing setting, and they optimise for different things. Per Freshworks' Automatic Ticket Assignment using OmniRoute documentation:

MethodHow it assignsOptimises forBest for
Round robinCircular order among available agentsEqual ticket count per agentSmall teams; transactional, similar-complexity queries
Load-basedAgent with the lowest current load / spare capacitySpeed of response and resolutionLarger teams with higher volume that need quick turnaround
Skill-basedAgents whose skills match the ticket (e.g. language, product) and who have capacityRight agent, not just any agentMultilingual support, specialist product lines, technical escalations

The mental model: round-robin is fairest by headcount, load-based is fastest, and skill-based is most accurate. Round-robin treats every ticket as interchangeable, which is right for a queue of similar, simple requests and wrong if half your tickets need a French speaker or a database specialist. Load-based shines when volume is high and you'd rather a fast-clearing agent get more than have tickets sit behind a slow one. Skill-based is the most setup-heavy, since you have to define skills and attach them to agents first, so reach for it only when the type of ticket determines who should handle it.

All three live in the same place (Group Properties → Advanced Automatic Routing), so switching between them is a dropdown change, not a migration. Start with round-robin, and move to load-based or skill-based when your queue's shape demands it.

What can't Freshdesk auto-assignment do, and where does an AI layer help?

Freshdesk's automatic assignment is deterministic and does what it says: it distributes ownership. Auto-assignment answers "who owns this ticket?" It says nothing about "what does this ticket need?" Round-robin will hand a password reset and a thorny billing dispute to the same agent in the same rotation, because to the algorithm they're identical units of work.

The other gap is that assignment happens before anyone understands the ticket. Round-robin and load-based routing don't read the message; they count. Skill-based routing gets closer by matching declared skills, but it still relies on those skills being set up and on the ticket carrying the right metadata (language, product) to match against. And once the ticket is assigned, a human still has to read it, look up whatever it references, and write the reply. Distribution is fast; the actual work is not.

This is where an AI agent layer fits, and it's worth understanding the build-versus-buy tradeoff before reaching for one. The broader category of AI agents for customer service exists to do the reasoning that assignment logic can't: reading the ticket, understanding intent, and drafting a real response. Macha is one such layer that runs on top of the Freshdesk you already use as a native connector. It does not replace Freshdesk, its groups, or its routing. You connect Macha to Freshdesk with your subdomain and API key, and it works the same tickets your groups already assign: understanding a ticket by intent, drafting or posting a grounded reply, and looking up order or account status through a custom tool that turns a REST API into something the agent can call. Freshdesk keeps deciding who owns a ticket, and the AI layer helps with what the ticket needs, which pairs with the workflows in how to automate Freshdesk with AI. (Macha's connector is for Freshdesk specifically, not Freshchat, Freshservice, or Freshcaller. Macha bills per ticket, from $299 a month for up to 750 tickets, one conversation charged once however many messages it takes, never per resolution.)

Used together, the split is tidy: round-robin (or load-based, or skill-based) makes sure every ticket has an owner the moment it arrives, and an agent layer makes sure that owner isn't starting from zero.

FAQ

Where do I enable round-robin in Freshdesk? Go to Admin → Groups, click the edit icon next to the group, open the Group Properties tab, select Advanced Automatic Routing, and choose Round robin, then Save. It's configured per group, so each group can route differently.

Which plans include automatic ticket assignment? Round-robin and load-based assignment are on Freshdesk Pro and Enterprise (and Freshdesk Omni Pro and Enterprise), not Growth. The pricing page lists skill-based assignment on Enterprise only, although one Freshworks help article groups it with Pro. If you don't see the option, it's usually a plan limitation.

What's the difference between round-robin and load-based routing? Round-robin distributes tickets in a circular order so each agent gets an equal count. Load-based routing assigns to the agent with the most spare capacity, optimising for speed of response rather than an even headcount. Both skip agents who are offline or at maximum capacity.

Does round-robin assign tickets to offline agents? No. All three methods run on OmniRoute, which only considers online agents and skips anyone already at their maximum ticket capacity, so keeping agent availability accurate is essential for even distribution.

Can I add AI to Freshdesk assignment without replacing Freshdesk? Yes. An AI agent layer like Macha connects to Freshdesk as a native connector and works on top of your existing groups and routing without replacing them. Freshdesk keeps deciding who owns each ticket, while the AI layer helps understand and draft the reply the assigned agent would otherwise write from scratch.

Ready to help your agents start from an answer instead of a blank ticket? Start a free trial of Macha and connect it to your Freshdesk in minutes.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use (Zendesk, Freshdesk, Gorgias, Front, Intercom or HubSpot) and connects to the rest of your stack, even your own internal systems. It is done for you: the Macha team analyzes your past tickets, builds the knowledge base and the agents, and runs them in safe mode until the drafts are right. Pricing is about $0.40 a ticket, and that includes setup and a dedicated success manager who handles your changes. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Get your AI agents set up for you.

Book a 30-minute call with our team. We'll show you where we would start on your Freshdesk and how the setup works. Setup and a dedicated success manager come with the trial and every plan.

Live in under a week
Safe mode until you approve
About $0.40 a ticket