Connectors

/

Constant Contact

/

Sync Constant Contact contact details from Dynamics 365 Sales
Write
Cross-Connector

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.

Try PopdockAI free
Get a live demo
Sync Constant Contact contact details from Dynamics 365 Sales
Update jordan.lee@contoso.com in Constant Contact to match Dynamics 365 Sales.
2 fields differ between Dynamics 365 Sales and Constant Contact. - Title: Buyer becomes Purchasing Manager - Company: Contoso becomes Contoso Ltd - Same: name and phone Shall I update both fields?
Constant Contact
Sample figures. Your results come from your own account.
microsoft-dynamics-365-sales-get-contacts
constant-contact-get-contact
constant-contact-update-contact

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Constant Contact

Constant Contact
Run it on your own Constant Contact data.

Connect Constant Contact, pick your AI tool and paste the prompt.

Try PopdockAI free

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.

Prompt
**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.

Your AI tool

02

Read

It reads the Dynamics 365 Sales contact and the Constant Contact contact.

microsoft-dynamics-365-sales-get-contacts
constant-contact-get-contact

03

Compare

It compares name, company, title and phone, ignoring blanks in Dynamics.

No items found.

04

Confirm

You confirm the changes, then they are applied and read back.

Your AI tool

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.

get-data

microsoft-dynamics-365-sales-get-contacts

Returns Dynamics 365 Sales contacts. Filter by full name, email, city, job title, state, parent customer, created date and status, and cap how many records come back.
get-data

constant-contact-get-contact

Returns Constant Contact contacts with their name, email, company, job title, phone, location, tags and email permission. Filter by email address or domain, last name, company, state, permission and created date.
run-action

constant-contact-update-contact

Updates a Constant Contact contact's name, email, phone, job title, company or email permission. Values left out keep their current values.
Read only.Nothing in Constant Contact Changes

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.

How Popdock AI secures your data

The outcome

One contact addressed correctly in your next email

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

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.

Try PopdockAI Free
See Documentation