This unit covers configuring Fastcall to work with Omni-Channel and Queues in Salesforce. This unit does not cover configuring Omni-Channel itself – for that, you will need to complete the Trailhead module Omni-Channel Basics. This feature must be enabled in Fastcall by Fastcall support.


Omni-Channel allows you to route Salesforce Objects to available Salesforce Users via Queues – an obvious example is holding incoming telephone calls in a queue until the next agent is available. Fastcall complements this by plugging in to the Omni-Channel Queue logic and providing the telephony interface to the customer – notifications of queue position and other aspects of queue behaviour, etc. This is handled through Fastcall’s Interactive Voice Responses (IVRs). Once Omni-Channel is setup, a new Auto Call Distribution (ACD) Strategy becomes available to your IVRs: the Round Robin Queue.

Omni-Channel Setup

Omni-Channel Setup is highly organisation dependent and fairly involved. Rather than attempt to walk you through it here, we recommend following the Trailhead module Omni-Channel Basics. Instead of routing Cases as per the Salesforce example, set your Service Channel up to handle Fastcall Call Objects.

Configuring Fastcall

Once Omni-Channel is configured in the Salesforce Org, you can proceed to configure an IVR to interact with the Omni-Channel queue. You will need to configure the following settings:

  1. Action: Call Transfer
  2. Transfer Target: Group
  3. ACD Strategy: Round Robin Queue

It’s also advisable to configure the other settings. Of note:

  • Introductory Automated Message: This will play when the IVR is activated and the Call is placed in the Queue. Should be configured to play a greeting.
  • Round Repeat Times: How many times the Round Robin goes through its users.
  • Queue No Answer Timeout: Should be set to the maximim time you want people to wait in the queue before it counts as ‘no answer’.
  • Use Waiting Audio & Queue Waiting Audio: This audio is played while the user waits. Try some soothing music.
  • Say Position in Queue & Position Message: A robot voice that is played in between the Queue Waiting Audio. If there’s no Queue Waiting Audio, this will loop.
  • No Answer IVR: See the training unit on IVRs, but this is where you can direct the Caller to voicemail or back to a main menu.

Once the IVR is configured, you will need to assign it as the Inbound Routing behaviour for a Phone number, or trigger it from another IVR as per the training unit on IVRs.

Round Robin Queue behaviour

When a Call comes in the Introductiory Audomated Message will play. The Call Object will then be created by Fastcall and placed in the Queue for distribution by Omni-Channel. The first Object in the Queue will be offered out via the Fastcall Widget as a ringing phone call, which will go around the available users as a Round Robin. When a User picks up, the Call Object is removed from the Queue and the next one pulled down and distributed via the Round Robin. While in the Queue, the caller will hear the Waiting Audio and Position Message. If a caller is in the queue longer than the Queue No Answer Timeout, they will be redirected to the No Answer IVR.

Automatic Login/Logout

Under Fastcall Settings > Admin Settings > Call Handling > Upgrade Features, you can enable “Omni-Channel Status”, which will update your Fastcall status whenever you login/logout from Omni-Channel. This is useful if your agents are primarily acting from a Salesforce Service Console.

Last updated: Fastcall v6.0.6, 2019-01-25