For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to Use Your Automated Static Marketing List for Mailchimp Synchronization

Overview

Many customers already have Power Automate flows or other customizations that automatically add or remove Contacts and Leads from a static Dynamics 365 Marketing List based on their own business rules, for example:

  • Adding Contacts or Leads to a “Marketing Decision Makers” list when their Job Title matches Marketing Manager, CMO, or Head of Marketing

  • Adding Leads to a “Healthcare Prospects” nurture list when their Industry is set to Healthcare

  • Adding Leads to an “Event Attendees” list when they register for a webinar or trade show

  • Removing a Contact or Lead from a list when their Industry, Job Title, or Region no longer matches the target segment

  • Removing a Lead from a nurture list once its Lead Status changes to Disqualified

If that same Marketing List is also synchronized with Mailchimp through Marketing4Dynamics, you don’t need to build a second, separate flow to keep Mailchimp in sync. You can reuse the existing flow; you only need to make sure it adds and removes members through the actions Marketing4Dynamics can detect.

This is fully supported for both Contacts and Leads. However, the method used to add or remove members matters: Marketing4Dynamics automatically detects member changes only when the supported Dynamics 365 Marketing List actions are used.

Why This Matters

When members are added using the supported Dynamics 365 actions, Marketing4Dynamics automatically:

  • Populates the synchronization information required for Mailchimp

  • Marks the member as synchronized

  • Queues the member for automatic synchronization

  • Manages the associated Mailchimp Tags and Interests

  • If members are added or removed through other methods, these synchronization steps are not performed automatically. You may then notice:

  • Members displaying “-” instead of “Synced”

  • New members not appearing in Mailchimp until Sync Now is run manually

  • Mailchimp Tags or Interests not being updated correctly

Supported Method for Adding Members

Use the Dynamics 365 out-of-the-box unbound action AddListMembersList. Marketing4Dynamics monitors this action and automatically prepares newly added members for synchronization.

Power Automate configuration

  • Action type: Perform an unbound action

  • Action name: AddListMembersList

Parameter

Description

ListId

Marketing List GUID

MemberIds

Array of Contact / Lead / Account GUIDs

Supported Method for Removing Members

Use the Dynamics 365 out-of-the-box unbound action RemoveListMembersList. Marketing4Dynamics monitors this action and automatically prepares the removed members to disassociate their tags and interests from Mailchimp if applicable.

Power Automate configuration

  • Action type: Perform an unbound action

  • Action name: RemoveListMembersList

Parameter

Description

ListId

Marketing List GUID

MemberIds

Array of member GUIDs

Note: Marketing4Dynamics only detects added or removed members through the AddListMembersList and RemoveListMembersList actions; any other way skips synchronization setup.

What Happens Automatically

When the supported actions are used, Marketing4Dynamics automatically performs the following:

Operation

Marketing4Dynamics Behavior

Member added

Populates synchronization fields

Member added

Marks member for synchronization

Member added

Synchronizes member to Mailchimp

Member removed

Removes the associated Mailchimp Tag

Member removed

Removes the associated Mailchimp Interest

Example Flow

Example: a Lead’s Industry field is updated to Healthcare, and your existing flow already adds that Lead to the “Healthcare Prospects” Marketing List. Once that list is synced with Mailchimp, no new flow is needed; the existing trigger just needs to call the supported action.

The same pattern applies to Contacts; for example, adding a Contact to a “Marketing Decision Makers” list when their Job Title is updated to CMO or Marketing Manager, or removing a Contact/Lead from a list with RemoveListMembersList when they no longer match the segment (e.g., Industry or Job Title changes, or Lead Status becomes Disqualified).

Best Practices

✔ Use AddListMembersList to add members.

✔ Use RemoveListMembersList to remove members.

✔ Let Marketing4Dynamics manage synchronization automatically.

✔ Avoid unsupported methods of modifying Marketing List membership.

Last updated

Was this helpful?