To create a callback option for your queue in the IVR script.
Virtual Contact Center
Please ensure an Outbound Queue is already created as the Outbound Queue will need to be selected in the script steps below.
- Add a Label object outside of the Forward to Queue object.
- In your desired location in your Forward to Queue script, Add a Play or Say object that will inform the customer they have an option to opt out of the queue if they no longer wish to wait. For example, "Thank you for waiting, please continue to hold or press (number selection) to leave a callback number".
- Add a Get Digit object after your Play or Say object. This will provide a number list that will include 0-9, *, and # that can be used for alternative options.
- Select your desired key number and add a Go To object. Choose the Label you first added to send the caller to that label.
- Go to your Label and Add a Get Value object. The Get Value object will allow you to choose your Invite Message (audio file) that will ask for the customers 10 digits call back number. If you do not have an audio file, set Invite Message to None and insert a Say Object before Get Value to ask for the 10 digit number. Set the 'Playback option' to "Uninterruptible" (input captured), this will ensure the entire phone number is capture if a caller starts entering their phone number before the message ends.
The Data to collect field should be selected to customers: Phone Number and make sure Entry is mandatory is checked.
- Select Contact Found and add a Callback object. Select your Outbound Queue, the Channel Number you wish to display, Dial Plan, and Callback parameters.
- Select callback queued and add a Say or Play object to inform the customer they will be called back.
You have now completed a basic callback option in your IVR script.
You can allow your caller to hear the number they entered and allow them to re-enter their phone number by following the steps below.
- Select Contact Found under Get Value and add a Say object. This message should say "The number you entered is (number here)". If you have an audio file, you can use a Play object instead.
- Add another Say object. Change the Value to play to $callback phone number. This will repeat the number that was entered.
- Add a third Say object. This message should say something like "If the number is correct, we will give you a call shortly. If the number is incorrect, please press (number key desired) to re-enter your 10 digit callback number." You can use a Play object instead of you have an audio file.
- Add a Get Digit object.
- Select your desired key number and add a Go To object. Choose the Label you first added to send the caller to that label to re-enter their phone number.