A callback is a request that callers can make to have their call returned when an agent is unavailable to take it right away. In contact centers, callbacks assist busy agents and provide an extra level of service to customers who encounter wait times. Callbacks increase customer satisfaction, since a caller does not have to wait on hold or possibly incur long-distance charges while waiting to speak with an agent. In addition, callbacks help agents who cannot complete the interaction because they cannot answer the customer’s question or must perform more research.

In Architect, you can build a Create Callback action into an inbound, in-queue, or outbound call. If a customer does not want to wait in the queue any longer, you can offer an option to request a callback from an agent at the earliest opportunity. When a customer requests the callback, the callback remains in the queue. When an appropriate agent becomes available, the callback object gets routed and answered by the agent. The agent then starts an outbound call to the customer. 

Note: You cannot specify the caller ID and name with the Create Callback action. If you want to use the caller ID, caller name, or both, use a Call Data action instead.

Use the Create Callback action in an in-queue flow to offer a callback option to a customer who does not want to continue waiting in the queue to connect to an agent. After the customer selects a callback, configure the flow so that it prompts the caller to confirm the collected phone number, or to enter a different callback number. Add a final prompt so that after the caller confirms the information, the system notifies them about the expected callback. Architect then places the object in the queue.

The call from which the callback request originated is not included in abandoned calls count. The callback object placed in the queue takes the position in the queue of the original call and automatically acquires the same skill requirements and priority settings as the original call. After an agent is assigned the callback, the agent manually places an outbound call to the customer. Genesys Cloud associates the outbound call to the callback object and ties it to the queue for analytic and reporting purposes. 

Enabling a script’s Callback property makes it available to Architect Create callback actions. By default, this setting is not enabled. See Manage script properties.