Use this setup to keep Salesforce and Act-On aligned for contact imports, recurring syncs, opt-out management, lead score updates, and funnel reporting. Follow the steps in order so your data flows correctly before you add scoring, sales visibility, and reporting.
Quick Reference (Advanced Users) - Click to Expand
- Import Salesforce Contacts and Leads into separate Act-On Marketing Lists.
- Set up scheduled syncs for each Salesforce list.
- Choose whether Act-On should pull opt-outs from Salesforce, push unsubscribes to Salesforce, or do both.
- Use a List Maintenance Program to copy the current behavioral score into the synced lead score field before the Salesforce sync runs.
- Assign the synced lists to Sales Prospects.
- Map Salesforce opportunity and revenue fields for funnel and ROI reporting.
Import Salesforce Leads and Contacts into Act-On
Start by bringing your Salesforce data into Act-On as Marketing Lists. Import Contacts and Leads separately so each list can be synced and managed correctly.
- Go to Lists > Marketing Lists.
- Click the Import button with the Salesforce logo.
- Select either All Salesforce Contacts or All Salesforce Leads.
- Enter a unique New List Name, such as SFDC Master Contacts or SFDC Master Leads.
- Select the fields to import.
- Required: Email
- Recommended: First Name, Last Name, Company, Lead Score, and Salesforce Owner
- Click Finish.
- Repeat these steps for the other Salesforce object so you have one list for Contacts and one list for Leads.
Set up recurring Salesforce syncs
After importing each list, configure a sync schedule so changes continue to move between Salesforce and Act-On automatically.
- Go to Lists > Marketing Lists.
- Hover over your Salesforce list, click the drop-down arrow, and select Import/Export > Salesforce.com Sync Setup.
- Choose how data should move:
- Pull from Salesforce to bring Salesforce updates into Act-On.
- Push to Salesforce to send Act-On data, such as lead scores, back to Salesforce.
- Under Scheduling, choose how often the sync should run, such as every hour.
- Click Save.
- Repeat for each Salesforce list you imported.
Keep opt-outs synced between Salesforce and Act-On
Opt-out sync is managed at the account level, not per list. Set this up early so unsubscribe status stays consistent across systems.
- Go to Settings > Data Management > Sync Schedule.
- In the Options section, locate the opt-out sync settings.
- Confirm that Act-On syncs with the Salesforce field
HasOptedOutOfEmail. - Choose one of the following:
- Push Act-On unsubscribes to Salesforce
- Pull Salesforce opt-outs into Act-On
- Both if you want status changes to stay aligned in either system
- Click Save.
Update lead scores before the Salesforce sync runs
If you want Salesforce users to see the latest engagement score, use a List Maintenance Program to write the current behavioral score into the synced lead score field before the list sync runs.
- Go to Lists > Marketing Lists.
- Hover over your Salesforce list, click the drop-down arrow, and select Maintenance > Setup Maintenance Program.
- Name the program, such as Lead Score Update to Salesforce.
- Set the schedule to run shortly before your Salesforce Marketing List sync.
- Open the Steps tab and add a Change field value step.
- Select Lead Score as the field to update.
- Choose Set Value to Behavioral Score.
- Click Save Changes.
5. Assign your synced lists to Sales Prospects
This step helps your sales team see the right high-intent leads and contacts in Salesforce through the Sales Prospects setup.
- Go to Lists > Other Lists > Account Lists > Sales Prospects.
- Hover over Prospects Assigned to Sales, click the three dots, and select Select.
- Choose the Salesforce Marketing List you synchronized earlier.
- Repeat the process for Existing Contacts Assigned to Sales.
- Click Submit.
Once this is in place, Salesforce users can work from the synced prospect data more effectively.
6. Map Salesforce fields for funnel and ROI reporting
The last setup step is to connect your Salesforce opportunity and revenue fields to Act-On reporting fields so funnel and ROI reports can use CRM data.
- Go to Settings > Data Management > Report Mapping.
- Review the Salesforce fields shown on the left and the corresponding Act-On reporting fields on the right.
- Map your Opportunity and Revenue fields so Act-On can use CRM data in Funnel Reports.
- Click Save.
What to check if something looks wrong
- If records are missing in Act-On, confirm the correct Salesforce object was imported and that the list sync is enabled.
- If scores are not updating in Salesforce, make sure the maintenance program runs before the Salesforce sync.
- If unsubscribe status does not match between systems, review the opt-out sync direction and confirm the correct Salesforce field is mapped.
- If funnel reports are empty or incomplete, review your Report Mapping settings.