Advanced Options for Integration
Last updated
Last updated
To connect FeedOtter and Salesforce Pardot there are several steps that need to take place in Salesforce and in Pardot. This guide assumes you are using the Lightning version of Pardot.
Here is an overview of the steps:
Create a new Salesforce user with an Identify License.
Create a Pardot user with the same email as your Identify License Salesforce user.
Ensure the Salesforce and Pardot user are linked.
Our approach follows the Salesforce best practices outlined in their guide here: https://developer.salesforce.com/docs/marketing/pardot/guide/getting-started.html
The best way to integrate FeedOtter with Salesforce Pardot is to create a unique user in Salesforce with an Identity License. This is a special user license that is included with your Pardot license.
In Salesforce click the gear and go to Setup > Users > New User
Create a new user with an email address that you can access. You will need to setup a password and verify this new user. We recommend something like feedotter-api@your-company.com or first.last+feedotterapi@yourcompany.com
Using an email address like jessica+feedotter@feedotter.com will receive email at jessica@feedotter.com. The "+feedotter" is discarded for email receipt purposes. This works with most modern email systems but if you do not receive the activation email your company email may not allow this.
Ensure that the new Salesforce user has a User License = Identity and Profile = Identity User. We recommend setting the Role to something marketing related but this should not impact api connectivity.
Verify the account of this new user and setup a password as necessary.
On the primary Lightning toolbar locate and navigate: Pardot Setup > User Management > Users > Add User
Create a new Pardot user using the same email used for the Salesforce user created above. Making sure the CRM Username field is mapped to the Salesforce Identify User you created above.
The Role should be Administrator or Marketing
In the new Pardot user look for a blue link labeled Enable SSO / Single Sign On click this.
At this point you are ready to connect your FeedOtter account to Salesforce Pardot. Please logout of all Salesforce / Pardot instances in your browser and have the user and password of the Salesforce Identity User ready for use.
Navigate to your FeedOtter account and go to Settings > Integrations
Create a new integration and fill in the required fields:
Version 4 api unless you know differently
Pardot Business Id; found in Salesforce Setup > Search for Pardot > Pardot Account Setup
Production environment (currently FeedOtter requires a Production Pardot instance for integration)
Use Handlebars = checked unless you know differently
Click Authorize
A series of prompts will appear asking you to login to Salesforce. Please login using the Identity User credentials created earlier in this guide. Click Yes on the various prompts to authorize the FeedOtter Connected App.
When complete you should be returned to the FeedOtter settings screen.
The integration is complete at this point.
Some Salesforce accounts may have an IP address whitelist for connected apps and/or users. If you receive an error when trying to send emails from FeedOtter after completed the above steps please contact your Salesforce admin and ask them to whitelist our IP address:
104.236.230.137
In order to automate newsletter images FeedOtter *may* crawl certain public article and webpages to find the perfect image for your article. For most users this just works. If images do not appear you may need to whitelist our crawler.
Here is our user-agent:
If you are a Salesforce admin you may wish to troubleshoot/inspect the FeedOtter connected app from time to time (not necessary). To view our connected app:
In Salesforce navigate to Setup > Connected Apps > Manage Connected Apps
Our app will be labeled FeedOtter Prod Env
The working entry should look similar to the screenshot below