/
/
Fix one Constant Contact contact from Dynamics 365 Sales
For marketers who want a contact's name, company, title and phone brought in line with the CRM, by asking their AI assistant.
On this page
Connector
Connect Constant Contact, pick your AI tool and paste the prompt.
The problem
Personalised emails go out with old details
A contact's job title or company changes in Dynamics 365 Sales, but Constant Contact keeps the old details, so personalised emails go out wrong. Fixing one record means comparing both screens field by field and retyping.
Without PopdockAI
- Open the contact in Dynamics 365 Sales
- Open the same contact in Constant Contact
- Compare fields one by one
- Retype and risk blanking a good value
With PopdockAI
- Both contacts are read by email address
- Name, company, title and phone are compared, phones by digits
- Blank Dynamics values are never proposed
- Only confirmed changes are applied and read back
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Bring the Constant Contact contact with email `{email}` in line with the Dynamics 365 Sales contact that has the same email. Dynamics 365 Sales is the source of truth for name, company, job title and phone. Nothing is changed until the user confirms.
**Step 1: Read the Dynamics 365 Sales contact**
Call `dynamics-365-sales-get-contacts` with `email` set to `{email}`. If nothing comes back, say the person is not a contact in Dynamics and stop. If more than one comes back, list them and stop.
**Step 2: Read the Constant Contact contact**
Call `constant-contact-get-contact` with `email-address` set to `{email}`. If nothing comes back, say so, suggest the add-crm-account-contacts-to-list prompt, and stop. Note the `contact-id`.
**Step 3: Compare and propose**
Compare, Dynamics value first:
* first-name against first-name
* last-name against last-name
* parent-customer against company-name
* job-title against job-title
* business-phone (else mobile-phone) against phone-number; compare digits only
Ignore differences in case and surrounding spaces only. Never propose replacing a Constant Contact value with a blank Dynamics value. Show a table of the differences and ask the user to confirm all, some, or none. If there are no differences, say the records agree and stop.
**Step 4: Update**
Call `constant-contact-update-contact` once, with `contact-id` and only the confirmed fields: `first-name`, `last-name`, `company-name`, `job-title`, `phone`.
**Step 5: Confirm**
Call `constant-contact-get-contact` with `contact-id` again and show each changed field's new value.
**Rules & Guidelines:**
* `dynamics-365-sales-get-contacts` is on the dynamics-365-sales server; `constant-contact-get-contact` and `constant-contact-update-contact` are on the constant-contact server.
* The only write allowed is one `constant-contact-update-contact` call, after confirmation. Do NOT change `email` or `permission-to-send`. Do NOT call `dynamics-365-sales-update-contact` or any other create or update tool.
**Validation:**
* If the update fails, report the error and do not retry.
* If the re-read in Step 5 does not show the new values, say so.Who it's for
One answer, three teams that use it
Email marketers
Fix a contact before a send
Correct one person's details in a message, without opening two systems.
Update sam.patel@fabrikam.com in Constant Contact to match Dynamics 365 Sales.
Sales reps
Pass on a job change
A title change you logged in the CRM reaches Constant Contact too.
Priya at Contoso changed roles. Sync her Constant Contact record from Dynamics 365 Sales.
CRM administrators
Keep records consistent
Email and permission are never changed, and failures are reported plainly.
Compare dana@northwindtraders.com in Dynamics 365 Sales and Constant Contact and fix the differences I approve.
How it works
What PopdockAI does when you ask
You give an email address and your AI assistant compares the Dynamics 365 Sales and Constant Contact records. Constant Contact is updated once, only with the changes you confirm.
01
Ask
You give the contact's email address.
02
Read
It reads the Dynamics 365 Sales contact and the Constant Contact contact.
03
Compare
It compares name, company, title and phone, ignoring blanks in Dynamics.
04
Confirm
You confirm the changes, then they are applied and read back.
What PopdockAI provides
The tools behind the answer
Ready made tools for Constant Contact and one secure connection to your AI tool. No code, no exports.
microsoft-dynamics-365-sales-get-contacts
constant-contact-get-contact
constant-contact-update-contact
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
One contact addressed correctly in your next email
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)
