Speak2Leads – Salesforce Integration
Speak2Leads is a highly flexible automated system. It can be integrated with any CRM system that can send a real time HTTP GET or POST to Speak2Leads servers. To integrate Salesforce CRM, the following steps must be taken:
You must have the Enterprise Level license. The Enterprise level comes with a feature called workflow rules which is the component that allows for posting real time information to third parties. If you do not have the Enterprise Level license and do not want to upgrade, you also have the option of buying this feature a la carte. Please contact your Salesforce rep for more information.
Create a Custom Field. You will need to create a custom field for your Speak2Leads unique account ID. This account ID field will be passed to Speak2Leads with every lead.
Create a Workflow Rule. This rule will trigger an outbound SOAP XML message to our servers when certain criteria are met. For example, when a new unique lead is added to Salesforce, the workflow rule will trigger the outbound message to Speak2Leads.
Creating a custom field and setting up a workflow rule is simple. Here are step-by-step instructions. Please send these instructions to your IT team.
Adding a new custom field
Navigate to the Lead Fields page
You should see two sections:
1. Lead Standard Fields
2. Lead Custom Fields & Relationships
Click New on Lead Custom Fields & Relationships
Step 1. Choose the field type
Select Data Type>Formula
Step 2. Choose output type
Field Label: S2LAccountID
Field Name: S2LAccountID
Formula Return Type: Text
Step 3. Enter formula
<your S2L AccountId in double quotes Eg. "GEN_NNNN">
Step 3. Establish field-level security
Step 4. Add to page layouts
The new customized field should be displayed as
S2LAccountID__c Formula (Text)
Creating a Workflow Rule:
Objective: Send a Soap message to S2L when a new lead is created
To begin creating a new workflow rule, go to:
Setup > Create > Workflow and Approval > Workflow Rules > New Rule
Step 1: Select Object
Select Object = Lead
Step 2: Configure Workflow Rule
Rule Name = Speak2Leads
Evaluation Rule = Only when a record is created
Rule Criteria = Lead: Lead Source equals Web
Click Save & Next
Step 3: Specify the Workflow Actions
From the Immediate Workflow Actions drop down menu, choose New
Name = Speak2Leads Soap
Unique Name = Speak2Leads Soap
Endpoint URL = https://s2l.speak2leads.com/main/salesforce/post
User to send as = (your internal user in your account)
Choose desired fields in the available fields box.
Click the Add arrow to move them into the Selected Fields box.
(make sure Selected Fields contains at least S2LAccountId and Phone)
The next window will give you an overview of the rule you just created.
Following is a list of possible fields that you can include in your Salesforce Outbound Message to Speak2Leads. The fields marked with an asterisk are required fields in order to generate a phone call. All other fields are optional. Your desired whisper message and phone routing to your sales team will determine which other optional fields you may want to include.
Any questions? Get in touch with us using the chat icon at the bottom right part of the screen or email us at firstname.lastname@example.org.