Use load balancing rules to automatically balance your team’s workload


Teams handling high message volume can automatically distribute work amongst teammates with the load balancing feature. That way, customers get the quickest responses, and each teammate has a set limit so they don’t get overwhelmed.

Load balancing is a specific type of auto-assignment rule available on Prime and Enterprise plans, which allows you to set assignment limits for each teammate. Load balancing rules automatically assign inbound conversations to the teammate with the fewest open assigned team conversations until they reach their limit.

During busy times when all teammates have reached their load balance limits, load balancing rules will automatically pause and resume assigning as teammates have bandwidth.

How it works

Load balancing option in assignment rule action

Load balancing is an alternative to using round-robin or random group assignment rules. Load balancing rules will automatically assign conversations to the teammate in the group who has the fewest open assigned team conversations.

Set assignment limits for each teammate

There will be a Load Balancing tab in each Team’s rule settings where admins can set assignment limits for auto-assignment rules. If all teammates are at their limit, assignment rules will pause. Once any teammate in the group is below their limit again, the assignment rule will resume.

If a user is a member of multiple Teams, their load balance limits are specific to each Team. Example: Joe is a member of Team A with limit of 4 and Team B with limit of 5. During a busy time for both Teams, he could have up to 9 conversations assigned to him at any time.

Rule assignment method

The load balance rule will assign conversations based on the following logic:

  • If everyone is at capacity, Front will not assign more conversations and will pause. If any teammate goes below capacity, then Front will start assigning again starting with the oldest unreplied conversation being assigned to the teammate with the least amount of assigned conversations. 
  • If anyone has capacity, Front’s rule engine will assign conversations until everyone is at capacity again. If the rule engine checks and no teammate has capacity, no assignment will happen. The next try from the rule engine will happen when an archive action frees capacity for a teammate, or when an Out of office teammate becomes Available status again.
  • Rules will not assign conversations to teammates who are marked as Out of Office.


Step 1

Go to Settings > Rules under the Team section. You must be a team admin to set up load balancing rules and limits.

Step 2 

Click into the Load Balancing tab to set up the limits for your teammates.

Step 3

Click Add assignment limit.

Step 4

Choose a conversation assignment limit number and select the teammates that this limit should apply to. Click Save. If different teammates will have different limits, click Add assignment limit again to add another conversation limit number and select teammates.

Step 5

Click back to the Team Rules tab of the settings and click Add a team rule.

Step 6

Set up your rule conditions. For your THEN conditions, add the action Assign to teammate(s), select the teammates who should receive assignments under this rule, and choose Load balancing. These teammates will be capped at the conversation limit that you set in the load balancing settings.


Can I have different load balance rules for different inboxes?

Yes. You can create separate rules and order them by priority in the rule list. For instance, you can have one rule that load balances chats to teammates; and another rule ordered below that load balances emails. The chat rule will always run first to assign to anyone with capacity, then move on to the email rule - up to the assignment limit that you've defined for each teammate.

Do my private conversations in my inbox count?

No. Private conversations do not count against the load balance limit, since they are not in a Team space.

Can you manually override the load balance limit?

Yes. If you are at the limit, the rule engine will stop assigning to you, but a teammate can manually assign to you.

Do other rule assignment actions use the load balance limit?

No. Load balancing applies only to the Load balancing option in the rule action, not other assignment rule types. In other words, assignment rules that are Assign to teammate, Assign randomly, and Assign round-robin do not fall within the load balancing limit.

What if I don’t set a load balance limit when I use the rule action?

If you use the Assign in group load balancing action in a rule but do not set any load balance limits for teammates, then the load balancing rule will still assign to teammates with the least number of assigned conversations first. The difference in this case is that the assigning will continue without a cap.

If a conversation is unassigned because the assignee is unavailable, will the conversation be dispatched by my load balancing rule?

In the event your load balancing rule features an "Assignee is removed" trigger, then yes, the conversation will be enqueued and dispatched by the rule.

Reply Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
Like Follow
  • 2 mths agoLast active
  • 2171Views
  • 1 Following