Call Centre Managers can configure workflows that give their customers the option to request a call back from the Agent but still maintain their position in the queue after they have hung up the phone.

1. An Example Scenario

Examples of Call Scenarios

  • If a CLI is present an option to select 1 to receive a callback on the current number

  • If a CLI is present an option to select 2 to change the number

  • Else, if the CLI is anonymous an option to enter a phone number



2. Add Workflow Object

  1. Open the Workspace.

  2. Select Workflows from the Resources menu.

  3. Select a workflow from the list displayed (you can also create a new one).

  4. Click the Preview icon next to your selected workflow. A schematic representation of the workflow is displayed.

  5. Click the Add New Object icon  The New Workflow Object dialog opens.

  6. Select Maintain Position in Queue from the drop-down selection list.

 Definition of Queue Position

  • When you are the first person in the Queue AND an agent is available when the callback is made

  • When one call is in the Queue ahead of you, the callback will occur

 Parameters and Resources

  1. Callback Announcement - Announcement that is played to the Customer when we connect and put them in the Queue

  2. MOH - Music on Hold the customer hears while they are waiting. The MOH is defined at the Campaign Level.

  3. Queue - will give you the Join Queue or IJQ Object that's in the workflow above.

  4. Phone number is defined as %activities: activity_source%

  5. Maximum Retries - This is the number of times the Dialler retries if they don't connect the first time

  6. If the Customer misses the callback, they will go to the back of the current queue and the Dialler will retry when they come back to the head of the Queue.

  7. if AMD (Answer Machine Detection) is turned off, the Dialler will route a voicemail to an Agent. 

  8. If AMD (Answer Machine Detection) is turned on,  when answering the callback, Agent should ensure. they say "Hello" otherwise the system will disconnect you. 

3. Additional Notes

  • If you are capturing digits in the original workflow, (e.g. to pass to CRM), the MPIQ will store the digits that have been captured and present them to the Agent when it connects. Agent Callback and Queue Callback will be considered fresh interactions and the captured digits will not be retained.

  • If a "maintain Position in Queue" is outstanding from the previous day, the call will be dialled as soon as an Agent logs in and becomes available ("Ready" state). Note that the schedule associated with the Campaign is not checked. If a Campaign opens at 09:00 and an Agent logs in and makes themselves available at 07:00, the first outstanding MPIQ outstanding from the previous date will be called at 07:00.

  • If you wish to let Agents know that the inbound call is from an MPIQ Callback, you can add a "Branch on Value" that can never be reached with another Join Queue Object routing to the same queue but with an MPIQ whisper. You can then use this as the Queue in the MPIQ object.