Macha

How to Auto-Assign & 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 July 23, 2026

Getting a conversation to the right person is the quiet backbone of every shared inbox. In Front, most teams start with round robin — deal the next message to the next teammate in line — and it works right up until the day the "next teammate in line" doesn't speak the customer's language, doesn't own that account, or doesn't handle refunds. Round robin distributes evenly; it doesn't distribute wisely. This guide walks through how Front's native assignment actually works, where sequential dealing and even load balancing hit their ceiling, and how an AI agent layer routes by intent, language, VIP status, and skill on top of the Front you already run. It stays honest about what Front's own AI does well before showing where a dedicated agent picks up.

How to Auto-Assign & Route Front Conversations with AI (2026)

How Front round robin works

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 cycles through team members "in a sequential order," ensuring an even spread of work.

There's one behaviour 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 — a conversation that arrives while a teammate is away is simply skipped for them, not reassigned automatically 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.

Round robin vs. 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 open assigned conversations, up to a limit you set per person, and — crucially — 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.

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

Round robinLoad balancing
Distribution logicNext in sequenceFewest open conversations
Queues when nobody's onlineNo — conversation skippedYes — held until someone's free
Per-person capacity limitsNoYes (up to 100/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 rule-based routing stops

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 judgement:

  • 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 in Front with a stack of workspace rules — but rules are capped by plan, brittle to maintain, and still blind to what a message actually says. That's the seam an AI layer fills.

Route by intent, language, VIP, and skill with an AI layer

Macha is an AI agent layer that runs on top of the Front you already use — it does not 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, understands what it's actually about, and routes accordingly.

Because the agent comprehends 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 team inbox.
  2. By language. It detects the customer's language and routes to a teammate or inbox that 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 bump priority and assign the right owner without a human touching it.

Macha's Escalation Manager agent configuration, whose enabled tools include Update Ticket Priority and Assign Ticket, so urgent shared-inbox conversations get routed and assigned to the right teammate automatically.
Macha's Escalation Manager agent configuration, whose enabled tools include Update Ticket Priority and Assign Ticket, so urgent shared-inbox conversations get routed and assigned to the right teammate automatically.

The screenshot above shows real Macha demo-org agents demonstrating 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.

The honest take: Front's own AI helps too

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 automated agent that can reply to conversations tied to specific Topics — the successor to 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.
  • AI Compose / Copilot drafts and rewrites replies for agents, which genuinely 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 recognises from your Topics 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. It's officially English-first, which limits the language-routing story. And the billing stacks up: Copilot and Smart QA are roughly +$20/seat, Smart CSAT +$10/seat, and Autopilot Resolve is usage-based per automated resolution — the Enterprise tier bundles them, everyone else pays extra. Those figures come from Front's own pricing page and are worth checking against your team size; the plan-by-plan breakdown is in Front pricing explained.

Macha's model is different by design. Credits are consumed per AI action — each classification, assignment, lookup, or reply the agent performs — never "per resolution," because automation and reasoning have genuinely different costs and it's honest to price them that way. 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 labour: 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 open conversations, respects a per-teammate limit (up to 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/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 or inbox 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 Autopilot is English-first and priced per automated resolution, and none of it routes by intent, language, VIP, or skill. That reasoning layer is where a dedicated AI agent adds value.

How is Macha billed for routing conversations? Macha charges per AI action — each classification, assignment, lookup, or reply the agent performs — not per resolution. Current tiers are on the pricing page.

Ready to route Front conversations by meaning, not just volume? Start a free trial of Macha and connect it to your Front 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, or Front — and connects to the rest of your stack, even your own internal systems. Its AI agents resolve tickets and automate entire workflows end to end, all set up in plain English, no code. 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

Ready to supercharge your team with AI?

Get started in minutes. Connect your tools, configure your agents, and let AI handle the rest.

500 free credits · no time limit, no credit card