Skip to contentSkip to navigationSkip to topbar
On this page

Manage Flex-Salesforce Call Flows


Learn how to accept incoming calls from new and existing contacts and make outgoing calls from your Flex-Salesforce integration.

(information)

Info

Do you still need to set up your Flex-Salesforce Integration? Check out our guide for configuring your Salesforce instance for Flex!


Manage an incoming call from a new contact

manage-an-incoming-call-from-a-new-contact page anchor

You can create new Contact records in your Salesforce environment from an inbound call, SMS, chat, or any other communication channel configured on your Twilio Flex Project.

Once you accept the incoming call, SMS, or other channel engagement, a popup will appear that allows you to create a new Contact record.

(information)

Info

You can change 'Contact' to any other object in your Salesforce environment by changing the Call Center Softphone Layout > Screen Pop Setting. See the Softphone layout customization guide for an example.


Manage an incoming call from an existing contact

manage-an-incoming-call-from-an-existing-contact page anchor

Salesforce users can be automatically redirected to existing Contact records from inbound calls, SMS messages, chats, or any other communication channel configured on your Twilio Flex Project.

Once you accept the incoming call, SMS, or other channel engagement, a screen pop will trigger to the relevant Contact record.

Salesforce-Flex integration: Find data for an existing contact (Salesforce Classic).

If multiple search results are found for a given Task attribute used in the Salesforce search string, the screen pop will show all resulting records of the search.

Salesforce-Flex integration: Search results for existing contacts (Salesforce Classic).

Your Flex-Salesforce integration can seamlessly handle multi-tasking when an agent has multiple records.

From your Salesforce account, initiate multiple inbound or outbound calls, SMS messages, chats, or any other communications channel configured on your Twilio Flex Project.

The Salesforce screen will change to the relevant object record as you select different tasks on the Flex screen. For instance, if you are chatting with Joey, you will see their information until you switch over to your call with Alex, at which point you'll see Alex's information on the screen instead.

In Salesforce classic, this looks like:

Switch context in Salesforce Classic with Twilio Flex.

In Salesforce Lightning Experience, the context switching looks like this:

Switch context in Salesforce Lightning with Twilio Flex.

You can click on any phone numbers in a phone number field in your Salesforce environment to initiate an outbound call.


As various events flow through Flex, activities are automatically logged in Salesforce.

Salesforce-Flex integration: auto-logged activities.

Your Flex view can be maximized by popping it out of the Softphone panel. This allows you to use the Flex-Salesforce integration outside of your Salesforce browser tab or even on a second monitor.

flex-sfdc-pop-out.

Need some help?

Terms of service

Copyright © 2024 Twilio Inc.