How to Configure Callback for Queues

How to Configure Callback for Queues

How to Configure Callback for Queues

The Callback feature allows callers to request a callback instead of waiting in a queue. This improves customer experience and reduces queue congestion.

Callback is configured per queue and gives you full control over when, how, and under what conditions callbacks are offered.

📌 Note 1: Admin permissions are required to configure a callback for a queue.

📌 Note 2: Callback is only initiated when there are agents available in the queue. If no agents are available, the callback option will not be triggered. 


How Callback Works

When a caller waits in a queue for a defined time:
  • The system plays an IVR message offering a callback option
  • The caller can:

    • Press 1 to request a callback

    • Press 2 to continue waiting

If the caller chooses a callback:

  • The system reads back the detected phone number

  • The caller can:

    • Press 1 to confirm

    • Press 2 to re-enter the number

Once an agent becomes available:

  • The system calls the customer

  • The customer hears a message prompting them to press 1 to connect

  • After confirmation, the call is routed to an agent


Step-by-Step: Configure Callback

  1. Go to Settings → Voice → Queues and locate the desired queue.
  2. Under the Actions column, click Callback to open the configuration panel. You will see the following tabs:

  • Modes

  • Eligibility

  • Schedule

  • Dialing Policy

  • Prompts


Modes Tab

Choose how callbacks are handled:
  1. Mode A — Callback Today
    If the agents are busy, the caller can hang up and will be scheduled for a callback within business hours. Callbacks are made regardless of queue position.
  2. Mode B — Keep My Turn
    The caller keeps their position in the queue. The system calls back in the same order as requests were received, completing all the retry attempts for one caller before moving to the next.


Eligibility Tab

Set when the callback option is offered.
Configure “After X seconds in queue”. Once this threshold is reached, the callback IVR is triggered.


Schedule Tab

Define when callbacks are available.

  • Set business hours
    📌 Note: Retry attempts continue until the end of business hours

  • Define the callback window for the first callback attempt (can end earlier than business hours)

  • Enable or disable callback availability per day



Dialing Policy Tab

Define how callbacks are executed.

  • Max Attempts: Number of times the system will try calling the customer

  • Retry Interval: Time between attempts (in minutes)

  • Outbound Caller ID: Select the number shown to the customer
    (must be configured for outbound use)

  • Abandoned After Answer: Define what happens if the customer answers the callback but hangs up before reaching an agent:

  • Retry the callback after the defined interval

  • Or stop attempts and mark as abandoned after the answer



Prompts Tab

Configure the IVR messages used during the callback process. These include:

  • Callback offer message

  • Number confirmation message

  • Transfer message


How to Set Prompts

You can configure prompts in multiple ways:

  • Use the default system audio

  • Select an existing audio file

  • Generate audio using Text-to-Speech (TTS)

  • Upload a custom audio file


💡Useful Tip: You can play each message to verify it before saving.


Final Step: Enable Callback

Once the configuration is complete, enable the feature using the toggle in the top right corner and click Save.

✅ Callback is now active for the selected queue.


Done 🎯

You now know how to configure the Callback feature for queues in Squaretalk and control how customers request and receive callbacks.


    • Related Articles

    • Queues Report

      Queues Report The Queues Report in the Squaretalk Platform helps you track call activity and performance for each queue in your system. It is designed for supervisors and admins who want to monitor: queue call volume answered vs missed calls agent ...
    • Settings - Queues

      To create a queue please follow the steps below: NOTE: You will be able to see the settings tab only if you have admin rights. 1. Click "Settings" to navigate to the settings page on the left hand side of the screen: (You will be able to see the ...
    • How to Configure and Manage Call Wrap-Up Per Queue

      How to Configure and Manage Call Wrap-Up Per Queue Call Wrap-Up allows you to control what happens after an agent finishes a call. When enabled for a queue, agents must complete a post-call form before returning to their previous status. This ensures ...
    • Reports - Callback

      This article will provide you more information about the CallBack section in the Reports. To do this first navigate to Reports on the left side of the menu. 1. Navigate to the CallBack tab: 2. Refresh your page by clicking on "Update Data": 3. ...
    • Queues

      This article will provide you more information about the Queues section and functionality: 1. Navigate to the Queues page by clicking on 'Queues': 2. Here you can monitor the 'Total calls' across all your queues: 3. Here you can monitor how many of ...