Why aren't my Mailchimp Members linking to Contacts after import?

If Mailchimp Members are syncing to Salesforce but not linking to existing Contacts or Leads, the issue is usually a mismatch between your Field Mappings and Matching Rules.

The Problem

When you map an email field (like Personal Email or an NPSP email field) as the primary email in Field Mappings, the system must also be able to query that field during the sync to find matching Salesforce records. This is configured in Matching Rules.

Common scenario:

  1. You map Personal Email (npe01__HomeEmail__c) in Field Mappings → Salesforce to Mailchimp
  2. But you haven't added Personal Email to your Matching Rules
  3. Result: Members import but Contact lookups remain empty ❌

Why This Happens

The integration needs to query the email field you're using for two purposes:

  1. Field Mapping - to know which email to sync between systems
  2. Matching Rules - to deduplicate and find existing Salesforce records during sync

If the field isn't in Matching Rules, the system can't query it for deduplication, which prevents proper linking.

How to Fix It

Step 1: Go to your audience's Mappings settings (Mailchimp to Salesforce direction)

Step 2: Review the Matching Rules section (top of the page)

Step 3: Add all email fields you're using in your mappings to the Matching Rules

Step 4: Save and run the next scheduled sync

How to Verify the Fix

Check Maintenance logs for errors like:

  • MC4SF_RULE_EXCEPTION: Unable to Process Rules. Missing queried field: Contact.npe01__HomeEmail__c

These errors should stop after the next successful sync.

Important Notes

  • NPSP users: Be especially careful with Personal Email vs standard Email field
  • The email field used in Field Mappings must exist in Matching Rules
  • This applies to any custom email fields, not just NPSP

Related FAQs

Related Articles