Real People, 24/7


Need to map the Mailchimp Member rating back to your CRM / Financials Software?

You can map to a Text field works fine as the Contact Rating (Member Rating) is a negative number to a positive number based on Stars given.

Head to Step 4 of the Set Up then map the Member Rating from Mailchimp to your CRM / Financials Software. Make sure that the mapping direction will be from Mailchimp to your CRM / Financials Software.

See Mailchimp help article here...

save image

Need some help?

Check out the options below on how you can contact our support team and find the answers you need to help you with your SyncApps integrations.

Help Center & Email is 24/7 to [email protected] | Live Chat & Phone is scheduled  


Check out these Help Desk articles for answers to frequently asked questions.

Get Started | Login Issues | Pricing


Your marketing team needs to make sure that when Sales alters a record in CRM, it is removed for marketing purposes for the Marketing Team.  

This covers scenarios like removing the record's Tag, taking it out of a Tearsheet, Saved Search, Marketing List, List View, or Campaign, so it is removed from the corresponding marketing automation solution list, audience, group, or tag.


Make sure your targeting is on point. For instance, when a lead becomes an active customer, you need to change the tag across platforms.

Your team changes a CRM record's status or a dropdown selection, and you need this action to then remove or add a Tag in Mailchimp.  

Enter the Full Sync

This feature allows you to easily automate your workflow around cleaning up your Marketing Automation Lists/Groups. You can scale your growth and spend less time on repetitive tasks using it.

Full sync depends on list/segmentation functionality, so it will be processed for these scenarios:

  • CRM or eCommerce Segmentation in Step 1 of your integration.
  • SyncApps Segmentation: Filtering + Segmentation feature of your integration.

Full Sync is available on our Plans and also available to try out on our Free Trial!

Note: Please also note that "Full Sync" and "Reset Sync Profile daily" features should not be used together.

For Salesforce integrations, Full Sync is applicable under the following conditions:

  1. Will work with Campaign or List View enabled.
  2. Will work if no Campaign or List View is enabled in Step 1, but Segmentation is enabled.
  3. Will work with Checkbox Field Segmentation.
Note: If Campaign as List View is enabled in Step 1 and the Marketing List package from AppExchange (deprecated) is also installed in Salesforce, please first uninstall the Marketing List package from Salesforce for the Full Sync feature to work correctly.

To automatically remove records from your Marketing Automation solution when they are no longer a part of any synced CRM Marketing List, subscribing to our Full Sync is a great solution as it is the only way to automatically remove a CRM member from a synced external Constant Contact List, Mailchimp Group, Mailchimp Tag.

Using Filtering and Segmentation with Full Sync?


Mailchimp Notes:

The Full Sync will not remove a record from a Mailchimp Group or Tag if it does not match the filter in Steps unless using a segmentation method in Step 1 or the "Enable Segmentation" feature of your integration.

Example Segmentation Method in Step 1 and Step 2:

Sync Salesforce Campaign/List Members and select Mailchimp Group or Tag as the Segmentation Method

Example Segmentation Method in Steps:

If you want to sync all Contacts in Step 1 and filter against your entire contacts yet, still remove records from a Mailchimp Group or Tag, be sure to enable the segmentation feature on filtering. Each "Segment Name" will be synced to a Mailchimp Group or Tag, depending on your choice in Step 2.

Important:  The Full Sync is needed to remove a record from a Mailchimp Group or Tag if it does not match your Filter & Segmentation criteria set up of your Set Up.

If you would like to remove a record from a Mailchimp Audience each time the Full Sync runs, please enable this feature in Step 2 of your integration.

If you enable segmentation on filtering, use Full Sync, and if the contact or lead is no longer part of a segment, SyncApps will remove the contact from the Mailchimp Group or Tag.

Full Sync for NetSuite to Act-On or our other marketing automation integrations?

Need to test our Full Sync for NetSuite to Act-On? 

See our use case below to help you get an idea of how to do it:

1. Create a NetSuite Saved Search named "Customization Test," and let’s say it was initially five entries. Create an Act-On Marketing List named "Customization_Test" and set the NetSuite Saved Search to sync with that Act-On List. After this, press Sync, and all five expected entries will be synced in the Act-On list.



2. Remove one entry in the NetSuite Saved Search, and then next, trial the Full Sync in the steps.


Once Full Sync is enabled, the Full Sync option will appear in Step 3.

Note: Full Sync will remove Records(s) from Act-On if the Record(s) is no longer a member of the NetSuite Saved Searches.

3. Press the Reset Sync Process button from the dashboard and rerun the Sync. The result will show that the customization really works as the Act-On List now has only four entries, a complete replica of the NetSuite Saved Search.


Need some help?

Check out the options below on contacting our Support team and finding the answers you need to help you with your SyncApps integrations.

Help Center & Email is 24/7 to [email protected] | Live Chat & Phone is scheduled 


Check out these Help Desk articles for answers to frequently asked questions.

Get Started | Login Issues | Pricing


Let's discuss how to see Marketing Metrics back in NetSuite. 

How it works:

  • Activate the "Sync Email Marketing Data" in Step 1 of the integration setup.  
  • If this option is checked, email marketing data (Opens, Clicks, Bounces, and URLs Clicked Metrics) will be synced to a custom record in NetSuite.  
  • A Custom Record with the name "(Your Email Marketing Software) Email History" for Contacts and "(Your Email Marketing Software) Emails-Cust" for Customers is created automatically by SyncApps and captures data for 30 days after a campaign is initiated. (Agency and Professional plans can capture data going back months and years if desired)
  • After sending a Campaign to your designated Main List or Audience, SyncApps will automatically synchronize the Marketing Metrics with NetSuite into the Custom Record. 
  • Email Marketing Campaign metrics land on the custom subtab on the NetSuite Customer and Contact records.
  • The NetSuite custom subtab name can be changed to meet your needs in NetSuite.

How to change the NetSuite custom subtab:

First, go to Customization, then select Forms and tap on Entry Forms.

Then locate the Custom Entry Form for the Contacts Subtype used in NetSuite and select edit to ensure it is the preferred option.

Finally, move on to Sublists, where you can find the subtab and make edits. (Same process for Customer/Lead/Prospect Subtype)

SyncApps has a feature that creates a "Custom" subtab for each individual Contact or Customer. This subtab displays the email history of the selected Marketing Automation Software, along with the associated campaigns and metrics. 

By selecting "All Contacts" in the "Records to Sync" field, Email Marketing Data will be automatically synced to the Custom Subtab of any NetSuite Contact or Customer Record.


Note: If you select Record Type to Sync, "All Contacts," and need Marketing Metrics back to NetSuite, please also select "Create a Contact" for New Subscriber Object Type so that SyncApps can automatically sync the Metrics back to Contacts.

If this "Sync Email Marketing Data" option is checked in Step 1, Email Marketing data (Opens, Clicks, and URLs Clicked) will be synced to a custom record in NetSuite. 

The URLs Clicked should be visible in the Email Events field as shown below on the Contact custom subtab:

SyncApps will automatically create the custom record and capture data starting with the creation date and on a rolling 30-day basis after a Campaign is initiated.

Email Marketing Campaign metrics land on the custom subtab on the NetSuite Customer/Contact record.

You can change the NetSuite custom subtab name to meet your needs in NetSuite.

If you need Campaign metrics flowing back into NetSuite on a longer rolling basis, contact our 24/7 Support so we can enable it.


If SyncApps logs display Campaigns are synced, but no email history records are created in NetSuite, follow the steps below: 

  • Open menu Setup > Integration > Web Service Process Status
  • Download recent requests and response files. 
  • Please send the request and response files (the latest one) to our 24/7 support team along with your Set Up ID or URL. We're always here to help you make the most of our solution! 

Need some help?

Check out the options below for contacting our Support Team and finding the answers you need to help you with your SyncApps integrations.   

Help Center & Email is 24/7 to [email protected] | Live Chat & Phone is scheduled.


Check out these Help Desk articles for answers to frequently asked questions.

Get Started | Login Issues | Pricing

Looking to see how Salesforce integration works with your marketing automation solution? 

You’ve come to the right place!

Let's take a Salesforce Integration with Constant Contact as our example of how it works and how it is setup:


We’ve put together a straightforward guide to help you through the setup process. We strongly believe that once everything is up and running, you’ll be in a better position to manage your customer databases and eventually achieve your goals.  

Here are just some of the many platforms supported by our “Built on Salesforce” software: 

See What You Can Do:

  • Sync your Contacts, Leads, Person Accounts, and Campaign Members to Act-On, Constant Contact, Delivra, ExactTarget, Salesforce Marketing Cloud, Mailchimp, Sendinblue & VerticalResponse.
  • Integrate Accounts, Person Accounts, Contacts, and Leads. Sync Campaign Metrics. Sync Lists, Groups, and Segments. Add/Remove from Lists/Groups based on rules. Opt-outs are synced bidirectionally. Custom Opt-Outs are supported. Custom Field mapping. Scheduling and real-time integration. and much more.

Get started with your 4-week trial!

Let's take a look step-by-step at how to integrate Salesforce using Constant Contact as an example:

The use case below is for a Constant Contact subscriber, and the same process will apply to Mailchimp, HubSpot, Klaviyo, Drip, and other marketing automation solutions supported. 


  1. API Enabled permission to access any Salesforce API
  2. Object permissions for all needed
  3. Page layout assignments for all required by your role
  4. Record type assignments if using record types
  5. Contacts
  6. Leads
  7. Accounts
  8. Campaigns
  9. Campaign Members
  10. Campaign History
  11. Custom Fields
  12. External data source access
  13. The detail and edit pages
  14. Related lists
  15. List views
Note: For integration, ensure that "View All Data" is checked on the user's profile.
Profile > Administrative Permissions > View All Data

Step 1: Salesforce   

  • First, you need to create a Set Up, which is just another term for integration. It can also include Full Sync, Field Mapping, and more.
  • Then enter your Profile Name. The Set Up Name is just a description for remembering the Set Up you created.
  • Select the Connect to Salesforce button using oAuth and enter the credentials.
  • Next, select Object Type to Sync. If you’re satisfied with your settings, you can proceed to Step 2.

Step 2: Constant Contact  

  • Enter Constant Contact credentials. Connecting to Constant Contact is super simple. Press the button to log in to the account to validate your Set Up. Hover over SyncNotes to learn what the Main List is all about. To check your Main List, go to your Constant Contact account and choose your preferred Main List. You can copy and paste it into the Main List text box.


(2022 onward plans, all Add-Ons are included in Steps 1 & 2)

The Full Sync applies to CRM and eCommerce platforms and can be used in our trials and plans. The CRM must have List integration to be able to use Full Sync.

Read more about how the Full Sync Feature can automate your contact management today in our article here.

The Full Sync can be scheduled to Manual, Daily, or Weekly.

It allows you to keep your systems trued up with ease.

Step 3: Field Mapping  

  • Field mapping from your chosen software one and two allows you to update existing or new records easily.

Step 4: Filtering and Segmentation  

  • Filtering takes CRM records, filters them based on specified criteria, and syncs your records into your target application.
  • Segmentation sync records from each defined segment into separate lists or groups.

Step 5: Sync Scheduling  

  • Sync Scheduling can be set up on Free Trials and all plans.
  • Sync on Demand is available on all trials to allow quick testing of your software integration.

Set Up Page

  • Press the Sync Now button from the Set Up screen to sync your data immediately.
  • Wait until the Sync Process is complete.
  • After that, you can view Sync Summary in Sync Logs.
  • Visit your Salesforce Contacts to see if they are Synced 

You’re all done!

If you get stuck and need help, please feel free to reach out to our support team 24/7.

Once you set up your Set Up, these are the next steps.

Best Testing Practices for Your 4-Week Free Trial

1. Ensure that you have created 2 Set Ups if you are using both Leads and Contacts. Select Accounts as the object type if you are using Salesforce Accounts.

2. Create one Salesforce Campaign or List View for testing purposes. You can use our Filter and Segmentation feature in tandem with each Salesforce Campaign or List View. Please note to have test records in it

3. Head to SyncApps and select your test Salesforce Campaign or List View. If you choose Filters, select the specific records from the precise Salesforce Campaign or List View. Please review this link if you want to add Salesforce Person Accounts.

4. Ensure that the “Email Opt-Out” field is visible on the Salesforce Account, Contact, or Lead Page Layout. It facilitates easy testing of unsubscribes from your Marketing Automation Solution or CRM through frequent manual inspection.  SyncApps uses the default Email field in Salesforce for syncing email records between systems unless using a custom email field.

5. Go back to your Marketing Automation Solution to create and use an empty list to integrate into the Main List mentioned in Step 2 of your integration process. SyncApps creates the list automatically, or there is an option to use an existing List. This list will be used for the integration of all your Contacts in your Marketing Automation Solution. Press next until you get to the ‘Finish’ option.

6. Press “Sync Now” on your Set Up page.

7. Head over to check your Marketing Automation Solution Lists for the Salesforce Campaign or List View synced from Salesforce. The Main List will now contain the records you placed into the Salesforce Test Campaign or List View or those records from the Filter you are testing against the Salesforce Test Campaign or List View.

Note: Sync on Demand is available in the Free Trial. During the free trial period, you can sync unlimited records, Opt-outs, and Campaign(s).

Once completed, you can remove the testing settings and keep the features you need, like Campaigns, Marketing Lists, or Filtering.

Salesforce Supported Editions

Subscribing to Salesforce, SyncApps is available for Salesforce Professional (API Enabled), Enterprise, Performance, Unlimited, and Developer editions. Check out the Salesforce Lightning editions supported.

Please note that due to restrictions on Salesforce Professional Edition, the ability to look up Salesforce information and post back from applications requires adding API access to your Professional Edition organization. It will attract an additional cost to the Professional Edition.

Getting Started/Basic Concepts

Sign up for a SyncApps Account and review this help center article in detail.

Let’s get started with the basic concepts:

Opt-Out Field:

The "HasOptedOutEmail" must be accessible by API and placed on each Salesforce Layout. Please make sure that the "HasOptedOutEmail" is visible and editable in both Contact & Lead layouts.

SyncApps does support custom Opt-Out fields if you need this feature, please enable it on Step 3 Field Mapping.


For Campaign Responses flowing back to Salesforce, there are two methods that can be synced:

  • Individual statistics: synced to the Campaign Member Object. Custom fields for Sends, Opens, and Clicks are auto-created by SyncApps. Fields need to be placed on the Campaign Member layout, so they are accessible by the Salesforce API. 
  • Summary statistics: synced to Campaign Object. Custom fields for total Sends, total Opens, and others must be manually created in Salesforce. They also need to be mapped in each Set Up. All newly created fields to be mapped in Step 3 of your Set Up under the Campaign tab need to be placed into the Salesforce Campaign layout.  Please enable this feature for Campaign Response Type. 

Step 3 Field Mapping:




If you select to create an Activity in your SyncApps configuration, you need to make sure that each event, such as Opening and Clicking, will create a new Activity (Task) in Salesforce.

Note: Place Activity CazoomiID under Activity History on our Salesforce Layout and URLs Clicked.


Campaign Member's custom fields are created when "Sync Campaign Responses" in Step 1 of any Set Up is selected, and the "Next" or "Save" buttons are pressed or clicked in a Set Up configuration.


Getting Started - Campaign Layout Fields

Once you have created a Set Up (see above) from your dashboard and are on Step 1, selecting "Sync Campaign Response," check your Salesforce layouts to make sure all the fields created by SyncApps are dragged into the layouts for your Salesforce organization before continuing to Step 2.

Sync Campaign Responses feature is required in Step 1 of your Set Up setup before SyncApps automatically create fields.

In Lightning Salesforce:


Did we mention that we also support your Marketing Automation Solution Drip Email Campaigns to help your Salesforce metrics and in various ways to meet your requirements? Well, we do!

Email metrics flow back to Salesforce based on your choice in Step 1 of your Set Up Setup.

What type of metrics do you want to bring back into Salesforce?

  1. Campaign in Salesforce
  2. Activity in Salesforce
  3. Both Campaign & Activity
  4. Note + HTML Template
  5. Sync Marketing Metrics only

Please also be sure to place the Activity fields created by SyncApps on your Contact or Lead layouts.

Using Accounts Object (Person accounts) and need to see Campaign Metrics?

See here...

Three layouts need to be edited to work for Salesforce Professional Edition with API Enabled:

  • Campaign Page Layout: Add Campaign CazoomiID (optional for Enterprise Edition, but make sure the username has access to the fields)
  • Campaign Member Page Layout: Add Campaign CazoomiID, Clicks, Bounces, Forwards, etc. (optional for Enterprise Edition, but make sure the username has access to the fields)
  • Contact or Lead Page Layout: Add Clicks, Bounces, and Forwards to the Campaign History-related list (optional, but needed to see the metrics in the Contact or Lead layout.)

Salesforce layouts check:

  • Drag Campaign CazoomiID into the Email Campaign Page Layout


  • Drag CampaignMember CazoomiID into the Email Campaigns Member Page Layout and any fields you want to report on, like Opens, Clicks, Forwards, and Bounces


  • The Campaign metrics fields placed in the Campaign History layout (related lists) + Email Events will bring in the "URLs clicked" in the email into Salesforce from your Marketing Automation solution.
  • Campaign Response is synced every 24 hours. If you need Campaign metrics to sync back more frequently, please enable this feature from the Scheduling Tab in your integration.




For Salesforce Campaign Member Status, we always sync with the latest status, one of the following: 

  • Clicked:  If the recipient clicked 
  • Opened: If the recipient opened
  • Bounced: Email Bounced
  • Unsubscribed: Opted Out of an email campaign
  • Sent: If the recipient is a member of the Email Marketing Campaign and none of the above statuses applied.


Note: Mailchimp API does not have an efficient way to update "Sent" in the Campaign Member Status for Automation Campaigns (not regular Email Campaigns), as Mailchimp does not give a timestamp when the actual sending is done.  This status can sometimes not always be 100% correct.

Individual Contact Record:


If you need to use Salesforce Campaigns, only then the Full Sync is required.

So mainly, if you want to use Salesforce Campaigns and want to remove members automatically, this feature, "Full Sync," will automatically manage the Contact and Lead record removal features for Campaign members to Email Marketing Lists and Groups on each Full Sync schedule. 

This means that anytime a record is added to or removed from a synced Salesforce Campaign, created by SyncApps, it will always be in sync with the Marketing Automation Software you use today.

Need some help?

Check out the options below for contacting our support team and finding the answers you need to help you with your SyncApps integrations.  

Help Center & Email is 24/7 to [email protected] | Live Chat & Phone is scheduled  


Check out these Help Desk articles for answers to frequently asked questions.

Get Started | Login Issues | Pricing

To map Mailchimp Address fields, there are two ways to go about it based on company preference.   

  1. Mailchimp Address Data Type fields 
  2. Text Data Type fields 

1) Mailchimp Address Data Type fields

When using Mailchimp Address Data Type fields, it's important to follow these rules for proper mapping. All Mailchimp Address Fields must be mapped for CRM data to sync correctly with Mailchimp.

If an Address Field is present in the Audience, whether required or not, and is not mapped in SyncApps Field Mapping, the entire record will fail to sync to Mailchimp as per their API rules.

So, it's crucial to follow this mapping: Pay close attention to the field label and type.

  1. Address <> Street Address
  2. City <> City
  3. State <> State
  4. Country <> Country
  5. Postal Code <> Zip 

The 5 fields above mapping rules are only applied if you are using Address Data Type fields in Mailchimp. 

Please see here for Mailchimp address rules for CSV upload or API integration.


The address data type can be distinguished in field mapping with like the screenshot below:

Screenshot 2023-08-17 200632.png

2) Text Data Type fields 

A best practice is to use a separate text field for each address component: street, city, state, zip, and country.



OR using the Mailchimp Audience fields and *|MERGE|* tags:

You can also sync the whole CRM Address to just 1 Address Merge Field in Mailchimp, as shown below:


If you need subscribers to be able to update their existing address in CRM from Mailchimp, then after mapping the fields, select Step 2 of the Set Up feature below.

*Update YOUR CRM if subscribers update their profiles in Mailchimp


Mailchimp Update Profile Form or Mailchimp Preference Center is used to update CRM records with changed fields.

This will use a mapping configuration to update data. Please make sure you configure the mapping correctly. A webhook will be set up in the specified Mailchimp Audience by SyncApps if this option is enabled.



Using NetSuite 1, 2, or 3 Address Fields?

Please get in touch to set this up in your integration today with our NetSuite experts.

Need some help?

Check out the options below for contacting our support team and finding the answers you need to help you with your SyncApps integrations.

Help Center & Email is 24/7 to [email protected] | Live Chat & Phone is scheduled  


Check out these Help Desk articles for answers to frequently asked questions.

Get Started | Login Issues | Pricing

The Best Things in Life Are Free

Try SyncApps for free and let us know what you think.

Join 25,000 Organizations that Grow with SyncApps

Manage your financial data, create better, data-driven campaigns, sell more, reduce your IT spend, and improve efficiency across all your departments. Start for free!

Tools that Fit Right In

Integration built to fit right into your business flow. You can customize, scale up or scale down anytime. Start automating and forget manual data work.

A Solution You Can Rely on

SyncApps has been in business for more than 12 years. You can continue to rely on our dedication to innovation and our pledge to help you thrive!

Security Is Our Priority

All your data is secure with SyncApps. Our constantly reviewed and upgraded security policies are created to give you peace of mind. GDPR, CCPA, CASL and privacy policy-friendly, too!

World-Class Support

Whenever you need us, an integration expert is available to help you. Our support department is available 24/7.