Virtual queuing is a concept used in inbound call centers. Call centers use an Automatic Call Distributor (ACD) to distribute incoming calls to specific resources (agents) in the center. ACDs hold queued calls in First In, First Out order until agents become available. From the caller’s perspective, without virtual queuing they have only two choices: wait until an agent resource becomes available, or abandon (hang up) and try again later. From the call center’s perspective, a long queue results in many abandoned calls, repeat attempts, and customer dissatisfaction.
Virtual queuing systems allow customers to receive callbacks instead of waiting in an ACD queue. This solution is analogous to the “fast lane” option (e.g. Disney's FASTPASS) used at amusement parks, which often have long queues to ride the various coasters and attractions. A computerized system allows park visitors to secure their place in a “virtual queue” rather than waiting in a physical queue.
In the brick-and-mortar retail and business world, virtual queuing for large organizations similar to the FASTPASS and Six Flags' Flash Pass, have been in use successfully since 1999 and 2001 respectively. For small businesses, the virtual queue management solutions come in two types: (a) based on SMS text notification and (b) apps on smartphones and tablet devices, with in-app notification and remote queue status views.
While there are several different varieties of virtual queuing systems, a standard First In, First Out that maintains the customer's place in line is set to monitor queue conditions until the Estimated Wait Time (EWT) exceeds a predetermined threshold. When the threshold is exceeded, the system intercepts incoming calls before they enter the queue. It informs customers of their EWT and offers the option of receiving a callback in the same amount of time as if they waited on hold.
If customers choose to remain in a queue (also known as que or q for short), their calls are routed directly to the queue. Customers who opt for a callback are prompted to enter their phone number and then hang up the phone. A “virtual placeholder” maintains the customers' position in the queue while the ACD queue is worked off. The virtual queuing system monitors the rate at which calls in queue are worked off and launches an outbound call to the customer moments before the virtual placeholder is due to reach the top of the queue. When the callback is answered by the customer, the system asks for confirmation that the correct person is on the line and ready to speak with an agent. Upon receiving confirmation, the system routes the call to the next available agent resource, who handles it as a normal inbound call.