Intercom Assignment Rules with Balanced Assignment and Round Robin for Fair Conversation Routing
It is Monday at 9:15 and the Support team inbox in Intercom has 41 conversations waiting. Two agents have eleven open each, one has two, and a fourth has been Away since Friday with six conversations nobody has touched. Your workflow sends every conversation to the right team inbox. What it does not do is decide, fairly, which person in that inbox takes it.
In short
Intercom assignment rules work in two steps. A Workflow (the replacement for the old Inbox Rules) sends each conversation to a team inbox or teammate, then the inbox assignment method picks the person. Manual is the default for new inboxes, round robin rotates through Active teammates in order on Advanced and up, and balanced assignment, which gives the next conversation to the Active teammate with the fewest open conversations under their limit, is available only on the Expert plan at $132 per seat a month billed annually. Assigner adds load aware, availability aware routing with a recorded reason on any plan.
Why it fits
This page is for a support lead, CX operations manager or Intercom admin whose conversations reach the right team inbox but then pile onto a few agents, sit with someone who is Away, or wait unassigned, and who needs each conversation owned by an available person with a clear reason, without paying for Expert seats across the whole team.
Workflows pick the inbox, not the person
A Workflow condition sends a conversation to a team inbox. Who inside that inbox gets it depends on the inbox setting, and a new team inbox starts on Manual, so a perfectly built workflow can still leave everything unassigned.
Balanced assignment is Expert only
Intercom documents balanced assignment as available only on the Expert plan. That is $132 per seat a month billed annually against $85 on Advanced, a $47 gap per seat that a 12 agent team pays for workload routing alone.
Round robin ignores the limit
Intercom says round robin does not account for the teammate assignment limit. An agent with fifteen open conversations still gets the next one when it is their turn, which is exactly the pile up support leads try to stop.
Round robin assigns only once
Conversations get assigned to a teammate once, when they arrive in the team inbox. If that person is later unassigned, round robin does not run again, and anything that arrived while everyone was away stays put when they come back.
Pull ignores limits and Away
The optional Pull conversation button hands out the top conversation even when the teammate is at their limit, and Intercom notes that teammates in Away mode still receive conversations from it.
Every assignment should carry a reason
When an agent asks why the angry enterprise customer landed on them again, Intercom shows the current assignee, not the logic. Assigner records the rule, open load, limit and availability behind every owner it sets.
Side by side
How Intercom assigns a conversation to a person, and what each method leaves undone
| Method | Plan | How it picks the person | Respects assignment limits | Explains the choice |
|---|---|---|---|---|
| Workflow with Assign to teammate | Advanced and Expert (workflow builder) | Always the teammate named in the action | No, it assigns regardless of load | No |
| Manual team inbox | All plans, default for new inboxes | Nobody, agents pick or a lead assigns | Not applicable | No |
| Round robin team inbox | Advanced and Expert | Next Active teammate in sequence, one rotation per inbox | No, documented as ignoring the limit | No |
| Balanced assignment team inbox | Expert only | Active teammate with the fewest open conversations, ties to the longest wait | Yes, teammate, inbox and channel limits | Shows why a conversation is unassigned, not why a person got it |
| Pull conversation button | Expert, with workload management | Top conversation by your sorting rules, to whoever clicks | No, ignores limits and Away status | No |
| Assigner beside Intercom | Any Intercom plan | Round robin, weighted rotation, load caps, skills and live availability | Yes, open load and caps you set | Yes, on every assignment |
Sources: Intercom Help Center articles Balanced assignment deep dive, Round robin deep dive, Automatically route conversations to teammates, Manage and troubleshoot assignment workflows and Your Inbox Rules are becoming Workflows, plus the Intercom pricing page, read October 2026. Plans and settings change, so confirm in your own workspace.
In detail
How Intercom assignment rules really route a conversation
Assignment rules are Workflows plus an inbox setting
Most admins still say assignment rules, and Intercom still uses the phrase, but the mechanism changed. Intercom announced that Inbox Rules would become Workflows, its automation builder for customer service, and the converted rules keep doing what they did when a trigger fires. Today a conversation reaches a person in two separate steps.
- Routing to a team inbox. A Workflow reads the message, conversation attributes, how long the customer has waited, or data on the user, lead or company, and assigns the conversation to a team inbox (or straight to one teammate).
- Picking the person. The team inbox assignment method decides who inside the team takes it. Intercom offers three: Manual, Round robin and Balanced.
The trap sits between the two. Intercom documents Manual as the default setting for new team inboxes, and under Manual conversations are not auto assigned unless an assignment rule matches. So a team that builds a careful workflow, creates a new Billing inbox for it and goes live will find every billing conversation sitting in the inbox with no owner. Nothing failed. The workflow did its job and the inbox did nothing, which is what Manual means.
The setting lives at Settings > Inbox > Team inboxes: click the inbox name to expand it and choose the assignment method. Check it for every inbox your workflows target before you look anywhere else.
Why conversations go to the default assignee
Intercom troubleshooting guidance names the most common leak directly. A workflow without an explicit assignment step does not route anywhere special. In Intercom wording, conversations fall back to your workspace default assignee. That usually happens after someone adds a Fin AI Agent step and the hand over path never gets an Assign action.
Two more rules from the same article explain behavior that looks random:
- Only one customer facing workflow runs per conversation. If an older broad workflow wins the trigger, the careful new one never runs, and its assignment never happens.
- Attribute timing matters. A condition on an attribute that is filled a few seconds after the conversation starts (by an integration or a form) can miss. Intercom suggests temporarily removing the attribute condition to see whether timing is the problem.
The fix list Intercom gives is short: always include an explicit Assign to teammate or Assign to team action, use AND when every condition must match, pause the other workflows and test the one in question alone, and confirm that teammates and teams are marked Active.
Round robin in Intercom, and where it leaks
Round robin is the method Intercom suggests for sales teams. New conversations go to Active teammates in sequential order, and each team inbox keeps its own rotation. Teammates in Away mode leave the pool until they are Active again. Four documented details decide whether it works for support.
- It does not look at load. Intercom says round robin does not account for the teammate assignment limit. Turns are equal, open work is not.
- It assigns once. A conversation is assigned once, when it arrives in the inbox. Unassign it later and round robin does not pick it up again. Conversations that arrive while every teammate is Away stay unassigned when those teammates return.
- Manual moves do not trigger it. Conversations routed by a workflow or a macro enter the rotation. Conversations someone drags into the inbox by hand do not.
- The order cannot be changed. Intercom states that it is not possible to customize the round robin rotation at this time, so there is no weighting for a senior agent or a new hire.
There is also an Ignore activity status option on round robin teams, off by default and set per team. Turn it on and Away teammates stay in the rotation and conversations already assigned to them are not reassigned. It solves empty inboxes at night and creates a new problem: work going to people who are not there.
Balanced assignment, and why it costs Expert seats
Balanced assignment is the method Intercom recommends for support, and it is the closest Intercom gets to real workload routing. The next conversation goes to the Active teammate with the fewest open conversations, ties go to whoever has waited longest for an assignment, and anyone at or above their limit gets nothing new. To be eligible a teammate must be a member of the inbox, be Active, sit under both their own limit and the inbox limit, and have that channel enabled in their availability settings.
The controls are good. You can set a workspace limit, override it per teammate (Intercom suggests lower limits for new hires), split limits for conversations and tickets, set separate email and messenger limits, mark primary and secondary inboxes, and order waiting work by priority, SLA, waiting since and inbox priority. Phone conversations carry their own limit of 1. When a conversation is unassigned, an info icon tells you why, for example all teammates are away or at capacity.
The catch is the plan. Intercom documents balanced assignment as only available on the Expert plan. On the current pricing page Expert is $132 per seat a month billed annually ($139 monthly) and Advanced, which includes round robin, is $85 ($99 monthly). For a 12 agent team, moving everyone to Expert for workload routing adds 12 x $47 = $564 a month, or $6,768 a year, on top of Fin resolutions at $0.99 each. If you also need SSO, HIPAA support or SLAs, Expert is worth it. If routing is the only reason, that is an expensive feature.
For workspaces without workload management, Intercom notes that the assignment limit is fixed at 3 and cannot be changed.
Away mode, wrap up time and the conversations nobody owns

Most complaints about Intercom routing are really complaints about status. Every method depends on the teammate being Active, and status is set by people who are busy.
- Away does not hand back open work by itself. Reassignment of unsnoozed conversations when someone is away is a setting, and both options need balanced assignment. The stronger signal, Away and reassigning, only fires when the agent chose it, and reassignment does not trigger when the assignee unsnoozes their own conversation.
- Office hours interact with team membership. In a community thread an Intercom support engineer traced conversations reaching people outside their office hours to agents sitting in several team inboxes, and recommended checking memberships and status settings.
- Wrap up time holds a slot. Off by default and capped at 2 hours per channel, wrap up keeps the freed slot reserved while the agent stays Available for their other conversations.
The practical result: an agent who leaves at 5 pm without setting Away keeps receiving round robin conversations all evening, and an agent who sets plain Away keeps their open queue until someone notices.
Questions to answer before you pay for Expert
Upgrading to Expert is the answer Intercom gives to uneven workload, and for some teams it is the right one. Before the upgrade, measure three things for one week.
- Spread of open conversations per agent at 10 am and 3 pm. If the busiest agent holds more than twice the median, rotation is not working for you and you need load based routing in some form.
- Count of conversations assigned to someone who was Away at the time. If that number is high, the problem is status, and balanced assignment alone will not fix it without the reassignment settings.
- Share of conversations that sat unassigned for more than 15 minutes. That is usually Manual inboxes, a missing Assign step or round robin assigning once and never again.
If only the first number is bad and you also want SLAs and SSO, Expert is a reasonable buy. If the second and third are the real problem, or the team spans Intercom and another tool such as a CRM or a back office queue, an assignment layer that sits beside Intercom is cheaper and covers more.
How Assigner assigns Intercom conversations fairly
Assigner is task assignment software that sits beside Intercom and decides who takes each new conversation or ticket. Your workflows keep sending work to the right team inbox. Assigner takes it from there, picks one available person and writes that teammate back as the assignee.
- Load aware on any Intercom plan. Round robin, weighted rotation or lowest open load, with a cap per person you set, without moving every seat to Expert.
- Availability that reflects reality. Shifts, time off and an Away status all take a person out of the pool, and their open work can go back to the queue by rule instead of waiting for a lead to notice.
- Reassignment when it matters. Work that sits too long, or lands on someone who goes offline, is reassigned instead of being assigned once and forgotten.
- A reason on every assignment. Rule matched, open load at that moment, limit and availability, in plain words, so the next fairness question takes a minute.
- One engine for more than Intercom. The same rules can route leads from your CRM and internal ops requests, so support, sales and ops stop maintaining three routing setups.
Starter is $7 per user a month billed yearly ($15 monthly) with a five user minimum. You can try the routing studio above with your own team and see each pick and its reason before you connect anything.
Questions buyers ask
Frequently asked questions
How do assignment rules work in Intercom?
Intercom assignment rules now run as Workflows. A Workflow uses conditions such as message content, conversation attributes or customer data to send a conversation to a team inbox or a teammate. Then the team inbox assignment method, Manual, Round robin or Balanced, decides which teammate in that inbox gets it.
What is balanced assignment in Intercom?
Balanced assignment gives each new conversation to the Active teammate in the team inbox with the fewest open conversations, as long as they are under their assignment limit. Ties go to whoever has waited longest. Intercom recommends it for support teams and documents it as available only on the Expert plan.
Which Intercom plan includes balanced assignment?
Only Expert. Intercom documents balanced assignment as available only on the Expert plan, which costs $132 per seat a month billed annually or $139 monthly. Advanced, at $85 annually or $99 monthly, includes round robin assignment and multiple team inboxes but not balanced assignment.
Does Intercom have round robin assignment?
Yes. Round robin is an assignment method for team inboxes on Advanced and Expert. It assigns new conversations to Active teammates in sequence, with a separate rotation per inbox. It does not account for assignment limits, assigns each conversation only once, and the rotation order cannot be customized.
Why are my Intercom conversations not being assigned?
Check four things. The team inbox may still be on Manual, the default for new inboxes. The workflow may lack an explicit Assign step, so conversations fall back to the default assignee. Another workflow may run first. Or every eligible teammate may be Away or at their assignment limit.
Does Intercom round robin skip teammates who are away?
Yes, by default. Teammates in Away mode are excluded from the round robin pool until they are Active again. Round robin teams also have an Ignore activity status option, off by default, that keeps Away teammates in the rotation, and then their conversations are not automatically reassigned.
Why did Intercom not reassign a conversation after unassigning it?
Because round robin assigns a conversation only once, when it first arrives in the team inbox. If it is later unassigned or moved back, round robin does not run again. Intercom suggests a workflow that routes unassigned conversations back through round robin, or manual reassignment.
How do I set assignment limits in Intercom?
Set the workspace limit under Settings, Inbox, Assignments, Workload management, then override it per teammate in the Teammate assignment limit tab. You can also set inbox limits and separate email and messenger limits. Limits apply to balanced assignment; workspaces without workload management have a fixed limit of 3.
What is the difference between round robin and balanced assignment in Intercom?
Round robin gives turns in order and ignores how many conversations each person already holds. Balanced assignment gives the next conversation to whoever has the fewest open conversations and stops at each person assignment limit. Intercom suggests round robin for sales and balanced for support.
Does the Intercom Pull conversation button respect limits?
No. Pull conversation hands the teammate the top conversation across their balanced team inboxes by your sorting rules, and Intercom documents that it ignores assignment limits and Active or Away status, so teammates in Away mode still receive conversations from it.
Can I balance Intercom conversations without upgrading to Expert?
Not natively, since balanced assignment is Expert only and round robin ignores load. The options are manual triage by a lead, a workflow that assigns fixed people, or an assignment layer such as Assigner that balances by open load, skips people who are out and writes the assignee back.
How much does Assigner cost for Intercom conversation routing?
Starter is $7 per user per month billed yearly with round robin, capacity caps and availability skip. Team is $18 and adds load balanced and priority routing across all work types. Business is $36 with multiple teams, territory rules and weighted round robin. Each plan has a 5 user minimum.
Keep reading
More pages on fair conversation and ticket assignment:
- Intercom pricing per seat - What Essential, Advanced and Expert cost, and the tier that unlocks workload routing.
- Round robin ticket assignment - Rotation for support queues, with availability and caps.
- Zendesk omnichannel routing - How Zendesk routes by status and capacity, and where it stops.
- HubSpot ticket assignment - Rotating HubSpot tickets to available reps.
- Support ticket routing - Getting every ticket to one available agent fast.
- Round robin vs load balancing - When equal turns stop being fair, and what to use instead.
- Workload balancing in Assigner - Caps and lowest load routing that keep queues even.
Stop hand-sorting your incoming work
Let Assigner route it to the right available person by skill, workload, and availability, using rules you control. Nothing sits unassigned and no one gets cherry-picked. Every assignment shows why.