Can the Data Wizard resubscribe existing non-subscribed Mailchimp contacts?
It's a common expectation that running a Data Wizard import over a list of contacts will subscribe them to your Mailchimp audience, including contacts who previously unsubscribed. In practice, though, the Data Wizard is designed for bulk imports and data updates, and it handles new and existing contacts differently. Understanding that distinction will save a lot of head-scratching.
The short answer is that the Data Wizard cannot change the subscription status of a contact who already exists in your Mailchimp audience. For that, you need the Invocable Actions resubscribe flow instead.
The Solution
When the Data Wizard sends contacts to Mailchimp, it uses a field called status_if_new. Mailchimp only applies this field if the contact does not already exist in the audience. For any existing member, regardless of their current status (unsubscribed, non-subscribed, transactional), Mailchimp ignores it entirely and leaves their status unchanged.
This means the Data Wizard will:
- Add brand new contacts to your audience as subscribed
- Update merge fields, tags, and groups on existing contacts
- But it will not change the subscription status of existing non-subscribed contacts
You may notice that archived contacts appear to update successfully. This is a quirk of how Mailchimp processes archived members on their end, as they are treated similarly to new contacts in a batch, so status_if_new takes effect for them. Active non-subscribed contacts are treated as existing members, so their status is not changed.
To resubscribe existing non-subscribed contacts, use Invocable Actions in a Salesforce Flow. This uses a different API call that explicitly overrides a member's current status. You can set up a record-triggered Flow in Salesforce and use the Resubscribe Member invocable action to update the contact's status in Mailchimp directly.

