Guide · in research
Setting up the Five9 Plus Adapter for Salesforce
Verified 2026-10-02 · 60 sources · tier 2
In research. This guide has not been written yet. It has 60 sources to build on.
See also
Alternative to
- Setting up the Webex Contact Center connector for Salesforce — Equivalent Open CTI integration for Webex Contact Center.
Related to
- Five9 routing and campaign model — Omni-Channel sync maps Five9 Not Ready reason codes and channels.
- Setting up a Five9 inbound campaign — Inbound campaigns and dispositions the adapter pops and logs are built there.
- Setting up a Five9 outbound campaignstub — Outbound and preview lists carry the salesforce_id call variable used for exact screen pop.
Referenced by
- Setting up CXone Mpower Agent for Salesforcestub — Equivalent Salesforce integration for Five9
Sources
- 1In Agent Desktop Plus, connectors triggered by a disposition open in a new browser window, while manual connectors appear as tabs the agent selects during the call.Using Campaign Features · Using Campaign Features, Connectors section · Checked 2026-10-02
- 2Agent Desktop Plus used without the Plus Adapter has no documented mechanism that creates Salesforce Tasks or writes the disposition to Call Result; Salesforce write-back on that path depends on a connector URL the customer supplies.inferredUsing Campaign Features · Using Campaign Features, Connectors section (read against Viewing Standard Salesforce Task Fields) · Checked 2026-10-02
- 3ANI Search is set on the Screen Pop tab of the Five9 Settings tab; when enabled the caller's number is searched, Five9 recommends enabling it, and when disabled only custom Salesforce fields are used.Enabling Custom Salesforce Search Options · Enabling Custom Salesforce Search Options, ANI Search option · Checked 2026-10-02
- 4Batch log upload sends scheduled Five9 reports in CSV to a Salesforce Email Services address, mapped through Five9 Settings > Five9 Log Mapping, with a 5 MB report size limit.Uploading Batches of Five9 Logs · Uploading Batches of Five9 Logs, process steps and constraints · Checked 2026-10-02
- 5Five9 recommends capturing calls in Salesforce either through adapter Tasks or through the scheduled Five9 log report upload, not both, to avoid duplicate call records.Uploading Batches of Five9 Logs · Uploading Batches of Five9 Logs, introduction · Checked 2026-10-02
- 6Depending on configuration, a click-to-dial call has its campaign selected automatically, prompts the agent to select a campaign, or needs no campaign.Click to Dial · Click to Dial, campaign assignment · Checked 2026-10-02
- 7Click to dial in Salesforce works only after the agent has logged in to the Five9 softphone.Click to Dial · Click to Dial, prerequisite note · Checked 2026-10-02
- 8The Click-to-Dial Search option on the Five9 Settings Screen Pop tab controls whether a search results list is shown for click-to-dial calls or the detail page opens directly.Enabling Custom Salesforce Search Options · Enabling Custom Salesforce Search Options, Click-to-Dial Search option · Checked 2026-10-02
- 9A Five9 call center is created in Salesforce from Setup > Call Centers by clicking Import on the All Call Centers page, choosing the call center definition XML file and clicking Import.Creating the Initial Call Center · Creating the Initial Call Center, steps 1-4 · Checked 2026-10-02
- 10An agent may be assigned to only one Salesforce call center at a time.Creating and Populating a Five9 Call Center in Salesforce · Creating and Populating a Five9 Call Center in Salesforce, chapter introduction · Checked 2026-10-02
- 11Five9 lists four call center definition files: Five9VirtualCallCenterFreedom.xml (standard login), Five9VirtualCallCenterFreedomCanvas.xml (single sign-on), Five9VirtualCallCenterFreedomLightningExp.xml (Lightning Experience standard) and Five9VirtualCallCenterFreedomLightningExpSSO.xml (Lightning Experience SSO).Creating the Initial Call Center · Creating the Initial Call Center, call center definition file table · Checked 2026-10-02
- 12Five9 states that the SSO version of the call center definition file is being deprecated because of Chrome third-party cookie limitations.Downloading the Call Center Definition File · Downloading the Call Center Definition File, note · Checked 2026-10-02
- 13The standard login call center definition file, downloaded from the Five9 Adapters for Salesforce page or the Five9 Unified Portal, has agents log in separately to Salesforce and to Five9.Downloading the Call Center Definition File · Downloading the Call Center Definition File, steps and standard login description · Checked 2026-10-02
- 14Five9 limits the Comment field to 32,000 characters for agent comments and chat transcripts and sets no other field-length limits.Five9 Custom Fields · Five9 Custom Fields, field length note · Checked 2026-10-02
- 15A connector is activated by adding it to one or more campaigns.Managing Connectors · Managing Connectors, introduction · Checked 2026-10-02
- 16Five9 connectors are URLs used to automate tasks such as looking up a customer record, and execute on the agent's computer in an embedded browser or a new window.Connectors · Connectors chapter, introduction and execution section · Checked 2026-10-02
- 17Connector URL parameters use case-sensitive Agent., Call. and Customer. names such as Call.session_id, Call.disposition_id and Customer.number, and a GET URL is limited to 2048 characters after population.URL Parameters · URL Parameters, parameter definition and length limit · Checked 2026-10-02
- 18A connector carrying sensitive parameters must use a secure URL and the POST method; it cannot be saved with a non-secure URL or GET.URL Parameters · URL Parameters, important notes · Checked 2026-10-02
- 19Connector call triggers include Manually Started, On Call Accepted, On Call Disconnected, On Preview, On Contact Selection, On Warm Transfer Initiation and On Call Dispositioned, the last firing only for the dispositions selected.Selecting the Trigger · Selecting the Trigger, call events list · Checked 2026-10-02
- 20New Plus Adapter integrations install only the Five9SessionID and Five9TaskType Task custom fields; other Five9 custom fields must be created manually in Salesforce with the exact names Five9 documents.Five9 Custom Fields · Five9 Custom Fields, installation note · Checked 2026-10-02
- 21The default search uses the Salesforce phone fields added to the softphone layout, and formula fields are not searched.Enabling Custom Salesforce Search Options · Enabling Custom Salesforce Search Options, default search note · Checked 2026-10-02
- 22Softphone layouts are configured in Salesforce Setup > SoftPhone Layouts separately for Inbound, Outbound and Internal call types, selecting the objects searched.Configuring the Softphone Layout · Configuring the Softphone Layout, call type selection · Checked 2026-10-02
- 23The softphone layout sets screen pop behaviour separately for no matching records (no pop, new record, or Visualforce page), a single match (no pop, detail page, or Visualforce page) and multiple matches (no pop, search page, or Visualforce page).Configuring the Softphone Layout · Configuring the Softphone Layout, Screen Pop Settings · Checked 2026-10-02
- 24A user's personal settings override the administrator's softphone layout screen pop setting.Configuring the Softphone Layout · Configuring the Softphone Layout, note on personal settings · Checked 2026-10-02
- 25The Lightning app is created in Setup > App Manager > New Lightning App, choosing standard or console navigation and assigning user profiles before Save & Finish.Creating a Lightning Experience Application · Creating a Lightning Experience Application, steps · Checked 2026-10-02
- 26In a Lightning Experience app the Open CTI Softphone item must be added to the utility bar for the CTI workspace to be available.Creating a Lightning Experience Application · Creating a Lightning Experience Application, utility bar step · Checked 2026-10-02
- 27The Open CTI Softphone utility item should have Start automatically selected so the Five9 Plus Adapter loads in the background.Creating a Lightning Experience Application · Creating a Lightning Experience Application, utility item properties step · Checked 2026-10-02
- 28The Lightning Flow setup asks the administrator to select the Five9 data center: North America, Canada, Europe, UK or India.Lightning Flow Option · Lightning Flow Option, data center step · Checked 2026-10-02
- 29As an alternative to manual setup, Salesforce Service Setup > Voice Support Setup offers Five9 Cloud Contact Center, which installs the package and walks through adding call center users in a Who's Answering the Phone window.Lightning Flow Option · Lightning Flow Option, steps 1-7 · Checked 2026-10-02
- 30Agents can add comments to the call log at any time before selecting a disposition, including during preview and while the phone rings.Adding Comments to the Call Log · Adding Comments to the Call Log, introduction · Checked 2026-10-02
- 31The Salesforce call log Task is finalised when the agent sets the disposition, so a call left without a disposition should not be expected to show a completed Task with a Call Result.inferredAdding Comments to the Call Log · Adding Comments to the Call Log, steps ending with Set Disposition · Checked 2026-10-02
- 32Salesforce busy presence statuses are matched to Five9 Not Ready reason codes by the Five9 Not Ready Reason Code Name.Configuring Omni-Channel Settings · Configuring Omni-Channel Settings, busy presence statuses step · Checked 2026-10-02
- 33The Five9 channels available for mapping to Salesforce service channels are Five9 Voice, Five9 Voicemail and Five9 Text.Configuring Omni-Channel Settings · Configuring Omni-Channel Settings, channel mapping step · Checked 2026-10-02
- 34Softphone and Omni-Channel status are synchronized by selecting Enable Omni-Channel Synchronization in the Five9 Omni-Channel settings, set at organization, profile or user level.Configuring Omni-Channel Settings · Configuring Omni-Channel Settings, steps 2-3 · Checked 2026-10-02
- 35Federated routing settings can block text interactions while an agent is on a Five9 call and block incoming calls while the agent handles Omni-Channel text work.Configuring Omni-Channel Settings · Configuring Omni-Channel Settings, federated routing settings step · Checked 2026-10-02
- 36Five9 Omni-Channel synchronization works only with Lightning call center definitions, not with Classic Console.Integrating Five9 Channel Readiness with Omni-Channel · Integrating Five9 Channel Readiness with Omni-Channel, compatibility note · Checked 2026-10-02
- 37Omni-Channel integration requires Salesforce Omni-Channel enabled in the console utility bar, configured chat and Email-to-Case channels, and Five9 managed package 2.46 or later.Integrating Five9 Channel Readiness with Omni-Channel · Integrating Five9 Channel Readiness with Omni-Channel, prerequisites · Checked 2026-10-02
- 38Five9 recommends agents sign in to Five9 first when starting an Omni-Channel session, which logs them into the Omni-Channel adapter automatically.Integrating Five9 Channel Readiness with Omni-Channel · Integrating Five9 Channel Readiness with Omni-Channel, agent login note · Checked 2026-10-02
- 39Administrators are assigned the Five9 Open CTI Admin permission set.Assigning the Five9 Permission Set · Assigning the Five9 Permission Set, permission set names · Checked 2026-10-02
- 40The Five9 Open CTI User permission set contains all the Salesforce permissions Five9 agents need and is assigned under the user's Permission Set Assignments > Edit Assignments.Assigning the Five9 Permission Set · Assigning the Five9 Permission Set, steps 1-5 · Checked 2026-10-02
- 41From managed package version 2.44 the way Five9 manages Task custom fields changed and most Five9 Task custom fields are deprecated, which can require rebuilding fields and the workflow references to them.Managed Package Releases · Managed Package Releases, important notice on Task custom fields · Checked 2026-10-02
- 42The Five9 managed package is installed from Salesforce AppExchange, reached from the Five9 Salesforce integration download page, by clicking Get It Now and then Install in Production or Install in Sandbox.Installing the Five9 Managed Package · Installing the Five9 Managed Package, numbered steps 1-5 · Checked 2026-10-02
- 43During managed package installation the administrator chooses Install for admins only, Install for all users, or Install for specific profiles.Installing the Five9 Managed Package · Installing the Five9 Managed Package, step choosing installation scope · Checked 2026-10-02
- 44The latest Five9 managed package release listed in the Plus Adapter documentation is version 2.53, released November 2023.Managed Package Releases · Managed Package Releases, latest release entry 2.53 · Checked 2026-10-02
- 45Five9 recommends full user acceptance testing in a test environment before deploying a managed package upgrade.Managed Package Releases · Managed Package Releases, important notice · Checked 2026-10-02
- 46To upgrade the Five9 managed package from version 2.43 to 2.46, version 2.44.1 must be installed first and then 2.46.Installing the Five9 Managed Package · Installing the Five9 Managed Package, note · Checked 2026-10-02
- 47Agents must be assigned to a Salesforce profile that contains the appropriate Salesforce permissions, including access to Five9 custom applications and connected apps where used.Enabling Salesforce Permissions in User Profiles · Enabling Salesforce Permissions in User Profiles, introduction and steps 7-8 · Checked 2026-10-02
- 50Callback notifications are searched by the ANI only; Salesforce contact fields are not used.Understanding Search Rules According to Call Types · Understanding Search Rules According to Call Types, Callback Notifications row · Checked 2026-10-02
- 51For inbound calls the adapter searches in order: the salesforce_id call variable, a call variable in SFObject.ObjectField form, a contact field named salesforce_id, a contact field in SFObject.ObjectField form, then the ANI if ANI Search is enabled.Understanding Search Rules According to Call Types · Understanding Search Rules According to Call Types, Inbound row · Checked 2026-10-02
- 52No search is performed for internal, queued or parked calls; internal transfers and calls retrieved from park are searched by the rules of the original call type.Understanding Search Rules According to Call Types · Understanding Search Rules According to Call Types, Internal, Transfers and Park rows · Checked 2026-10-02
- 53For outbound and preview calls the adapter searches by the salesforce_id call variable, then SFObject.ObjectField call variables, then contact fields, and falls back to the DNIS when none are present.Understanding Search Rules According to Call Types · Understanding Search Rules According to Call Types, Outbound and Preview row · Checked 2026-10-02
- 54For outbound and preview calls a pop-up window is displayed only if the search returns exactly one Salesforce object.Understanding Search Rules According to Call Types · Understanding Search Rules According to Call Types, Outbound and Preview result column · Checked 2026-10-02
- 55For SSO, an identity provider login URL is passed as a parameter in the Five9 call center definition settings, which shows an SSO Login button in the adapter.Modifying the Call Center Definition for SSO · Modifying the Call Center Definition for SSO, introduction · Checked 2026-10-02
- 56With SSO, users of different Five9 domains need separate Salesforce call centers, each pointing to its own IdP-initiated login link, and the IdP must support a unique Entity ID per Five9 domain.Modifying the Call Center Definition for SSO · Modifying the Call Center Definition for SSO, configuration requirements · Checked 2026-10-02
- 57The Task Call Object Identifier is a Salesforce unique ID that is different from the Five9 session ID.Viewing Standard Salesforce Task Fields · Viewing Standard Salesforce Task Fields, Call Object Identifier row · Checked 2026-10-02
- 58The adapter writes the Five9 call disposition selected by the agent to the Call Result field of the Salesforce Task.Viewing Standard Salesforce Task Fields · Viewing Standard Salesforce Task Fields, Call Result row · Checked 2026-10-02
- 59The Task Comments field holds the Five9 call log text that agents type in the softphone.Viewing Standard Salesforce Task Fields · Viewing Standard Salesforce Task Fields, Comments row · Checked 2026-10-02
- 60Tasks created for calls have Type set to Call, Status always Completed, Priority Normal, a Call Type of inbound, outbound or internal, and a default Subject of Call <date><time> that the agent can edit.Viewing Standard Salesforce Task Fields · Viewing Standard Salesforce Task Fields, Type, Status, Priority, Call Type and Subject rows · Checked 2026-10-02
Documents
tier 2 current vendor documentation
Adding Comments to the Call Log
tier 2 current vendor documentation
Assigning the Five9 Permission Set
tier 2 current vendor documentation
Click to Dial
tier 2 current vendor documentation
Configuring Omni-Channel Settings
tier 2 current vendor documentation
Configuring the Softphone Layout
tier 2 current vendor documentation
Connectors
tier 2 current vendor documentation
Creating a Lightning Experience Application
tier 2 current vendor documentation
Creating and Populating a Five9 Call Center in Salesforce
tier 2 current vendor documentation
Creating the Initial Call Center
tier 2 current vendor documentation
Downloading the Call Center Definition File
tier 2 current vendor documentation
Enabling Custom Salesforce Search Options
tier 2 current vendor documentation
Enabling Salesforce Permissions in User Profiles
tier 2 current vendor documentation
Five9 Custom Fields
tier 2 current vendor documentation
Installing the Five9 Managed Package
tier 2 current vendor documentation
Integrating Five9 Channel Readiness with Omni-Channel
tier 2 current vendor documentation
Lightning Flow Option
tier 2 current vendor documentation
Managed Package Releases
tier 2 current vendor documentation
Managing Connectors
tier 2 current vendor documentation
Modifying the Call Center Definition for SSO
tier 2 current vendor documentation
Selecting the Trigger
tier 2 current vendor documentation
Understanding Search Rules According to Call Types
tier 2 current vendor documentation
Uploading Batches of Five9 Logs
tier 2 current vendor documentation
URL Parameters
tier 2 current vendor documentation
Using Campaign Features
tier 2 current vendor documentation
Viewing Standard Salesforce Task Fields
Cite this page
APA
WarmTransfer. (2026, October 2). Setting up the Five9 Plus Adapter for Salesforce. WarmTransfer. https://warmtransfer.net/guides/five9-salesforce-adapter-setup
BibTeX
@misc{warmtransfer-five9-salesforce-adapter-setup,
title = {Setting up the Five9 Plus Adapter for Salesforce},
author = {{WarmTransfer}},
year = {2026},
url = {https://warmtransfer.net/guides/five9-salesforce-adapter-setup},
note = {Verified 2026-10-02}
}