Macha

How Do You Auto-Assign and Route Front Conversations with AI? (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 23, 2026

Updated October 14, 2026

Front's native assignment deals conversations out by rotation or by workload, which keeps volume even but never looks at what a customer wrote. Here is how round robin and load balancing behave, where Front's rules and AI stop, and how an AI agent layer routes by intent, language, VIP status and skill on top of the Front you already run.

Key takeaways

  • Front auto-assigns conversations natively with round robin, which deals to the next online teammate, or load balancing, which assigns to the teammate with the fewest assigned conversations.
  • Front's round robin skips offline teammates with no queue, while load balancing queues conversations and hands them to the next available online teammate.
  • Front load balancing allows at most 100 conversations per teammate per workspace and requires the Professional plan, priced at $65 per seat a month on annual billing.
  • Front's pricing page caps workspace rules at 10 on Starter and 20 on Professional, so keyword-based routing runs out of room before Enterprise's unlimited rules.
  • Front Autopilot bills each conversation once, $0.05 for triage, $0.39 for a handoff and $0.89 for a resolution, while Copilot costs $20 per seat a month and Smart QA and Smart CSAT are Enterprise-only as of October 2026.
How Do You Auto-Assign and Route Front Conversations with AI? (2026)

Front auto-assigns conversations two ways natively: round robin, which deals each new conversation to the next online teammate, and load balancing, which gives it to whoever has the fewest open conversations, up to a limit of at most 100 per teammate, and queues it when nobody is free. Neither reads the message, so routing by intent, language, VIP status or skill needs an AI agent layer on top of Front.

MethodWhat it routes onPlan
Round robin ruleNext online teammate in sequenceAll plans (rules are on every plan)
Load balancing ruleFewest open conversations, per-person limit, queues when fullProfessional ($65/seat/mo annual) and above
Keyword and inbox rulesSubject text, sender domain, inboxStarter up to 10 rules, Professional up to 20, Enterprise unlimited
AI agent layer (Macha)Intent, language, account tier, topicPer ticket, from $299/mo for up to 750 tickets

How does Front round robin work?

Round robin is Front's simplest fair-distribution rule. You build it as a workspace rule with an assignment action, and Front deals each new inbound conversation to the next teammate in a rotating list. Per Front's guide to round robin vs. load balancing assignments, it automatically assigns conversations to online team members in turn, ensuring an even spread of work.

There's one behavior that surprises teams: round robin only assigns to teammates who are online. Front is explicit that "if all teammates are offline, the system won't assign the conversation," and there is no queue holding the message for later assignment. A conversation that arrives while a teammate is away is simply skipped for them, not reassigned when they return. That's fine for a support desk with steady coverage. It's a problem for a team with staggered shifts or time zones, where "the next person in the rotation" is regularly the wrong answer.

Round robin is also strictly positional. It knows the order of the list; it knows nothing about who is best for the conversation. A high-value renewal and a password reset are dealt out with identical logic.

What's the difference between round robin and load balancing?

Front's more capable native option is load balancing, and if round robin is disappointing you, this is usually the first upgrade. Load balancing assigns each inbound conversation to the teammate with the fewest assigned conversations, up to a limit you set per person, and it queues work when nobody is available. Front's docs note that "conversations are automatically queued and assigned to the next available online teammate," so unlike round robin, no conversation is dropped just because the timing was bad. When everyone is at their limit, the rule pauses and resumes as soon as someone drops below it, starting with the oldest unreplied conversation.

You configure the per-teammate ceilings under Settings → Workspace settings → Rules and macros → Assignment limits, entering a number for each person (the load balancing setup guide walks through it). The maximum is 100 per teammate per workspace, and 100 is also the default if you set nothing. Load balancing is available on the Professional plan or above, which is worth knowing before you build a rule that quietly won't work on Starter.

Round robinLoad balancing
Distribution logicNext in sequenceFewest assigned conversations
Queues when nobody's onlineNo: conversation skippedYes: held until someone's free
Per-person capacity limitsNoYes (up to 100 per teammate per workspace)
PlanStarter+Professional+
Routes by intent/language/skillNoNo

Both are genuine improvements over manual triage. But look at that last row: neither reads the conversation. They balance volume, not fit. That's the ceiling.

Where does rule-based routing in Front stop?

Front's rule engine, the thing underneath both assignment types, matches on patterns, not meaning. You can route on subject contains "invoice", from a specific domain, or conversation is in this inbox, and combine those with the assignment action. For the full mechanics of that engine, see Front rules explained.

The gaps show up the moment routing needs judgment:

  • Intent. "I was double-charged and want it fixed" never contains the word refund, so a keyword rule misses it. Round robin and load balancing don't even look.
  • Language. A French-language complaint and an English one are dealt to the same rotation. Nothing routes the French customer to a French-speaking teammate.
  • VIP. Your top-tier account and a free-trial user get identical treatment unless you hand-build a domain condition and maintain it forever.
  • Skill. A shipping question and an API integration question need different specialists; volume-balancing sends them wherever the rotation lands.

You can approximate some of this with a stack of workspace rules, but Front's pricing page caps them at 10 on Starter and 20 on Professional (unlimited only on Enterprise), they're brittle to maintain, and they're still blind to what a message actually says. That's the seam an AI layer fills.

How does an AI layer route by intent, language, VIP, and skill?

Macha is an AI agent layer that runs on top of the Front you already use. It doesn't replace Front, your shared inboxes, or your assignment rules. You keep round robin or load balancing doing the fair-distribution work they're good at. Macha's agent adds the reasoning layer above them: it reads the incoming conversation, works out what it's actually about, and routes accordingly using the Front connector's actions, which include assigning a teammate, updating tags, and posting internal comments with @mentions.

Because the agent reads the message rather than pattern-matching it, the routing playbook opens up:

  1. By intent. The agent classifies the conversation (billing, shipping, cancellation, technical) from what the customer means, not the words they happened to use, and sends it to the owning teammate.
  2. By language. It detects the customer's language and routes to a teammate who handles it, rather than dealing it into a generic rotation.
  3. By VIP. It can check account tier through a custom tool that calls your CRM or billing API, then escalate a high-value customer straight to a senior teammate.
  4. By skill. It matches the topic to the specialist who handles it, so an integration question doesn't land on someone who only does shipping.

Concretely, this is configured on the agent itself. Macha's Escalation Manager agent is given assignment and priority tools, so when a conversation matches its logic it can raise priority and assign the right owner without a human touching it.

Macha's Escalation Manager agent — its enabled tools include Update Ticket Priority and Assign Ticket.
Macha's Escalation Manager agent — its enabled tools include Update Ticket Priority and Assign Ticket.

The screenshot above shows real Macha demo-org agents with the Assign Ticket capability. It illustrates the configuration, not a live connected Front conversation. For the routing mechanics end to end, connecting Front to Macha to route conversations with AI walks through it, and there's a deeper treatment in smart routing on Front with AI tagging and teammate assignment.

Is Front's own AI enough for routing?

To be fair, Front didn't stand still. Its native AI does real work, and for a lot of teams it's the right first step:

  • Autopilot is Front's AI agent: Autopilot agents handle the conversations assigned to them, guided by Playbooks and knowledge sources (the older Topic-based auto-replies are Front's legacy version as of October 2026). It replaced the legacy AI Answers feature, which Front's own AI Answers page confirms is "no longer available for purchase." If you're evaluating it, Front AI explained covers the full lineup.
  • Copilot drafts and rewrites replies for agents, which speeds up a busy inbox.
  • Smart QA and Smart CSAT score conversations so managers can spot quality issues without reading every thread.

Where it stops is worth naming plainly. Autopilot deflects questions it recognizes from your Playbooks and knowledge base; it doesn't reliably resolve the multi-step, account-specific ones ("check this customer's actual order and fix it") without a data connection to reason over. Front's help center says only English is officially supported for its knowledge sources, which limits the language-routing story. And the billing stacks up. Front's pricing page lists Copilot at $20 per seat a month and Autopilot as usage-based, starting at $0.05 per conversation; Front's help center bills each conversation once at the highest level reached, $0.05 for triage, $0.39 for a handoff and $0.89 for a resolution (Front's Autopilot pricing, as of October 2026). Smart QA and Smart CSAT are no longer sold on Starter or Professional as of October 2026. Enterprise ($105 per seat a month on annual billing) includes Copilot, Smart QA and Smart CSAT; Autopilot is billed on top on every plan. The plan-by-plan breakdown is in Front pricing explained.

Macha's model is different by design. It bills per ticket, from $299 a month for up to 750 tickets with setup and monitoring included: one conversation, charged once however many classifications, assignments, lookups and replies it takes. It's never per resolution, so the bill doesn't hang on an outcome definition you don't control, and never per seat, so the cost tracks the volume you handle rather than the size of your team. You can see the current tiers on the Macha pricing page. The broader category context, what these agents are and where they fit, lives in AI agents for customer service.

The clean division of labor: let Front's assignment rules handle fair volume distribution and let native Autopilot deflect the easy repeats, then layer an AI agent on top for the routing decisions a rotation can't make, reading each conversation and sending it to the right person for the right reason.

FAQ

What's the difference between round robin and load balancing in Front? Round robin deals conversations to teammates in a fixed sequence and only assigns to people who are currently online, with no queue; offline teammates are skipped. Load balancing assigns to whoever has the fewest assigned conversations, respects a per-teammate limit (at most 100 per workspace), and queues work until someone is available. Load balancing requires the Professional plan or above.

Can Front auto-assign conversations by intent or language? Not natively in a meaningful way. Front's assignment rules match on patterns like subject keywords, sender domain, or inbox, and round robin and load balancing balance volume rather than reading the message. An AI agent layer like Macha adds intent, language, VIP, and skill-based routing on top of your existing Front rules.

Does Macha replace Front's assignment rules? No. Macha runs on top of the Front you already use through a live connector. Your round robin or load balancing keeps distributing work; Macha's agent adds the reasoning layer, reading each conversation and assigning it to the right teammate for the right reason.

Is Front's native AI enough for routing? Front's Autopilot, Copilot, and Smart QA are useful: Autopilot deflects known questions and Copilot drafts replies. But Front officially supports only English knowledge sources, Autopilot is billed per conversation ($0.05 triage, $0.39 handoff, $0.89 resolution, as of October 2026), and none of it routes by intent, language, VIP, or skill. That reasoning layer is where a dedicated AI agent adds value.

How many rules can I build in Front? Front's pricing page allows up to 10 rules on Starter, up to 20 on Professional, and unlimited rules on Enterprise, so a keyword-routing setup with many conditions can outgrow the lower plans.

How is Macha billed for routing conversations? Macha charges per ticket, one conversation charged once however many classifications, assignments, lookups and replies it takes, not per resolution and not per seat. Plans start at $299 a month for up to 750 tickets; current tiers are on the pricing page.

Want Front conversations routed by meaning, not just volume? Start a free trial of Macha and connect it to your Front.

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 20-minute call with our team. We'll show you where we would start on your Front 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