Members aren’t being removed from previous audiences (old tags aren’t removed)
When you sync any WordPress user with Mailchimp audiences and this specific user was already subscribed to List A before the plugin was installed, then this user as a member of List A will remain untouched by the plugin.
If you have no idea what I’ve just said 😁, let me say it another way – if you run Manual Resync with my plugin and after it has been accomplished users remain in the wrong lists (or have wrong tags), then I recommend you to turn on “thorough mode” of the resync.
// available since Simple Mailchimp Sync 7.6+
add_filter( 'rudr_ms_thorough_resyc', '__return_true' );
If you don’t know where to insert this code snippet, please read.
Now, when performing manual resync, the plugin will scan your whole Mailchimp account and remove the users from any lists that aren’t presented in plugin rules. And never forget:
Before running Manual Resync always do backup copies of your audiences!
One more thing – you may ask the plugin to ignore specific audiences with this snippet:
add_filter( 'rudr_ms_thorough_resync_excluded_lists', function() {
return array(
'abcd1234', // List 1 ID to exclude
'efgh5678', // List 2 ID to exclude
);
} );
If you don’t know where to get audience ID, here is the guide.