There is no impact to your integration with this release. You do not need to take any action, and you will not see any changes to the way the integration works.
Fixed
If a user has an account open for one contact and places a Dialpad call to a different contact, the outgoing call is incorrectly logged under the first contact. We have added a new attribute that corrects this behavior in this scenario and logs the outgoing call correctly.
To avoid making a breaking change for customers who may have already built using this behavior, we are not changing the behavior by default. If you would like to apply this fix, please contact our support team.
July 1, 2024 (v1.8.1)
There is no impact to your integration with this release. You do not need to take any action, and you will not see any changes to the way the integration works.
Fixed
When an agent placed a call from an embedded Flex iframe or by clicking a phone number in Salesforce (Click-To-Dial), the outgoing call was not logged as an activity in Salesforce. We've fixed this, so outgoing calls are now logged correctly in Salesforce.
If you set a default caller ID for outbound calls, that setting wasn't applied to calls placed from within Salesforce. We've fixed this, so your default caller ID setting will be applied.
January 17, 2024 (v1.8.0)
Added
Activities are now recorded in Salesforce for incoming and outgoing calls to phone numbers associated with Account record types in Salesforce. Previously, these activities were only tracked for phone numbers associated with Contact and Lead record types.
November 7, 2023 (v1.7.6)
There is no impact to your integration with this release. You do not need to take any action, and you will not see any changes to the way the integration works.
Fixed
Fixed an issue with Salesforce custom settings causing errors with AppExchange features.
September 28, 2023 (v1.7.5)
There is no impact to your integration with this release. You do not need to take any action, and you will not see any changes to the way the integration works.
Changed
Upgraded integration to align with Salesforce AppExchange listing requirements.
Dec 13, 2022 (v1.7.3)
Added
Made compatible with Flex Conversations and Flex UI 2.0
Jan 05, 2021 (v1.6.1)
Fixed
Fixed an issue with the Softphone Panel Visibility causing Flex widget to disappear when new tasks get created
Nov 15, 2021 (v1.6.0)
Changed
NewsfdcIncludePhoneInPopToNewRecordScreenpop Method: You can provide a new sfdcIncludePhoneInPopToNewRecord and set it to false. This will stop sending Phone information when creating a new Salesforce record.
Oct 11, 2021 (v1.5.0)
Changed
Bump Salesforce CTI to version 52.0
Apr 08, 2021 ( v1.4.1)
Changed
Click-to-dial feature now allows to start the call in an unavailable activity status
Sep 22, 2020 (v1.4.0)
Changed
Internal improvements to Click-to-dial feature
July 13, 2020 (v1.3.1)
Changed
Click-to-dial feature now uses Flex Native Outbound Calling. Check our migration guide to see how you can upgrade your Flex-Salesforce integration
Mar 16, 2020 (v1.2.1)
Changed
This release includes some minor internal changes to the Click-to-Dial functionality to avoid any overlap and clashing of this functionality with any other outbound tasks plug-ins, like the Experimental Dialpad features. Additional checks are enforced in the click to dial implementation to avoid this overlap. No functional or experience changes to the users.
Dec 17, 2019 (v1.1.1)
Fixed
Agents using Flex Salesforce Integration will now remain on their original Salesforce screen when rejecting a task. Earlier a bug caused the Salesforce screen to be changed (screen-pop) to show details of the call, even when agents rejected the task. This was due to the "Reject Task" event also throwing "Select Task" event and hence resulting in screen pop. Going ahead, Reject Task and Hangup Call no longer triggers unexpected Screenpop on the Salesforce screen to let agents stay on the Salesforce screen they are.
Sep 20, 2019 (v1.1.0)
Added
Configurable Interaction logging: You can now choose to configure your automated interaction logging - select which interactions ( task start, task complete, task switch) to log or to completely turn them all off. You can configure the interaction logging by navigating to the Configuration Screen.
Phone Number and Taskrouter SIDs validation: Configuration screens for Flex Salesforce Integration in the Flex Admin panel now have validations for Phone Number, Workflow SID and Task Channel SID. It means you don't have to worry about mistakenly configure this with improper values - we will warn you right away.
Two new Screenpop Methods: Now you have two additional ways - you can pass either specific SFDC URLs( sfdcUrl ) or SFDC Object( sfdcObjectId) Ids as custom task attributes to dictate the ScreenPop behaviour in your Engagement flows.
The priority order between the 4 parameters used for search and screen pop is sfdcUrl > sfdcObjectId > sfdcSearchString > task.name
Fixed
Fixed extra whitespace in the CTI window introduced by Summer 19 SalesforceRelease. Starting Summer 17 release, a Salesforce bug caused the bottom portion of the CTI window to be hidden behind the Utility bar. We introduced a workaround to this Salesforce bug in the Flex Salesforce Integration, which has now been removed.
Changed
Flex Salesforce Integration does not perform a replaceAction on AcceptTask anymore. This means that there will never be any conflicts of Flex Salesforce Integration with any other plugins in your environment.
May 15, 2019 (v1.0.5)
Fixed
Incoming calls not displaying call acceptance controls in some situations
April 11, 2019 (v1.0.4)
Fixed
Prevent outbound call when an agent is in an unavailable state in Flex, but clicks on a phone number on Salesforce.
Feb 28, 2019 (v1.0.3)
Salesforce Integration is now GA
Added
ScreenPop - Custom search using sfdcSearchString task attribute
Dual Monitor Support
Please note
The following features continue to be in Beta
Click to Dial (implemented via Twilio functions)
Caller IDs can be defined in this order: worker attribute (via SSO or direct) > default ID in Configuration Screen
Warning notice if number clicked while already on the call
Jan 29, 2019 (v0.3.0)
Added
ScreenPop - New Objects are created when a search result is empty (Contact objects by default, other objects configurable)
ScreenPop - Search Objects (Contact by default, other objects configurable) and screen pop.
Search parameters can be dictated through task attribute - use attribute.name by default
Context Switch - change screen views depending on which task the Agent selects
Click to Dial (implemented via Twilio functions)
Caller IDs can be defined in this order: worker attribute (via SSO or direct) > configuration file > default ID
Warning notice if number clicked while already on the call
Automatically log activities as Tasks for the above actions