Workload Management and Queues

Effectively managing incoming conversations is crucial for providing timely and high-quality customer support. In BeDesk, workload management is handled at the Group level, allowing you to define precisely how conversations are routed to your agents. This ensures that customer inquiries are assigned efficiently, workloads are balanced, and your team operates at peak performance.

This article will guide you through the conversation assignment methods and queuing system available for your agent groups.

If you are not planning to use multiple groups, you can configure the built-in General group. All agents are part of this group automatically and all conversations are assigned to it, if no other group is specified.

Understanding Agent Groups

The foundation of workload management in BeDesk is the Group. A group is a collection of agents that you can organize based on any criteria, such as:

All conversation routing rules are configured within a specific group's settings page. To get started, navigate to Team > Groups from the left-hand sidebar.

Choosing a Conversation Assignment Method

BeDesk offers two primary methods for assigning new conversations to agents within a group: Auto assignment and Manual assignment.

1. Auto Assignment: The Smart Distributor

Auto assignment is designed to distribute conversations automatically and evenly among your available agents. This method is ideal for most teams, especially those with high conversation volumes, as it minimizes customer wait times and ensures fair workload distribution.

How it works:

  1. A new conversation arrives in the group.

  2. BeDesk automatically assigns it to an available agent who has their status set to "accepting conversations".

  3. The system uses a round-robin logic to distribute conversations evenly, so each agent receives a similar number of conversations over time.

  4. If all available agents have reached their maximum concurrent conversation limit, new conversations will be placed in a queue until an agent becomes available.

You can enable Ignore tickets during assignment option from admin > settings > tickets page to only count chats towards agent conversation limit.

Advanced Routing with Primary and Backup Agents

Within the Auto assignment model, you can further refine your routing logic by designating agents as either Primary or Backup.

This two-tiered system is perfect for scenarios where you have senior staff who should only be pulled into conversations when the primary team is overwhelmed, or for training new agents who should only handle overflow.

To configure this: Simply use the "Conversation priority" dropdown next to each agent's name in the group settings to set them as Primary agent or Backup agent.

2. Manual Assignment: Empowering Your Agents

Manual assignment provides a more flexible, hands-on approach. Instead of the system assigning conversations automatically, agents can pick and choose which conversations to handle from the queue.

How it works:

  1. A new conversation arrives in the group.

  2. All agents in the group receive a notification about the new, unassigned conversation waiting in the queue.

  3. The first agent who actively accepts or "picks up" the conversation will be assigned to it and can begin responding to the customer.

When to use Manual Assignment:

Understanding the Conversation Queue

During your busiest hours, you may receive more incoming conversations than your available agents can handle at once. The BeDesk queuing system ensures that no customer is lost and that expectations are managed transparently.

A conversation is placed in the queue when all eligible agents in a group are at their conversation limit. This is most common when using the Auto assignment method.

The Customer Experience in the Queue

Leaving customers in the dark creates frustration. BeDesk improves the waiting experience by providing real-time, helpful information. When a user's conversation enters the queue, they are immediately shown a message in the chat widget that includes:

Notifications by Email

BeDesk understands that not all customers have time to wait. To prevent lost conversations and provide maximum flexibility, customers in the queue are also given the option to enter their email address. After submitting their email, they can safely leave the chat or close the browser window. When an agent becomes available and responds to their message, the response will be automatically sent to the provided email address, with a link to chat window where they can resume the conversation. This ensures every inquiry is captured and answered, even during your busiest times.

How to Configure Your Routing Method

  1. Navigate to Team > Groups from the main menu.

  2. Click on the group you wish to configure (e.g., "General").

  3. Under the "Choose new conversation assignment method" section, select either Auto assignment or Manual assignment.

  4. If you selected Auto assignment, you can set the Conversation priority for each agent in the list below.

  5. Click the Save changes button in the top-right corner.

By thoughtfully configuring your group assignment methods, you can create a powerful and efficient workflow that reduces customer wait times, balances agent workload, and ultimately leads to a better support experience.