/
/
Grow your Mailchimp audience with real Business Central customers
For marketing teams who want Business Central customers added to Mailchimp without re-adding unsubscribes or skipping consent, by asking their AI assistant.
On this page
Connector
Connect Microsoft Dynamics 365 Business Central, pick your AI tool and paste the prompt.
The problem
Syncing customers to Mailchimp risks re-adding people who left
Keeping a Mailchimp audience in step with Business Central means exporting emails, checking each one and importing the rest. Done carelessly, you re-add unsubscribes, include blocked accounts or subscribe people who never consented.
Without PopdockAI
- Export customer emails from Business Central
- Compare them with the audience in a spreadsheet
- Import the rest and hope no unsubscribes slip in
- Subscribe people without recorded consent
With PopdockAI
- Blocked customers and people already in the audience are skipped
- Unsubscribed and cleaned contacts are never re-added
- New members are added as pending unless you state consent
- You confirm first, up to 100 per run, and each add is checked
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Add Business Central customers who are not yet in the Mailchimp audience `{list-name}` to it, with the subscription status `{status}` (default pending, which sends Mailchimp's double opt-in confirmation). Limit the customers to salesperson `{salesperson-code}` if given. Use the Business Central company `{company}`; if it is empty, omit the `company` filter.
**Step 1: Find the audience**
Call `mailchimp-get-list` with `name` set to `{list-name}`. If it does not return exactly one list, list what it found and stop. Take its list-id.
**Step 2: Business Central customers**
Call `business-central-get-customer`, with `salesperson-code` set if one was given. Drop customers with an empty email and customers whose blocked value is anything other than blank or none.
**Step 3: Who is missing from the audience**
For each remaining email, call `mailchimp-get-list-member` with `email` set to it and `list-name` set to `{list-name}`. Skip anyone already present, whatever their status. Never re-add someone whose status is unsubscribed or cleaned.
**Step 4: Confirm**
Show a table of the customers to be added (customer-number, name, email) and the status they will get, with the count. Ask the user to confirm. Do not continue without an explicit yes.
**Step 5: Add and confirm**
For each confirmed customer, call `mailchimp-add-list-member` once with `list-id`, `email-address` and `status`. Leave first-name and last-name blank, because a Business Central customer name is often a company name. Then call `mailchimp-get-list-member` again for each email and report which adds are confirmed and which failed, with the error.
**Rules & Guidelines:**
* `mailchimp-get-list`, `mailchimp-get-list-member` and `mailchimp-add-list-member` are on the mailchimp server. `business-central-get-customer` is on the business-central server.
* `mailchimp-add-list-member` is the only write this prompt may make, once per confirmed email. Do NOT call `mailchimp-update-list-member` and do NOT call any business-central create or update tool.
* Only use status subscribed if the user states the customers have given marketing consent. Otherwise use pending.
**Validation:**
* If no customers are missing from the audience, say so and stop before Step 4.
* If more than 100 customers would be added, add the first 100 after confirmation and report the remainder.
* Match emails case-insensitively after trimming spaces.Who it's for
One answer, three teams that use it
Email marketers
Grow the audience with real customers
Bring paying customers into Mailchimp without an export and import, and without re-adding anyone who left.
Add Business Central customers who are not yet in our Mailchimp Newsletter audience.
Marketing operations
Keep consent and opt in clean
New members go in as pending so Mailchimp sends its double opt in, unless you say consent was already given.
Find Business Central customers missing from the Mailchimp Customers audience and add them as pending.
Sales managers
Get your team's accounts into campaigns
Add the customers one salesperson looks after, so they receive the same updates as everyone else.
Add Business Central customers for salesperson MK to the Mailchimp Customers audience if they are not already there.
How it works
What PopdockAI does when you ask
You name the audience and your AI assistant finds the Business Central customers who are not in it yet. You review the list before anything is added, and Business Central is never changed.
01
Ask
You name the audience, and optionally a salesperson.
02
Find
It lists unblocked customers with an email who are not in the audience.
03
Confirm
You review the list, up to 100 per run, and say yes.
04
Add
It adds each member, pending by default, and checks every add.
What PopdockAI provides
The tools behind the answer
Ready made tools for Microsoft Dynamics 365 Business Central and one secure connection to your AI tool. No code, no exports.
mailchimp-get-list
mailchimp-get-list-member
mailchimp-add-list-member
This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.
The outcome
A growing audience that respects every unsubscribe
Related use cases
More ways to put this data to work
One prompt template with infinite possibilities.
Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.
Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

.webp)
