Salesforce Lightning Experience
You can use PureCloud for Salesforce with Salesforce Classic or Lightning Experience. The managed package that you download from the App Exchange includes two definition files: one for Salesforce Classic and one for Lightning Experience. You can associate your Salesforce user with either definition file, but not both simultaneously.
Lightning apps setup
To use PureCloud for Salesforce with Lightning Experience, set up your Lightning apps to use the Salesforce softphone.
- In Lightning Experience, click the gear icon in the top toolbar. Then click Setup.
- In the Quick Find box, search for and then click App Manager.
- Either edit an existing Lightning app by clicking the downward arrow > Edit, or create a Lightning app by clicking New Lightning App.
- Under App Setting, click Utility Items.
- Click Add Utility Item.
- Select Open CTI Softphone.
- Leave the default settings and click Save.
For more information, see Add a Utility Bar to Lightning Apps and Make Your Calls in Lightning Experience with Open CTI in the Salesforce documentation.
Lightning Experience limitations
Lightning Experience in PureCloud for Salesforce depends on the robustness of the Lightning Experience functionality. Currently, Lightning Experience has a few limitations with CTI that Salesforce Classic does not.
- Interaction attributes
Lightning Experience does not allow PureCloud for Salesforce to save interaction attributes to fields that the Salesforce user does not have access to. For example, you configure PureCloud for Salesforce to save the queue name to a custom field but do not make the custom field visible to agents. As a result, Salesforce does not save the queue name to the custom field in reports.Note: In Lightning Experience, agents must have write access to fields that are used in Activity Field Mapping. For more information, see Map interaction attributes.
- Screen pop
Lightning Experience does not support the use of the SF_URLPop custom attribute to screen pop a new record in Salesforce.Tip: Do not set your softphone layouts in Salesforce to Pop to new. If you select this setting, then a dialog box appears and blocks access to the client. You cannot answer an incoming interaction in the client until you close this dialog box.
For other issues with Lightning and CTI, see Known Issues in the Salesforce documentation.
For more information about the integration, see About PureCloud for Salesforce.