17-07 - Salesforce Plus Adapter Administrator's Guide
17-07 - Salesforce Plus Adapter Administrator's Guide
Software
July 2017
The Five9 Plus Adapter for Salesforce enables you to integrate the Five9
Cloud Contact Center with your Salesforce.com CRM environment. The
Five9 integration with Salesforce enhances the ability of contact center
agents to sell, retain, and support customers.
Five9 and the Five9 logo are registered trademarks of Five9 and its subsidiaries in the United States and other countries. Other marks and brands may
be claimed as the property of others. The product plans, specifications, and descriptions herein are provided for information only and subject to change
without notice, and are provided without warranty of any kind, express or implied. Copyright © 2017 Five9, Inc.
About Five9
Five9 is the leading provider of cloud contact center software, bringing the power of the
cloud to thousands of customers and facilitating more than three billion customer
interactions annually. Since 2001, Five9 has led the cloud revolution in contact centers,
delivering software to help organizations of every size transition from premise-based
software to the cloud. With its extensive expertise, technology, and ecosystem of
partners, Five9 delivers secure, reliable, scalable cloud contact center software to help
businesses create exceptional customer experiences, increase agent productivity and
deliver tangible results. For more information visit www.five9.com.
Trademarks
Five9®
Five9 Logo
Five9® SoCoCare™
Five9® Connect™
This table lists the changes made in the last six releases of this document:
Release Changes
June 2017 • Corrected that you cannot use single sign-on with Open CTI for Lightning.
• Added an important note about agents who are enabled for Web Agent. For more
information, see Enabling Agents Permissions.
• Added a note about connectors, which do not work with Mac OS and Chrome 53. See
Chrome.
• Added an important note about Salesforce Limits.
• Added Enabling Open CTI for Lightning.
• Added a note about lead conversion with Open CTI for Lightning.
• Updated Components of the Apex Package. All internal resources are now hidden.
• Added to the agent’s guide support for Five9 UC - Skype for Business. For more
information, see Plus Adapter for Salesforce Agent’s Guide and Configuring Five9 UC
Adapter - Skype for Business in the Basic Administrator's Guide.
• Added Managed Packages 2.31 and 2.34. Both contain security improvements.
November • Added Salesforce Managed Package version 2.31 to support Open CTI for Lightning.
2016 • Added a section about removing the softphone adapter from Mac OS.
• Added an important note about Firefox 49.
• Added a note about a defect in Mac OS 10 with Safari 10.
October 2016 • Added Implementing Five9 Connect.
September • Added an important note for each browser that your agents will use. You must remember
2016 to add the browser exceptions to your Group Policies. For more information, see
Chrome, Firefox, and Internet Explorer.
Release Changes
Introduction
The Five9 Plus Adapter for Salesforce is a browser plug-in that enables you to integrate
the Five9 Cloud Contact Center with the Salesforce CRM. After your agents have installed
the adapter, they can use the Five9 softphone, a call control tool that works in the
Salesforce desktop with the cloud or console view that you have created.
For detailed information about the business and technical requirements to use Five9
products and to set up and configure a Salesforce account, see the VCC Technical
Requirements or contact your Five9 representative.
opened browser tabs and windows
Important Each browser limits the number of parallel connections for each host.
Because all opened tabs and windows share these connections, open no more than
five tab and browser windows to avoid performance issues. This limitation applies
whether the content of the windows, such as case or opportunity, differs, or the
windows are opened in different browsers, such as Firefox, Internet Explorer,
Chrome, or Safari. For more information about the connection limits that apply to
your browser and its versions, refer to the vendor of your browser.
However, the console view enables you to avoid performance issues with the Five9
Plus Adapter for Salesforce when more than five browser tabs and windows are
opened.
Audience
This guide describes for Salesforce and Five9 VCC administrators how to download,
install, and configure the Five9 Plus Adapter for Salesforce and how to configure the
required and optional Salesforce elements.
Warning Five9 does not control the variations in the Salesforce user interface and
does not know when changes may occur. Therefore, to complete the integration
correctly, you must be a Salesforce.com Certified Administrator or equivalent.
New Integrations
This guide applies to you if you are installing a Five9 Adapter for Salesforce for the first
time, and your domain has been enabled for the Five9 Plus Adapter for Salesforce.
In the future, your agents’ adapter will be updated automatically. However, upgrading the
managed package will remain a manual operation.
Existing Integrations
If you currently have an integration with one of the Five9 adapters for Salesforce, CTI
Toolkit API versions 3.x, 4.x, or Open CTI adapter, follow these steps after your domain is
migrated to a new platform.
From the Five9 Open CTI adapter, you may upgrade to the Five9 Plus adapter for
Salesforce or to the Five9 Open CTI adapter for Lightning. If you are currently using the
Plus adapter, you do not need to upgrade to use the Open CTI adapter for Lightning.
However, you need to create and populate a separate call center in Salesforce for
Lightning users.
2 Create a new call center, ensuring that your call centers are named so that you
can easily differentiate them.
For more information, see Creating Additional Call Centers.
This figure contains a softphone adapter in which an agent is logged in and is ready for
voice interactions.
1 Install in Salesforce the Five9 managed package. Installing the Five9 Managed
Package.
2 Download the call center definition file. For more information, see Downloading
the Call Center Definition File.
3 Create and populate a call center. For more information, see Creating and
Populating a Five9 Call Center in Salesforce.
4 Optionally, configure single sign-on. This feature is available only with the Plus
adapter. For more information, see Configuring Single Sign-On.
5 Determine the data fields that you need. For more information, see Configuring
Fields to Save and View Five9 Data.
7 Prepare the browsers and the softphone that your agents will use. For more
information, see Managing the Software for Your Agents.
You must install in Salesforce the Five9 managed package, and you must download the
softphone adapter. If you navigate to the Salesforce AppExchange independently, you
must search for Five9.
Installing the Five9 Managed Package
Downloading the Call Center Definition File
Important To obtain managed package version 2.31 for the Open CTI for Lightning,
locate Five9 in the Salesforce AppExchange. To obtain the standard (no single sign-
on) call center definition file, contact your Five9 representative. Afterward, proceed
with Creating and Populating a Five9 Call Center in Salesforce.
1 To access the Five9 download page for both components, log into your Five9
account.
You may need to answer a security question before continuing.
3 In the Five9 Plus Adapter for Salesforce section, click follow these steps, and
follow these sections:
Installing the Five9 Managed Package
Downloading the Call Center Definition File
2 In the Salesforce appExchange embedded in a Five9 Web page, click the Five9
application.
Important Be sure that the version of the package is at least 2.21.
b To view a list of the API access settings that are granted to the package
components, click API Access.
10 Click Install.
If you stop the process before it is completed, you will need to reinstall the
package. When the installation is finished, you see this page, and you receive an
email message that confirms the installation. Do not proceed until you receive
the email.
The email also mentions that you need to deploy the package to activate some
components. However, you do not need to deploy the package.
11 Click Done.
The Installed Packages page appears. Your package is displayed at the bottom of
the list. If you upgraded your package, the new package overwrites the existing
one with the new version number. However, the previous installation date is
retained.
Important Five9 does not control the variations in the Salesforce user interface
and does not know when changes may occur. Therefore, in the rest of this guide,
only the target menu is provided. To locate each menu, use the Salesforce
QuickFind search.
To use the Open CTI for Lightning adapter, create a call center with the file that
you obtained from your Five9 representative and assign agents to the Open CTI
for Lightning call center. Agent may be assigned to only one call center at a time.
4 Click Import.
The details of you call center appear.
Note The default name for the single sign-on call center is Five9 SAML Domain.
This name is used as reference in the single sign-on chapter.
Your new call center now appears in the list of call centers.
Five9 Domain Name Internal name of your Five9 domain; corresponds to line 3
of the call center definition file.
Display Name External name of your Five9 domain; corresponds to line 4
of the call center definition file.
Description Description of your domain.
CTI Adapter URL If appropriate, URL of the Five9 user interface:
• Call center with single sign-on: no URL.
• Call center without single sign-on: https://
app.five9.com/clients/integrations/
sf.main.html
Element Description
Long Distance Prefix Phone prefix to automatically dial for long distance calls.
For North America, the default value in the call center
definition file is 1. If you use the E.164 format, enter the
digit appropriate for your configuration. For more
information, see Using Dialing Lists in the E.164 Format.
This prefix is used for the Salesforce click-to-dial feature.
International Prefix Phone prefix to automatically dial for international calls.
For North America, the default value in the call center
definition file is 01. If you use the E.164 format, enter the
digit appropriate for your configuration. For more
information, see Using Dialing Lists in the E.164 Format.
This prefix is used for the Salesforce click-to-dial feature.
Created By Five9 User Administrator who created the call center.
Created On Date that the call center was created.
2 Click Import.
The details of the file are displayed. You are now ready to add users to the your new call
center.
Salesforce provides default profiles that you can use as defined, delete, or clone to create
as many profiles as you need. Because all default profiles contain Five9 custom fields, you
can use any of them to create profiles for your call center users. The default visibility of
custom fields depends on the option that you selected when you installed the package.
At that time, all permissions to the package were granted to the user group that you
selected:
• Administrators: Only the system administrator profile can see the activity fields.
The administrator is responsible for enabling user profiles as needed.
• All users: All profiles are can see the activity fields.
• Specific profiles: Specified profiles can see the activity fields.
3 To display the properties of the profile, in the Field-Level Security section, click
Campaign [View].
4 To update the Five9 permissions for this user profile, click Edit.
7 If needed, enable the connected applications that you want users of the profile to
access, such as Five9_Adapter or Five9 Single Sign-On.
8 In the Tab Settings > Custom Tab Settings section, set the visibility of the Five9
configuration tabs.
To avoid showing an error message to users who cannot change the information
on these tabs, enable these features only for administrators.
10 Click Save.
2 Click Edit.
5 Click Save.
You can see all users that you have assigned to the call center.
Softphone Options
You may customize the agent’s account to simplify the appearance of single call records.
Accounts and leads are searched for matching phone numbers. This option specifies how
a record should appear if only one record matches an incoming call.
Important Depending on your Salesforce version, the name and location of the
account settings may vary. The steps below describe the most current version.
3 To ensure that this option does not conflict with the call center settings for single
record matches, verify that Always open the record automatically is selected,
and click Save.
Softphone Views
You may select one of two softphone views:
Important Be sure to inform your users of all browser limitations.
Cloud View
The softphone appears stationary on the left side. You may allow agents to open or close
the softphone by clicking the arrow at the top of the adapter as shown in the figures
below.
If you use the adapter in a separate browser window, for example with Firefox, the cloud
view adapter must be open so that agents can log into the softphone. Afterward, you
may close the softphone adapter in the main Salesforce browser window.
If you use a separate browser window for the softphone, for example with Firefox, the
adapter must be open so that you may log into the softphone. After you have logged in,
you may close the softphone adapter in the main Salesforce browser window.
To improve the performance of the embedded adapter used in cloud view, the window
shown below opens automatically when you log into the adapter. You may minimize or
hide this window, but you must not close it. If you close this window accidentally, it
automatically reopens to maintain the connection of your adapter to Five9.
However, if you set the adapter to open in a separate browser window, this stand-alone
window does not appear.
Console View
The softphone appears when you click the phone icon in the bottom right corner of the
page. Internet Explorer 11 limits users of the Five9 Adapter for Salesforce in Cloud View
by causing performance issues when agents open multiple tabs and/or windows.
Therefore, Five9 recommends that agents enable the freestanding adapter mode or use
the Service Cloud console view.
To resize the softphone, drag the handle (top left). To minimize it, click the minus sign
(top right).
Note If you enlarge the adapter while using a large monitor, be sure to return the
adapter to its default (small) size if you plan to later view the adapter on a smaller
monitor, such as on a laptop computer. Otherwise, the adapter is hidden under the
Salesforce tabs. To retrieve a hidden adapter, follow these steps:
1. Reduce the size of all elements in the window (Ctrl + minus sign).
2. When you can see the softphone handle, resize the adapter as needed.
3. Return the size of the elements to normal (Ctrl + plus sign).
2 If you have not already done so, install managed package version 2.31 in the
Salesforce AppExchange.
5 To edit your Lightning App, go to Lightning Experience > Setup > App Manager.
7 To enable the phone adapter button in the footer, log out of Salesforce and back
in or refresh the tab twice.
This chapter describes how to configure single sign-on user authentication with Security
Assertion Markup Language (SAML). SAML is a standard that enables you to synchronize
authentication and authorization data between Salesforce and Five9 so that agents can
use single sign-on (SSO) to gain access to both systems simultaneously:
• If you enable single sign-on, your agents use only one set of credentials to
automatically be logged into the adapter when they log into Salesforce.
• If you do not enable single sign-on, your agents must log into Salesforce and
Five9 separately with two sets of credentials. If you do not plan to use single sign-
on, skip this chapter.
Important Single sign-on is not supported with the Salesforce Open CTI for
Lightning adapter.
2 Request from your Five9 support representative that your domain be enabled for
Plus applications.
1 Locate My Domain.
3 Click Check Availability, and modify your domain name until the name is
available.
When the domain name is accepted, you receive an email from Salesforce. In
Salesforce, instead of Step 2 Domain Registration Pending, you now see Step 3
Domain Ready for Testing.
All your application URLs, including those of Visualforce pages, change to the
new URL. Therefore, be sure to update any application URLS that were created
before you created this domain name.
The login URL for the new domain is in this format: https://<subdomain>.my.
salesforce.com/domainname/DomainName.apexp
Example https://infodevtestdomain-dev-ed.my.salesforce.com/
domainname/DomainName.apexp
6 After you have received the email, if necessary, refresh the Salesforce page to see
Step 3.
Domain name
9 Click OK.
Your domain is ready to use. In this page, you may change now or later the
default settings and the appearance of the login page that your users see.
2 Click Edit.
4 Click Save.
– Subject Type: Type of unique ID that agents will use to log into Salesforce and
Five9. The value, such as an email address, must be the same in both
applications and must persist until the user is deleted. Five9 recommends
that you select Federation ID. However, you may need to select another type
of ID to conform to your current Salesforce implementation. For more
information, see Adding a Federation or Other Persistent ID to Users VCC
Properties.
4 Click Save.
The list of Connected Apps reappears.
6 In the details page, scroll down to the Profiles section, and click Manage Profiles.
7 In the profile assignment page, select the profiles that you want to allow access
to Five9 with single sign-on.
8 Click Save.
9 Return to the list of Connected Apps, and repeat step 2 to step 8 for Five9 Single
Sign-On (https://app.five9.eu).
3 Scroll down to the Call Center field on the right, and click the magnifier.
– If you selected Federation ID as subject type, enter a name for the agent. You
may use the agent’s Five9 user name or another name reserved for single
sign-on.
– If you selected another ID as subject type, leave the field empty.
6 Click Save.
4 Click Save.
3 To enter the information from the metadata file, click Import, and locate your
file.
All the fields are completed, and the X509 certificate is imported even if the field
on the right remains blank.
4 Click Save.
4 Click Save.
2 Log into your Salesforce domain with the user name that you configured for
single sign-on.
If single sign-on is configured correctly, you see the station setup window:
This chapter describes how to configure in Salesforce the essential integration features
for a functional Salesforce call center:
Configuring Fields to Save and View Five9 Data
Enabling the Softphone in the Case Layout Page
Configuring Callback Synchronization
Setting the Voicemail URL Base
Enabling Multiple Languages in the Adapter
To view and modify the task fields and layouts, follow the steps in these sections:
Viewing Standard Salesforce Task Fields
Adding Five9 Custom Fields to the Task Layout
For more information about these fields, see the Salesforce documentation.
* During calls, agents convert leads when they select the object of the call in the
Name field. The process is slightly different depending on the type of console that
they use:
• Sales and Service Cloud consoles: the Name field is populated automatically
when agents navigate to Salesforce leads.
• Open CTI for Lightning: Once agents select the lead in the Name field,
Salesforce displays a pop-up window with the created objects, such as contact
or account. Agents must click each created object listed in the pop-up window
to update the Name and Related To lists. If agents close the pop-up window
without doing so, the Name and Related To lists are not updated. To return to
the leads page, agents must close the pop-up window. To update the fields
manually, agents may search and open the objects recently created.
3 Click Fields.
4 Drag the Call Result field and any Five9 fields that you want to the page layout.
The name of all Five9 custom fields starts with Five9.
5 Click Save.
The summary page reappears. You are ready to assign the page layout to the user
profiles.
8 Select the profiles to which you want to assign the new layout.
10 Click Save.
This table lists the Five9 custom fields used to save call information.
Five9 Custom Field Call Information
Five9 After Call Work Time Time spent by the agent after the call.
Five9 Agent Agent who processed the call. User ID that you
created in the VCC Administrator application.
Five9 Agent Extension Agent extension of VCC user ID.
Five9 Agent Name Agent’s name of VCC user ID.
Five9 ANI ANI.
Five9 Callback Campaign ID Campaign ID of the callback.
Five9 Callback Campaign Name Campaign name of the callback.
Activity List. You can edit an existing activity view or create a new view to display Five9
activity columns. Follow these steps to display Five9 activity information on the Home
page.
1 At the bottom of the calendar, click the Activity List View icon (third icon from
the left).
Salesforce provides several predefined activity views. When you select a view, the
content of the view is displayed in table format.
4 Use the arrows on the right to arrange the fields in the desired order.
5 Click Save.
The summary page reappears. The headings of the table correspond to the fields
that you added to the view. You can adjust the width of the columns by dragging
left or right the border between the columns.
Task Page. To display on activity pages the Five9 Adapter for Salesforce custom fields,
you can edit a task layout or create a new layout.
1 Locate Activities > Task Page Layouts.
3 Click Fields.
5 Click Save.
The Task Page Layout summary page reappears. You are ready to assign the page
layout to the user profiles.
8 Select the profiles to which you want to assign the new layout.
10 Click Save.
Event Page. To display Five9 custom fields as an event, you can edit an event layout or
create a new layout.
3 Click Fields.
5 Click Save.
The Task Page Layout summary page reappears.
8 Select the profiles to which you want to assign the new layout.
9 From the Page Layout To Use menu, select a layout, and click Save.
Activity Searches. This section describes how to add fields to your searches and
search results. Because the pages contain the same fields, only the search fields are
shown here.
Your choices determine what fields are used as filters in the search layout. If you
do not select at least one field, the search results do not contain any filters.
– Activity Search Filter Fields
a Click Edit.
b Select the fields to include in the search layout. Most likely, these fields
correspond to the activities that you have added to the activities list.
c Click Save.
Reports. You can add the Five9 Adapter for Salesforce custom fields to Salesforce
activity reports. You can create and modify reports.
Filters
Fields
Preview
1 Open a case.
4 At the bottom of the Case Layout page, in the Other Tools and Components,
disable Hide sidebar, and click Save.
Important To add other languages, you must install at least version 2.23 of the
managed package, and you must contact your Five9 representative and
Professional Services to request that your domain be enabled for other languages.
You may select the call centers in which you want multiple languages to appear. The
language that you select is used for the labels of the softphone adapter. However, you are
responsible for the other elements:
• You need to create in your selected language the VCC elements that your agents
need such as prompts, campaign and skill names, worksheets, scripts, and call
variables.
• You need to translate reason codes and dispositions and upload the resulting text
file to your REST API.
4 Click Save.
To upload a list of reason codes and dispositions, use a REST client, such as the Advanced
REST client (Chrome extension), REST Easy (Firefox add-on), or Cocoa Rest Client (Safari).
You cannot update a file that you have uploaded. If you need to modify the content of a
file in production, create and upload a new file with the same name.
2 In the same browser, log into Salesforce and the Five9 Plus adapter as an
administrator.
Select Network, enter metadata in the field, and select All or XHK.
1 Select Request.
9 Click Send.
If the request is successful, you receive HTTP status code 200. In cases of error,
you may see one of these codes:
- 204: No content: Although the request is successful, you do not see the
translated strings in the adapter.
- 401: User is not logged in: Verify that the credentials are correct and that
you are logged into the adapter.
- 404: File not found: Verify the URL.
- 435: File malformed: Verify the content and format of your file.
- 500: Internal server error: Verify the content of your request.
In the response, errors may appear as follows:
{
five9ExceptionDetail:
{
timestamp: 1441883501421
errorCode: 401
message: "Invalid credentials"
}
}
11 To verify that the text strings are displayed correctly, look at the Not Ready and
Dispositions menus in the adapter.
This chapter describes how to configure the softphone to search for Salesforce records by
using these elements:
• Call data
– Data used in the search
– Data displayed in the softphone
– Salesforce objects displayed in the pop-up windows of search results
• Behavior search results (Salesforce screen pop)
The basic search matches the caller to the CRM data by using the phone number (ANI or
DNIS). To refine your search, you can use custom fields and configure custom searches.
Understanding Search Rules According to Call Types
Creating Custom Objects
Configuring the Softphone Layout
Configuring Searches with Custom Fields
Configuring Searches with Visualforce Pages
Configuring Custom Searches
Agents can associate the call with any of the standard or custom objects in the menu.
6 Repeat the procedure for each custom object that you want to create.
7 Add the custom objects to the softphone layout as described in Configuring the
Softphone Layout.
8 To enable these objects in user profiles or permission sets, see the Custom
Object Permissions section in Enabling Salesforce Permissions in User Profiles.
You may change permissions in two ways:
– By cloning and customizing default user profiles and reassigning users to the
new profiles.
– By customizing permission sets.
2 Click New to create a layout or click Edit next to the name of an existing layout
definition to modify it.
Salesforce
Objects
CTI 2.0 or
Higher
Settings
3 From the Select Call Type menu, select an option: inbound, outbound, or
internal.
Salesforce Objects
This section contains the Salesforce standard objects and the custom objects that you
created. You can select search for records. The list of objects is different for each call type.
To optimize API performance, which depends on your configuration, Five9 recommends
that you do not select objects that cannot be searched for the specified call type.
1 To modify the objects that appear, click the arrow or Add/Remove Objects.
2 To add (or remove) an object to the search list, select the object in the Available
list and click Add (or Remove).
For each object that you add to the softphone layout, a section for single
matches appears at the bottom. In that section, you can specify the fields that
should appear in the layout if a single record for that object is found. This
example contains standard and custom objects. To customize the single match
sections, click Edit and select the fields that you want to appear in the layout.
Standard objects
Custom objects
3 To change the location of a field in the Selections list, select it and click the
appropriate arrow.
5 To add, remove, or change the order of single records found, click Edit.
• Screen pops open within: Whether the search results are displayed in an existing
or new browser window or tab.
– Existing browser window: The search results are displayed in the same
browser window.
– New browser window or tab: The search results are displayed in a new
browser windows or tab. With this option, ensure that all users set their
browsers to allow pop-up windows from salesforce.com and force.com. If
pop-up windows are disabled, the search results are displayed as a list of links
in the softphone.
• No matching records: Defines the Salesforce page that appears when the details
of inbound calls do not match existing Salesforce records:
• Single-matching record: Defines the page that appears when the details of an
inbound call matches only one Salesforce record:
• Multiple-matching records: Defines the page that appears when the details of an
inbound call match more than one existing Salesforce record:
You can use custom fields in inbound, outbound, and internal calls. You can also create
custom queries with call variables that you attach to inbound calls to search in Salesforce
for objects that match the call variable.
When you use an IVR script to obtain identifying information, such as and account or case
number, the information is saved in a Five9 contact field with the same name as a
Salesforce custom field. You can use the content of that field to query Salesforce objects.
Salesforce finds the custom field that matches the information and displays the record to
the agent in a pop-up window.
To configure custom search fields, you must specify which Salesforce fields are used to
search for Salesforce records. In the softphone layout, you can specify additional search
objects, such as case number. If a value is passed for these objects in the contact record
provided by Five9, these objects are searched. If the Five9 contact field to look up is
empty, agents see a warning message.
Depending on the matches found, the results appear as described in CTI 2.0 or Higher
Settings:
• No match: a new lead, contact, or case page appears in the browser. The new
object to be opened is the first one in the list of inbound objects configured in the
softphone layout.
• Single match: the record is opened in Salesforce.
• Multiple matches: all contact records are listed as links.
A search is done regardless of the setting. In most cases, leave this option
disabled.
– Enabled: The clicked number is searched in Salesforce, and a list of results is
displayed. Select this option to ensure that agents see pop-up windows with
the contact’s information.
– Disabled: No list results page is displayed regardless of your call center
settings. Instead, the results appear in the softphone. For example, if you
need to call a long list of contacts, the detail page for the record opens when
you click a phone number.
5 Click Save.
Create as many Salesforce custom fields as you need, ensuring that the corresponding
contact fields exist in the Five9 contact database. This section summarizes the field
creation steps. For detailed instructions, see the Salesforce How to be Successful with
Salesforce User’s Guide.
2 Follow the instructions for the type of object that you chose.
For a custom contact field example, see Assigning Campaigns Automatically to Calls.
To locate a record in Salesforce, the search uses all the Five9 contact database fields that
have a Salesforce format, such as Account.AccountNumber. If theFive9 contact database
5 In the properties window, create the field with values such as these, for example:
Elements Values
Name AccountNumber
6 Click Save.
2 In your IVR script, add a Play module with a prompt for the caller to provide an
account number.
3 Add a GetDigits module to capture and assign the account number to the custom
field.
As an optional step, configure your IVR script to validate the caller’s input by searching in
Salesforce before the transfer module. When a call is presented to an agent or an IVR
script, the content of the Five9 custom field (Account.AccountNumber) is sent to
Salesforce as a call variable. Salesforce displays the corresponding custom field. In
addition to Salesforce fields, the search also looks for the ANI of the caller if this option is
not disabled. The ANI is passed from Five9 to Salesforce.
You can use Visualforce pages to receive from an IVR script call or contact variables, such
as DNIS, ANI, or campaign name. These variables can be used in advanced routines to
determine how to best handle pop-up window requests. Because DNIS and ANI are part
of every call, no VCC configuration is required. To pass other fields, follow these steps in
the VCC:
You may copy and paste the text to test the example:
<apex:page>
<!-- Begin default content - Remove this -->
<h1>Congratulations</h1>
This is your new page.
<!-- End default content - Remove this -->
<p>DNIS: {!$Currentpage.parameters.DNIS}</p>
<p>ANI: {!$Currentpage.parameters.ANI}</p>
<p>Campaign: {!$Currentpage.parameters.Campaign}</p>
</apex:page>
When an incoming call contains the call data in your Salesforce variables
group, the call triggers a pop-up window. In this example, the pop-up
window displays the DNIS, ANI, and campaign name if the data is present in
the call. This figure below shows how the pop-up window for the above
Visualforce page might appear.
For the Sales Cloud, the URL of the pop-up window contains the variables as
parameters. In this example, the &003G000000yBRqxIAG=Contact
parameter is the search result:
https://<yourDomain.com>/apex/Test_page?DNIS=9255551212&ANI=
6501234567&Campaign=Test+Campaign&003G000000yBRqxIAG=Contact
For the Service cloud console, the variables do not appear in a URL but in a
Salesforce page.
To obtain these files, you need to be logged into your Five9 account.
1 Click the Five9 Settings tab or the + sign on the far right to add the tab.
Important Do not click or navigate away from the Five9 Settings page until the
settings are loaded. Otherwise, you need to reinstall the managed package.
3 To use a customized search class, select the option, and enter the name of your
class.
4 Click Save.
This chapter describes how to synchronize a Salesforce campaign with a dialing list in the
Five9 VCC.
Synchronizing Dialing Lists
Assigning Campaigns Automatically to Calls
Mapping Salesforce Fields to Five9 Fields
This table contains the default Salesforce contact and lead fields that are sent to the Five9
database and the corresponding Five9 fields.
Elements Values
Name salesforce_id
Elements Values
Remote Site Name Five9WebServices
Remote Site URL https://api.five9.com
Disable Protocol Security
Description Optional description of the URL or service.
Active Checked by default.
4 Click Save.
When you install the Five9 managed package, the Five9list custom field is not
automatically visible to Salesforce users. You must enable the field for the users who are
allowed to view and update the field.
2 Click the name of the latest version of the installed Five9 package.
d Click Save.
3 Click Fields.
5 Click Save.
4 Click Save.
List items are always sent asynchronously from Salesforce to Five9. The first time that you
enter the Five9 list name in the Five9list custom field, Salesforce sends all the list
members of the campaign in batches of 2000 items until the list is exhausted.
Subsequently, Salesforce sends additions, deletions, and changes in batches of 200 items.
3 Click Edit.
4 Enter the name of the Five9 dialing list to be synchronized with the content of the
Salesforce campaign, and click Save.
Important Ensure that all domains use the same release of the Five9 VCC so
that all VCC features function correctly.
You can link individual Salesforce campaigns to specific Five9 domains. As soon as a
Salesforce campaign is linked to a Five9 domain, all content of the campaign is
synchronized between Salesforce and Five9. Any change made to the Web Services login
credentials and to the name of the list or its content, either in Five9 or in Salesforce, is
automatically reflected in the other location for that campaign.
The speed of the synchronization process depends on the size of your list and the
performance of the Salesforce Force.com and Five9 Web Services platforms.
2 Create or edit a campaign that contains this information for each list that you
want to synchronize:
Element Value
Five9 WS Endpoint Five9 URL of your Five9 API version, for example: https://
api.five9.com/wsadmin/<version>/
AdminWebService
Note If you copy and paste the URL into your environment,
ensure that no extra space is added by the line break.
Important Be sure to assign to your Five9 agents a skill that enables them to
associate an outbound campaign with a call.
VCC option Requires no change in All agents are restricted to the same
Salesforce. campaign.
Custom field Useful when agents own the You need to create a custom field for
lead or account objects. each Salesforce object. When workforce
changes occur, you need to reassign
objects.
You overwrite other Salesforce and
Five9 campaign assignments.
VCC Option
This method enables you to use the value of Five9C2CCampaign in your Salesforce
domain. However, all agents in the domain are restricted to the same campaign. The
phone number and the campaign are automatically added to the softphone when agents
click a phone number in Salesforce.
1 In your VCC administrator application, select Actions > Configure > Other tab.
The Five9 adapter uses the value of the custom field to determine if the campaign exists
in Five9. If the campaign exists, it is assigned to the call. Otherwise, agents see an error
message and a menu of Five9 campaigns from which to choose. The error may occur if
the campaign does not exist, the campaign name in Five9C2CCampaignName does not
match the name of a Five9 campaign, or the custom field is undefined or empty.
Depending on the data type that you choose, the field may contain a fixed value, a list of
options, or a variable based on a formula:
• Static campaign name: the value of Five9C2CCampaignName is text. The same
campaign is assigned to all outbound calls.
• List of campaign options: a list of campaign names from which agents select one
option.
• Variable campaign names: the value of Five9C2CCampaignName is mapped to an
existing Salesforce field.
This example describes how to create a custom field to offer to agents a list (Salesforce
picklist) of outbound campaign names when clicking a phone number in a Salesforce
contact details page. Follow the same instructions for all Salesforce objects to which you
add the Five9C2CCampaignName field.
2 At the bottom of the page, in the Contact Custom Fields & Relationships section,
click New.
4 Click Next.
Element Value
6 Click Next.
7 Check Visible next to the user profiles who need to see the custom field.
8 Click Next.
9 To add to page layouts, select the contact layouts that need to display this field.
10 Click Save.
The Contact Fields page reappears. At the bottom of the page, your new custom
field is listed in the Contact Custom Fields & Relationships section.
Salesforce Omni-Channel
This chapter describes how to integrate Five9 channel readiness with Salesforce Omni-
Channel. Five9 does not provide recommendations for managing capacity and routing.
In addition to using the voice and voicemail states selected by agents in the Five9
adapter, you can configure Salesforce to synchronize Five9 states and Salesforce Omni-
Channel presences for chat (Salesforce Live Agent) and email (Salesforce Email-to-Case)
interactions by using Omni-Channel. This feature is available only in the Service Cloud
console view by users enabled for Omni-Channel.
In Salesforce Omni-Channel, the presence of agents depends on the settings, skills, and
channels assigned to agents and on the status of the current interaction.
In Five9, agents select at the beginning of a session at least one channel. For example, an
agent select Ready for Voice. If you configure Five9 to be synchronized with Salesforce
Omni-Channel, the setting Ready for Voice means that the Salesforce Omni-Channel
presence is set for voice but not for chat or email. During a session, Five9 and Salesforce
Omni-Channel update the agents’ state and presence in both directions as needed, for
example:
• Five9 state: when agents select ready for chat, Salesforce Live Agent is set for
chat.
• Salesforce presence: when agents select Online in Live Agent, Five9 is set for
Ready for Chat.
Agents may log in and change their state in either the Five9 adapter or in the Omni-
Channel menu. However, To ensure that Five9 and Omni-Channel presence can be
synchronized, instruct your agents to first sign into the Omni-Channel when starting a
session with Omni-Channel.
2 Click New.
Field Description
Service Channel Name Create a channel with each of these values. Be sure to
use this format: F9_Custom_<channelName>, for
example:
• F9_Custom_CALL: phone interactions
• F9_Custom_Case: Email-to-Case interactions
• F9_Custom_Chat: Live Agent interactions
• F9_Custom_VOICE_MAIL: voicemail interactions
API Name Field usually populated with the same values as above.
Five9 does not use the content of this field.
Salesforce Object Object associated with the service channel. This field
applies only to Salesforce objects.
• F9_Custom_Case: case
• F9_Custom_Chat: Live Chat Transcript
For calls and voicemail, select any default or custom
object other than the two that you have already
selected. You may choose each object only once.
Custom Console Footer Optional. When an agent accepts an interaction, the
Component specified component, such as a marketing campaign
widget if the interaction is a lead. Five9 does not use
the content of this field.
4 Click Save.
When done, you see four service channels as shown below.
When channel names exist, the softphone adapter displays ready state check boxes for
these channels. Any combination of states selected in the Five9 softphone adapter must
match only one Salesforce presence channel.
For each single or combined state available with the selected channels, including not
ready, create a presence status in Omni-channel. If you use the voice, voicemail, chat, and
email channels, you need to create 16 presences.
2 Click New.
4 In the Service Channels section, move to the Selected Channels column the
available channels that correspond to presence status.
The label in the Status name column will appear in the Omni-Channel menu that
agents will use. You may use different labels. However, you must use the API
names listed in the second column.
Status Names API Names Selected Channels
This figure shows the presence status for agents in ready state for all channels:
All | f9_call_vm_chat_email | All channels selected.
5 Click Save.
When done, you have 16 presence statuses as shown below.
Presence statuses indicate whether an agent is online and available to receive incoming
work items. After you create presence statuses, make them available to agents who are
assigned to certain profiles.
Agents who are assigned to this profile can sign in to Omni-Channel with any of the
presence statuses that you make available to them.
3 In the Enabled Service Presence Status Access section at the top, highlight the
link, and click Edit.
4 Move to the right column all the presence statuses that you want your agents to
see.
5 Click Save.
6 Repeat the procedure for all the profiles that you want to enable.
2 Click Edit next to the Salesforce console to which you want to add Omni-Channel.
4 Click Save.
5 In the App Menu in the top right corner, select your console.
The Omni-Channel menu appears to the left of the phone menu. You cannot
open the softphone and Omni-Channel menus at the same time as shown in the
figure below. In this example, all channels are enabled in the Five9 adapter and in
Salesforce Omni-Channel.
Important To see the complete Omni-Channel menu, be sure to fully expand
the menu. Otherwise, some or all of the options are hidden under the menu bar
at the top.
If the softphone adapter is open, you can mouse over the Omni-Channel button
to see its status.
• Subdomain for your Salesforce Organization: You can obtain this information
from the address bar of the browser after logging into Salesforce, for example:
https://na2.salesforce.com.
Install the managed package as described in Installing the Five9 Managed Package. When
the activation key page is displayed, enter your key and click Save The Activation Key.
There are two kinds of fields: display only icons and editable drop-down boxes. Icons are
read-only but are much more visible than text-based fields.
Create or edit a view as usual. In Step 3. Select Fields to Display, add the custom NLP
fields.
The fields selected above correspond to the columns displayed in the figure below.
1 In the Setup menu, locate Build > Cases > Page Layouts.
4 Click Save.
Adding Categories
The Categories tab is available with NLP.
The new category will be available on the Case Detail drop-down menu. Categories
represent the cluster topics that you select for your business. The NLP engine is then
trained to make associations with these topics.
As the nature of data changes over time, new types of spam and new categories are
added. You must continue to train the engine to ensure that results remain acceptable. If
you do not continue to train the engine after the initial settings, results will become
unreliable.
Actual learning takes place once a day at midnight. Therefore training results are not
instantly visible.
To set the Spam, Sentiment, and Category fields, open a case and set the correct values
for each field. Cluster and sentiment are meaningless with spam cases so do not set
them.
This chapter describes additional Five9 features that you may add to your integration In
the VCC Administrator application.
All custom field CRM Variables support the UK and Euro currencies.
You may also configure in the VCC a national phone number format. In this case, you can
upload lists that contain numbers in E.164 format, in your national format, or both. If you
do not specify a format, the VCC uses the E.164 format for all numbers. For example, if
you operate in the UK, these numbers are processed as follows:
If your domain is enabled to use the E.164 format, your agents must enter phone
numbers in the format that you select for all inbound and outbound calls made by the
dialer or manually. If your domain is not enabled, your agents must enter 10 digits to
conform to the North American Numbering Plan. For more information, see the Basic
Administrator’s Guide.
The default country code is North American Region. When agents select a country code,
this code is used for the following calls until agents change the country code.
• Enhanced functionality:
– Outbound calls are associated by default with the first record, which is the
record that was clicked for the call. The objects from the additional records
that are opened during the call are added to the Name and/or Related To
menus.
– Inbound calls are associated by default with the last opened record as in the
original functionality.
In both cases, your agents can change the default record before selecting a disposition,
and they may also create a record.
Important If you click Yes, the menu item becomes grayed out because the
change is permanent.
3 Click Yes.
You do not need to click Save to retain this feature. The change takes effect
immediately.
This example describes how to display to agents the queues to which inbound calls are
routed by adding a call variable to the layout of a new or existing campaign profile. This
section applies only to voice interactions. You cannot display call variables of the
Customer group.
d Click Add.
g Click OK.
The variable is displayed in the list of the Layout tab.
h If appropriate, enable Enforce Users to View Call Variables at the bottom.
Important Even though the heading for this option is CTI Web Services, the
option applies also to the Plus Application.
4 If appropriate, ensure that your agents enable Show Call Attached Variables in
their adapter.
In their adapter, this feature is located in Settings > General tab; the data
associated with the variable is displayed in the call information section of the
softphone.
To implement this feature, configure the skill transfer module of an IVR script, shown
below, but save the module without selecting skills. Calls will be routed to agents and
supervisors who are not assigned skills. The unassigned queue is labeled Default in the
softphone.
Unassigned queue
in the softphone
Enabling Connectors
Because of their security policies, browsers do not accept mixed content unless they are
configured to do so. This issue occurs with Firefox, Chrome, and Internet Explorer. For
example, if the softphone uses a secure URL, but the connector does not, the connector
will not open in the browser. To prevent issues, when you create a connector in the VCC
administrator’s application, use a secure HTTPS URL and/or enable Execute in Browser.
Important Agents and supervisors who log into a PSTN station or forward calls
between sessions may incur high long-distance fees. Therefore, be sure to give
permission only to the appropriate users.
• Top of the window: User can access selected client: Web Agent
– Enabled: Agents can use the Web agent. These agents must not be enabled
for Social and Email in the Media Type tab of the user’s properties. Only Java
agents can use these options.
– Disabled: The agent can use only the Java agent if it is enabled.
To obtain detailed information about the performance of your contact center, you can
import Five9 statistics into your Salesforce organization by using the Salesforce Email
Services and generate reports that contain data from Salesforce and Five9.
Five9 can support up to 100 queries. Therefore, ensure that the CSV file that you send to
Salesforce contains no more than 100 records. For information about limits in Salesforce,
refer to the Apex Developer Guide and How to be Successful with Salesforce User’s Guide.
The following example describes how to generate a mapping to import Five9 statistics
about unsuccessful dialing attempts.
3 Configure as follows:
Element Value
Email Service Name Contents of the report, for example: Unsuccessful dial
attempts.
Apex Class Class that processes report email messages. To find a
class, click the magnifier to the right of the field, and
select Five9ReportEmailService.
Accept Attachments Select All.
Advanced Email Leave the box unchecked.
Security Settings
Accept Email From Enter five9.com.
Convert Text Check the box.
Attachments to Binary
Attachments
Active To activate the service, check this box.
Enable Error Routing Check the box.
Element Value
Route Error Emails to Enter the email address of the recipient of service errors.
This Email Address
7 Ensure that the required fields contain the information that you need.
For example, you may change the name of the context user to a role, such as
administrator.
email address of the email service
The Log Mapping page shows the default fields. The column on the left contains
the task fields saved in the Salesforce task record. The column on the right
contains the Five9 fields included in the Five9 report.
4 Select a Salesforce task field, and enter the name of the corresponding Five9
report field, such as date:
Salesforce Task Field Five9 Report Field
5 Click Save.
3 Configure a report that contains the fields specified in the Salesforce mapping for
your email service.
To add more fields to your report, see Viewing Standard Salesforce Task Fields,
and add the fields in Mapping Salesforce Task Fields to Five9 Fields.
Collecting Logs
This chapter describes how to collect logs from the workstation of agents who use the
Five9 Plus applications:
Browser Logs
Softphone Log
Application Log
Browser Logs
Chrome
Firefox
Internet Explorer
Safari
Chrome
Follow these steps to locate the console logs.
1 In Chrome, click the menu icon in the top-right corner of the browser.
3 In the browser console, select the Network tab, WebSockets, WS, and Frames.
5 Click the filter, and select the items that you want, such as errors and warnings.
Firefox
Follow these steps to locate the console logs.
Internet Explorer
Follow these steps to locate the console logs.
Safari
Follow these steps to locate the console logs.
1 To enable Web Inspector in the browser toolbar, open the Safari preferences.
4 To access the Web Inspector, click the Develop menu in the menu bar, or press
Command-Option-I.
5 Select console.
Softphone Log
You or Five9 Customer Support may request these files, which contain information about
the adapter. Softphone logs are saved in the agent’s computer for four days before being
deleted. Log files are located in these folders:
• Windows: %appdata%\Five9\Logs\websoftphone
• MAC: ~/Library/Application\Support/Five9/Logs/websoftphone
Application Log
All actions performed by agents are saved in logs that can be used to troubleshoot
problems with their station. You or Five9 Customer Support may request application logs
to troubleshoot issues. By default, all agents can collect logs that apply to voice and text
interactions and send a basic report. These logs contain the events that occur during the
agent’s current session because logs are not saved when the agent closes the browser.
The log window gathers all available information. The process takes 30–60 seconds.
During that time, if you click Stop Logging or close the window, the content that has been
logged so far is not saved, but the rest of the session information is retained unless the
session has timed out. The log is complete when no more information is added.
2 To save the content that you need to send to Customer Support, click Download.
The file name is similar to this one: Five9 - CRM adapter - Mon, Apr 6, 2015
4_14 PM.txt. The file is saved in your default download folder.
You may redirect the softphone logs to a custom directory. To do so, set the F9_
SOFTPHONE_LOG_DIR environment variable in the agent’s workstation. For example, you
may redirect the logs to a NAS share mounted in the agent’s workstation.
For more information about logs, see Reporting Problems in the Plus Adapter for
Salesforce Agent’s Guide.
This chapter describes how to configure your agents’ browser. If you want to allow your
agents to prepare their browser, forward to them the instructions for the appropriate
browsers.
You can use the adapter with Microsoft® Internet Explorer®, Mozilla® Firefox®, Google™
Chrome™, and Apple® Safari®. For detailed information about the supported browsers,
see the VCC Technical Requirements.
Important Be sure that your firewall and other security software does not block the
installation of the Five9 softphone.
Firefox 49
Important Due to a defect in Firefox 49, the softphone adapter may not be
detected immediately when it is installed for the first time. Adapters that are
already installed are not affected. To resolve this issue, users should close and
reopen the browser. Alternately, in the browser menu, users can click Tools > Add-
ons > Plugins to verify that Five9 Softphone Plugin is listed. This action needs to be
performed only once.
Firefox beta version 50.b.10 appears to work correctly.
Important Due to issues in Mac OS 10.12.1 with Safari 10.0.1, users may experience
one of these problems when the softphone adapter and the extension are installed:
• After users install the softphone adapter and the extension, an error
message is displayed. To resolve the issue, users should press Command +
R to manually refresh the page.
• After users install the softphone adapter and the extension, the adapter
may crash. To resolve this issue, users should log out and reopen the
browser. After that, the expected three tones are played.
Occasionally, the softphone adapter may need to be updated. Five9 recommends that
you do not prevent your agents from installing the automatic softphone and add-on
updates because your agents are prevented from working until the updates are installed.
To prevent installation problems for your agents, ensure that they have permission to do
so if they will use the softphone and install the adapter at least once to resolve any
potential issues due to your browser, firewall, and operating system.
Chrome
You need to add exceptions to the browser and install and configure the adapter.
Adding Exceptions
Installing the Extension
Adding Exceptions
Add exceptions for Five9 and Salesforce so that notifications can appear in the adapter.
2 Select Settings.
5 In the Cookies section, ensure that Allow local data to be set is selected.
Note If your agents have permission to access multiple domains, you need to install
one extension for each domain.
You may install the extension from the Chrome Web store now, or you may allow agents
to install it when they log into the adapter for the first time. In this last case, agents will
be prompted to reinstall the extension when an update is available.
Chrome Web Store. Click this link to the extension in the Chrome Web store.
2 Click Add.
After the extension is installed, the button changes from blue to green.
Chrome Extension File. To distribute the extension to your agents’ workstations, save
the CRX file. For instructions about distributing the extension, see Extensions: Other
Deployment Options in the Chrome Developer Center. This option does not appear in the
agent’s guide.
Firefox
Add exceptions to the browser and install and activate the adapter.
Adding Exceptions
Enabling the Five9 Softphone Plug-In
Adding Exceptions
Important In addition to adding exceptions to the browser, remember to also
update your corresponding Group Policies with the same information. Otherwise,
the current Group Policies will overwrite your browser settings.
Add exceptions for Five9 and Salesforce so that notifications can appear in the adapter,
and install and activate the adapter.
1 Click Tools or the menu button in the top right corner, and select Options.
Depending on the version of your browser, the Options menu opens either in a
Windows menu or in a browser tab. However the features are the same.
6 Depending on your browser version, close the tab or click OK to close the settings
window.
2 Click Plugins.
3 Locate Five9 Softphone Plugin, and select Always Activate if it is not already
selected.
Internet Explorer
At a minimum, you need to enable pop-up windows, and if agents see error messages,
complete the appropriate other sections.
You must add exceptions for Five9 and Salesforce so that notifications can appear.
4 Click Sites.
5 Add two domains to the list: your Five9 host (five9.com or five9.eu) and your AD
FS host.
For example, if your AD FS login URL is https://idp.mycompany.com/adfs/ls/
IdpInitiatedSignOn.aspx, your AD FS host is idp.mycompany.com.
6 Click Close.
4 Click Advanced.
9 Click Close.
Disabling Protected Mode. By default, Protected Mode is enabled for the Internet,
Local Intranet, and Restricted Sites zones. If it is enabled for the Web site opened in the
current tab, an error message states that the Five9 adapter cannot run. To disable
Protected Mode, follow these steps.
4 Click Sites.
5 Add two domains to the list: your Five9 host (five9.com or five9.eu) and your AD
FS host.
For example, if your AD FS login URL is https://idp.mycompany.com/adfs/ls/
IdpInitiatedSignOn.aspx, your AD FS host is idp.mycompany.com.
6 Click Close.
Safari
Enable pop-up windows, plug-ins, and cookies in the Safari Preferences, and install an
extension.
1 Click Security.
4 For the Five9 Softphone Plugin, select Allow Always, and Click Done.
Enabling Cookies
By default, the browser limits cookies to only the pages that are visited. This feature
prevents logging into the Plus Adapter for Salesforce the first time.
1 Click Privacy.
Note If your agents have permission to access multiple domains, you need to install
one extension for each domain.
To distribute the extension to your agents’ workstations, download and save the
Five9Softphone.safariextz file. However, agents can install the extension when they log
into the adapter for the first time. When an update is available, a notification appears in
the softphone.
Windows OS
Follow these steps:
1 Click Start > Control Panel > Programs > Uninstall a Program.
Mac OS
To remove the softphone, use this script, which is located inside the installation image:
1 Install the softphone either from the customer portal or from the link displayed
in the Plus application if an update is required when you log in.
Chrome
1 Click the Chrome menu in the top-right corner of the browser.
3 Select the amount of data that you want to delete, such as the beginning of time
to delete everything.
4 Check the boxes for the types of information that you want to remove.
Firefox
1 Click Tools > Options > Advanced > Network.
3 Depending on your browser version, close the tab or click OK to close the settings
window.
Internet Explorer
1 Click the cog in the top right corner > Safety > Delete browsing history, or press
Ctrl+Shift+Delete.
This appendix contains the components of the Five9 managed package that you
download from the Salesforce AppExchange.
Code Custom Fields
Tabs Pages
All custom objects and resources are for internal use only.
Code
All other Apex classes are for internal use only.
Component Description
Tabs
Component Description
Custom Fields
Use only the fields described below. All other custom fields are for internal use only.
Component Description
Five9 After Call Work Time Configuring Five9 Custom Fields in Salesforce
Five9 Agent Configuring Five9 Custom Fields in Salesforce
Five9 Agent Extension Configuring Five9 Custom Fields in Salesforce
Five9 Agent Name Configuring Five9 Custom Fields in Salesforce
Five9 ANI Configuring Five9 Custom Fields in Salesforce
Five9 Call Now Synchronizing Dialing Lists: Optional campaign field
that indicates whether new records are dialed
immediately after they are created. Possible values:
yes or no.
Five9 Call Type Configuring Five9 Custom Fields in Salesforce
Five9 Campaign Configuring Five9 Custom Fields in Salesforce
Five9 DNIS Configuring Five9 Custom Fields in Salesforce
Five9 Handle Time Configuring Five9 Custom Fields in Salesforce
Component Description
Pages
Component Description