Configure direct callback

Applies to: Dynamics 365 Contact Center—embedded, Dynamics 365 Contact Center—standalone, and Dynamics 365 Customer Service

Direct callback enables customers to request a callback as soon as an agent is available instead of waiting on the call. You can configure the direct callback option at the queue level by using the overflow action "direct callback" for a specific queue condition. After the call reaches the number one position in the queue, the direct callback work item is assigned to the next available agent through a notification just like any regular work item that's waiting in queue. Except that the notification identifies the work item as a callback versus a regular inbound call. After the agent accepts the work item, a callback to the customer who requested a direct callback is automatically initiated and connected to the agent. In summary, direct callback helps provide better customer experiences by avoiding waiting in queue and helps administrators staff queues more efficiently to handle peak volume periods.

Prerequisites for direct callback

The following prerequisites must be met:

Configure direct callback to manage overflow of voice calls

The customer disconnects the call after acknowledging the message for the direct callback offer. Direct callback can be the action when the queue is in one of the following conditions:

  • Exceeds a defined number of calls that are waiting in the queue
  • Exceeds the estimated wait time

Direct callback uses two automated messages that are available by default and can be customized:

  • The initial message offers the callback option to the customer as follows: "Current wait times are longer than expected. If you would like a call back, please press 1 or continue to wait for the next available agent."
  • The second message confirms the callback selection when the customer presses 1 and notifies the customer that the call will end. The message played to the customer is, as follows: "You have requested a callback. We will call you back as soon as an agent is available. Goodbye!"

For more information, go to Configure automated messages. For information on how to configure the conditions and actions, go to Manage overflow of work items in queues.

You can also configure overflow override in the route-to-queue rule of a workstream.

How direct callback works

The direct callback is triggered by the queue overflow conditions where the corresponding action is direct callback.

  1. The system presents an automated message to the customer that asks if they prefer a callback by the agent instead of waiting in the queue. The first automated message plays after the customer waits for 30 seconds and then repeats after every 120 seconds until one of the following actions takes place:

    • The customer selects the option
    • Ends the call
    • The customer is connected to an agent
  2. If the customer acknowledges the callback option by pressing 1, a second message is played for the customer that acknowledges the customer choice and lets the customer know about receiving a callback.

  3. The call ends for the customer but the work item remains in the queue.

  4. When the work item reaches the position 1, a voice callback is initiated automatically.

  5. The callback is of the type preview dialing, in which the agent has to accept the callback using a callback-specific notification before the call is dialed.

Next steps

Manage overflow of work items in queues

Overview of voice channel
Overview of unified routing
Configure routing for the voice channel
Configure voicemail