ACD (Automatic Call Distribution)

What does ACD mean?

ACD (Automatic Call Distribution) is a system that automatically routes incoming calls to available agents based on predefined rules, such as wait time, workload, or required skills. An ACD system evaluates the phone number and menu selections, holds the call in a queue if necessary, and connects it to a suitable, available agent.

In German, ACD is also referred to as "automatische Anrufverteilung." Originally, ACD was a feature of large telephone systems, which is why terms like "ACD system" or "ACD telephone system" are still common today. Nowadays, ACD is usually part of contact center software.

How does an ACD work?

First, the ACD identifies the call based on characteristics such as the dialed number, the caller's ID, or selections made in an upstream voice menu. It then assigns the call to a queue representing a specific topic or team. As soon as a suitable agent becomes available, the ACD establishes the connection.

Until then, the caller hears a hold message. If the wait time exceeds a set threshold, overflow rules take effect: the call is then routed to another group, a callback service, or voicemail.

ACD is limited to the telephone channel. When calls, emails, chats, and written requests are prioritized and distributed together using the same rules, it is referred to as Workload Management.

Which distribution methods does an ACD use?

The simplest form is fixed-order distribution: the ACD offers every call to the same agent first and only moves to the next one if the line is busy. As a result, the first agents in the sequence receive significantly more calls than those at the end. The round-robin method works more evenly, with the ACD distributing calls in a rotating sequence. With longest-idle distribution, the next call goes to the agent who has gone the longest without taking a call.

Many ACD systems also take priorities into account, such as for emergency numbers or specific customer groups. Time-based rules route calls outside of service hours to another location or to a recorded message. In practice, service organizations combine several methods, for example, skill-based routing with longest-idle distribution.

How does skill-based routing work in an ACD?

Skill-based routing distributes calls based on the agents' specific capabilities. To do this, the ACD stores a profile for each agent containing competencies such as subject matter expertise, language, or authorization level. Conversely, each call is assigned requirements derived from the phone number or voice menu.

The ACD matches both sides and connects the call to an available agent whose profile fits. These systems often use skill levels: a specialist is preferred for the call, while a colleague with basic knowledge steps in if wait times increase. This keeps wait times short while ensuring that complex issues still reach experienced agents. A prerequisite is that the profiles in the ACD must be kept up to date whenever responsibilities change.

ACD and IVR: the differences

ACD and IVR both operate at the call entry point and are therefore often confused. However, the two systems perform different tasks.

  • ‍Task: An ACD routes calls to agents. An IVR (Interactive Voice Response) answers calls and determines the caller's intent via a voice or keypad menu.
  • ‍Contact with the caller: An ACD is barely noticeable to the caller; at most, they hear hold announcements. An IVR engages in a dialogue with them.
  • ‍Result: An ACD connects the call to an agent. An IVR provides pre-qualification or resolves simple requests via self-service, without any agent involvement.

In practice, both work together: the IVR captures the request, and the ACD distributes the pre-qualified call. If the IVR recognizes requests in natural language, the ACD receives more precise criteria for distribution.

What are the functions of ACD software?

The core of any ACD software is queues with rules for distribution, priority, and overflow. Hold announcements inform callers about their position or the estimated wait time. A callback service complements the queue: the caller hangs up and is called back as soon as an agent is available.

Agents log in and out of the ACD or switch to break and wrap-up status, and the ACD takes this status into account during distribution. Team leaders can see in real time how many calls are waiting and who is available. Furthermore, via CTI (Computer Telephony Integration), the appropriate customer record in the CRM opens automatically when a call comes in.

What are the benefits of an ACD in a call center?

In the call center and in the contact center an ACD ensures that calls reach the responsible agent without manual transfers. For callers, this means shorter wait times and fewer redirects. This also increases the likelihood that a request will be resolved during the first contact.

For your team, the ACD distributes the workload evenly, and specialists are deployed exactly where they are needed. Because the ACD records every call with timestamps, you can also plan staffing requirements and identify bottlenecks early on.

Which metrics are measured with an ACD?

An ACD records the arrival, acceptance, and end of every call. These data points are used to generate ACD reports with the following metrics.

  • ‍Service Level: The service level indicates what percentage of calls are answered within a defined time, for example, 80 percent in 20 seconds, and is often part of a Service Level Agreement.
  • ‍Average Speed of Answer (ASA): The ASA measures the average wait time until a call is answered.
  • ‍Abandonment rate: The abandonment rate shows how many callers hang up before reaching an agent.
  • ‍ACD time: ACD time is the time an agent spends on calls routed to them by the ACD.

What to look for when choosing an ACD

The right ACD depends on the size, channels, and operating model of your service organization. These criteria will help you decide.

  • ‍Requirements: For small teams with only one service channel, a full-featured ACD system is often overkill; a simple hunt group is usually sufficient.
  • ‍Operating model: An ACD can run as a cloud service or as an on-premises system, which requires internal operation and maintenance.
  • ‍Channels: If you also receive emails, chats, or letters, the solution should prioritize all channels within a single, unified queue.
  • ‍Integration: The ACD should be able to connect with your CRM and business applications so that agents can see customer data immediately upon receiving a call.
  • ‍Data protection: Because connection data is personal, criteria such as storage location, GDPR compliance, and provider certifications are essential.

ACD in practice

In many service organizations, the telephone is just one of several incoming channels. While the ACD distributes calls according to clear rules, emails and letters often arrive in separate mailboxes or specialized systems. In such cases, priorities only apply within each individual channel, and no one has a view of the total volume of open requests.

In Dynamic Workload, the customer service software from IP Dynamics, the Workload Management module handles cross-channel distribution. It consolidates calls, emails, and tasks into a central work queue and prioritizes them based on factors such as SLA, wait time, and urgency. It then assigns each request to the most suitable team member based on skills, availability, and current workload. This ensures that priorities are applied consistently across all channels.

FAQ about ACD

Häufig gestellte Fragen

ACD and CTI perform different tasks in handling incoming calls. An ACD (Automatic Call Distribution) system determines which agent receives a call. CTI (Computer Telephony Integration) connects telephony with computers, so that the relevant customer record appears automatically when a call comes in and agents can dial directly from their application. Both functions complement each other and are often part of the same contact center software.

No. Many ACD systems today run as cloud services and integrate existing phone numbers via SIP trunks. A dedicated on-premises ACD telephone system is not required for this. Companies with an existing telephone system can continue to operate it and connect it to the ACD, for example during a phased transition.

A call center is an organizational unit with staff, processes, and technology for telephone-based customer contact. The ACD is a component of this technology and ensures that incoming calls are automatically routed to the appropriate agent. In larger call centers, an ACD is therefore part of the basic technical infrastructure.

Classic ACD systems distribute only calls. Many modern contact center solutions apply this principle to other channels such as chat, email, or messaging, which is then referred to as multichannel or omnichannel routing. The deciding factor is whether all channels land in a common queue with uniform priorities or whether each channel is distributed separately.