Here are the steps you need to take to configure Marketo Sales Insight in Salesforce Enterprise/Unlimited Editions. Let’s get started.
Admin Permissions Required
Obtain your MSI credentials in Marketo. Go to the Admin area and select Sales Insight.
Click Edit API Configuration.
Enter an API Secret Key of your choosing and click Save. Do NOT use an ampersand (&) in your API Secret Key.
Your API Secret Key is like a password for your organization and should be secure.
Click View in the Rest API Configuration panel to populate the credentials.
You will see a confirmation pop-up. Click OK.
Keep this window open. You’ll need this information later in Salesforce.
In Salesforce, click Setup.
Search for “remote site” and select Remote Site Settings.
Click New Remote Site.
Enter the Remote Site Name (it can be something like “MarketoSoapAPI”). Enter Remote Site URL, which is your Marketo Host URL from the Soap API Configuration panel in Marketo. Click Save. You have now created remote site settings for Soap API.
Click New Remote Site again.
Enter the Remote Site Name (it can be something like “MarketoAPI”). Enter Remote Site URL, which is your API URL from Rest API Configuration panel in Marketo. Click Save. You have now created remote site settings for Rest API.
You choose your Remote Site Name (MarketoAPI is used here). The Remote Site URL can be found in the Marketo Host field of your Edit API Configuration dialog box from Step 3 in the “Configure Sales Insight in Marketo” section.
Click Setup.
Search for “page layout” and select the Page Layout under Leads.
Click Visualforce Pages on the left. Drag Section to the layout underneath Custom Links section.
Enter “Marketo Sales Insight” as the Section Name. Select 1-Column and click OK.
Drag and drop Lead into the new section.
The name of this box will change based on the object type. For example, if you are modifying the page layout for Contacts, it will say Contact.
Double-click on the Lead block that you just added.
Edit height to 450 pixels and click OK.
Check Show scrollbars if you need access to scroll-through activities.
We recommend a height of 410 pixels for the Accounts and Opportunities objects.
Click on Fields on the left. Then search and drag the Urgency label into the Marketo Sales Insight layout.
Repeat the above step for these fields as well.
Last Interesting Moment |
Last Interesting Moment Date |
Last Interesting Moment Desc |
Last Interesting Moment Source |
Last Interesting Moment Type |
Last Marketo Activity by Sales |
Last Marketo Engagement by Sales |
MSI Contact Id |
Relative Score |
Relative Score Value |
Urgency |
Urgency Value |
View in Marketo |
Click Save when finished.
Repeat steps 5-7 to add Visualforce page sections and Sales Insight fields for Contact, Account and Opportunity.
Repeat steps 8-10 to add Sales Insight fields from the list below for Contact. Be sure to save any changes.
Last Interesting Moment |
Last Interesting Moment Date |
Last Interesting Moment Desc |
Last Interesting Moment Source |
Last Interesting Moment Type |
Last Marketo Activity by Sales |
Last Marketo Engagement by Sales |
MKTO Lead Score |
Relative Score |
Relative Score Value |
Sales Insight - Opens contact full list page |
Urgency |
Urgency Value |
Marketo person fields need to be mapped to Salesforce contact fields to ensure that the conversion works properly. Here’s how.
Click Setup.
Search for “fields” in the search bar and click Fields under Leads.
Click Map Lead Fields.
Click on the dropdown on the right for Engagement.
Select Contact.Engagement in the list.
Repeat and map these fields as well.
Marketo Person Custom Field | Salesforce Contact Custom Field |
---|---|
Engagement |
Contact.Engagement |
Relative Score Value |
Contact.Relative Score Value |
Urgency Value |
Contact.Urgency Value |
Last Interesting Moment Date |
Contact.Last Interesting Moment Date |
Last Interesting Moment Desc |
Contact.Last Interesting Moment Desc |
Last Interesting Moment Source |
Contact.Last Interesting Moment Source |
Last Interesting Moment Type |
Contact.Last Interesting Moment Type |
Click Save when you’re done.
In Salesforce, click the + at the end of the tab bar and click Marketo Sales Insight Config.
Copy the credentials from the Soap API panel in Marketo’s Sales Insight Admin page and paste them into the Soap API section of the Salesforce Sales Insight Configuration page.
Copy the credentials from the Rest API panel in Marketo’s Sales Insight Admin page and paste them into the Rest API section of the Salesforce Sales Insight Configuration page.
And that’s it! You should be able to see the Marketo Sales Insight fields for Leads, Contacts, Accounts and Opportunities.
If the diagnostics test failed, you might need to add more fields to your page layout.
For accounts, Sales Insight will include all emails, but only the most recent interesting moments, web activity, and score changes.