How do Salesforce to Mailchimp field mappings work with multiple emails?
You can set up field mappings in the Salesforce to Mailchimp direction. These will push the mapped field data to related Mailchimp members every time a record is edited. Note that these mappings include a row to map and Email Address, which isonly used to track Email address changes. More information below:
Pushing changes on non-email fields:
When a Salesforce record is updated, the integration pushes your field mappings to all related Mailchimp members across every audience that record belongs to — not just the member tied to the email field mapped in the Email Address row. This means if a Contact is subscribed to multiple audiences, all of those memberships will be updated.
Updating email addresses on all your Mailchimp members:
When you need to update the email address on the member(s) related to a contact, only the mapped email address field is tracked for those changes. We will update only the member who had the mapped email prior to the change.
If you have members related to your contact that use different, unmapped email fields (like a personal or work email), we recommend changing them in Mailchimp first and then refreshing that member or running the sync. There is a quick link to open the Mailchimp record on the member detail (screenshot).
A couple of things worth knowing:
- Only fields designated as email type in Salesforce will appear in the email field mapping options— free-text fields won't show up.
- If you leave the Email Address row unmapped, changes to the standard Salesforce Email (or PersonEmail) field will update the related member's email address in Mailchimp. See Does changing an email address in Salesforce update Mailchimp? for more detail.
- You can use a different email field for Contacts and Leads if your data is set up that way.

