> For the complete documentation index, see [llms.txt](https://docs.inogic.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inogic.com/marketing4dynamics/how-to-guides/how-to-use-your-automated-static-marketing-list-for-mailchimp-synchronization.md).

# 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&#x20;

## 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

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Parameter</td><td valign="top">Description</td></tr><tr><td valign="top">ListId</td><td valign="top">Marketing List GUID</td></tr><tr><td valign="top">MemberIds</td><td valign="top">Array of Contact / Lead / Account GUIDs</td></tr></tbody></table>

## 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

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Parameter</strong></td><td valign="top"><strong>Description</strong></td></tr><tr><td valign="top">ListId</td><td valign="top">Marketing List GUID</td></tr><tr><td valign="top">MemberIds</td><td valign="top">Array of member GUIDs</td></tr></tbody></table>

<table data-header-hidden><thead><tr><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Note:</strong> Marketing4Dynamics only detects added or removed members through the AddListMembersList and RemoveListMembersList actions; any other way skips synchronization setup.</td></tr></tbody></table>

## What Happens Automatically

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

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Operation</strong></td><td valign="top"><strong>Marketing4Dynamics Behavior</strong></td></tr><tr><td valign="top"><strong>Member added</strong></td><td valign="top">Populates synchronization fields</td></tr><tr><td valign="top"><strong>Member added</strong></td><td valign="top">Marks member for synchronization</td></tr><tr><td valign="top"><strong>Member added</strong></td><td valign="top">Synchronizes member to Mailchimp</td></tr><tr><td valign="top"><strong>Member removed</strong></td><td valign="top">Removes the associated Mailchimp Tag</td></tr><tr><td valign="top"><strong>Member removed</strong></td><td valign="top">Removes the associated Mailchimp Interest</td></tr></tbody></table>

## 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.

<figure><img src="/files/4MeyLp7FmU7oz0Kl4C1M" alt=""><figcaption></figcaption></figure>

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.
