Logo

SightCall for Salesforce

How to configure OmniChannel to use SightCall


SightCall can be used into OmniChannel. The ACD use cases are changed into OmniChannel objects that any available agent can pick up and start a session from. But in order to do so, you will need to do some specific configuration in your Salesforce organisation


The documentation below explains how to setup a basic OmniChannel from scratch, and integrate Sightcall in the configuration. This is the default configuration. You will find below some information about customization if you required it


Prerequisites

Before configuring your OmniChannel package, make sure


Basic Configuration

You can configure your OmniChannel while activating your SightCall package. We recommend that you start with the Connected App, since it can take up to 10 minutes to be active. This way you don't have to wait before you start configuring your organization


Step 1. Enable OmniChannel


To enable OmniChannel, go to your settings, and quick search "Omni-Channel Settings"

Select "Enable Omni-Channel". A new line appears asking you if you want to enable "Enable Skills-Based Routing". Select it as well


Step 2. Create the SightCall configuration for OmniChannel


We need to create a specific OmniChannel configuration that SightCall will be able to talk to.

Step 2.1. Create a new Service Channel

In the Quick Search box, type "Service Channels". Select it and click "New"

Create a new configuration. The Name and Developer Name is your choice, but select SightCall Request as the SalesForce Object

Save your new Channel.


Step 2.2. Create the Presence Statuses

In the Quick Search box, type "Presence Statuses". Select it and click "New"

We need to create two different configuration : Online and Busy.


Create a new configuration. Name it Available SightCall. assign it to your newly created Service Channel

Create a new configuration. Name it Busy SightCall. Check it as Busy status


We now need to give access to these Presence Statuses for the OmniChannel agents


In the Quick Search box, search for "Profiles", and select "System Administrator"


Hover on "Enabled Service Presence Statuses" and then click on "Edit"


Add your newly created presence statuses, and save


If you had OmniChannel already up and running and already configured your users, you should be all set. SightCall is now enabled to use OmniChannel. Don't forget to add the OmniChannel utility item in the application containing SightCall

If you haven't created any OmniChannel users yet, we will do it

An Omnichannel user is called an Agent. An agent is a specific type of a "Service Ressource". This is the kind object we want to create


Step 2.4.1 Check that you can see the Service Resource tab


In the Quick Search box, search for "Profiles", and select "System Administrator"

In the "Tab Settings" part, look for "Service Resources".

Check that it's on "Default On". If not, set it to this value


Step 2.4.2 Display the Service Resource tab


Go into the "Service Console" app in your org, or any application that is in console navigation


On the top left, where you can change the object type, click on the arrow, then "Edit"

Click on "Add More Items" and search for "Service Resource"

Select this item and add it. Save everything


Step 2.4.3 Create the Service Resource tab

Select "Service Resources" in your application. Then click on "New"

Give a name to your new Service Resource. Select the user you want to allow access to Omnichannel. Set him as "Agent" in the resource type, and tick the active box

Save. Your user has now access to OmniChannel



Go further


It is possible to connect SightCall with OmniChannel using Queue Based Routing, but this is not the default configuration. If you want to use the Queue Based Routing, you will have to :

However, in this mode, we don't need to define the Service Resources, as we will add manually the users we want in the Queue


Step 1 Create a new Routing Configuration

In the Quick Search box, type "Routing Configurations". Select it and click "New"

Create a new configuration. The Name and Developer Name is your choice


Recommendations

Save your new Routing Configuration.


Step 2 Create a new Queue

In the Quick Search box, type "Queues". Select it and click "New"

Create a new queue. The Label and Queue Name is your choice


Save your new Queue.



By default, the routing configuration when using Skill routing is the following :



If you want to define your own Routing Configuration, you can define one with the right parameters for your use case.

The only thing to do while creating your own configuration is to set the Developer Name as Sightcall_Omnichannel_Skills

SightCall will automatically retrieve the content of this Routing configuration, if it exists, and apply the right parameters