Connectors

/

Microsoft Dynamics GP

/

Add missing Dynamics GP customers to a Constant Contact list
Write
Cross-Connector

Make your Dynamics GP customers reachable in Constant Contact

For marketers who want active Dynamics GP customers added to a Constant Contact list without touching existing contacts, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Add missing Dynamics GP customers to a Constant Contact list
Add our Dynamics GP customers in the WHOLESALE class to the Wholesale Updates list in Constant Contact.
I read 58 active WHOLESALE customers, and 21 are not in Constant Contact yet. - To create: 21 contacts, including Fabrikam and Northwind Traders - Already on the list: 29 - Contacts not on this list: 5, reported but not changed - No email in Dynamics GP: 3 Shall I create the 21 contacts? Permission stays unset, since a customer record is not an opt-in.
Microsoft Dynamics GP
Sample figures. Your results come from your own account.
constant-contact-get-contact-list
microsoft-dynamics-gp-get-rm-customer
constant-contact-get-contact
constant-contact-get-contact-list-member
constant-contact-add-contact

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Microsoft Dynamics GP

Microsoft Dynamics GP
Run it on your own Microsoft Dynamics GP data.

Connect Microsoft Dynamics GP, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

New customers never make it into Constant Contact

Customers set up in Dynamics GP rarely reach Constant Contact on their own, so someone has to pull them by class or salesperson and check each email. Done by hand it disturbs existing contacts or treats a customer record as an opt in.

Without PopdockAI

  • Export active customers by class or salesperson from Dynamics GP
  • Search Constant Contact for each email address
  • Create the missing contacts one at a time
  • Risk overwriting contacts or marking them as opted in

With PopdockAI

  • Active customers with an email are read for the class or salesperson you name
  • Each email is sorted into on the list, a contact not on the list, or not a contact
  • Only the missing contacts are created, after you confirm
  • Permission stays unset and existing contacts are never changed

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Create a Constant Contact contact, on the contact list named `{list-name}`, for every active Dynamics GP customer (in class `{customer-class}` and for salesperson `{salesperson-id}` when given) whose email is not in Constant Contact yet. Use GP company `{company}` (empty means the default company). Nothing is written until the user confirms.

**Step 1: Find the contact list in Constant Contact**

Call `constant-contact-get-contact-list` with name.contains `{list-name}`. If none matches, list the existing lists and stop; do not create one. If more than one matches, list them and stop. Keep the list-id.

**Step 2: Read the customers from Dynamics GP**

Call `dynamics-gp-get-rm-customer` with inactive false, company `{company}`, and customer-class and salesperson-id when given, max-records 200. Skip customers with no main-email-address and report them. When main-email-address holds several addresses, use the first one.

**Step 3: Check each email in Constant Contact**

Call `constant-contact-get-contact` with email-address set to the customer's email. Sort the customers into: already a contact on the list (check with `constant-contact-get-contact-list-member` filtered by list-id and email-address), a contact but not on the list, and not a contact.

**Step 4: Confirm**

Show the user the customers that will be created (customer-id, customer-name, email, contact-person) and the count. Ask for confirmation. Do not continue without an explicit yes.

**Step 5: Create the contacts in Constant Contact**

For each confirmed customer call `constant-contact-add-contact` with email, list-id, company-name from GP customer-name, first-name and last-name split from GP contact-person, and phone from GP phone-1. Leave permission-to-send empty: a GP customer record is not an explicit opt-in.

**Step 6: Report**

Created, skipped as already on the list, skipped as an existing contact not on the list, skipped with no email, and any failures with the error.

**Rules & Guidelines:**

* Tools whose names start with dynamics-gp are on the dynamics-gp server; tools whose names start with constant-contact are on the constant-contact server.
* The only write tool this prompt may call is `constant-contact-add-contact`, once per confirmed customer, after Step 4.
* Do NOT call `constant-contact-update-contact` on existing contacts and do NOT add them to the list; report them so the user can decide.
* Do NOT call `constant-contact-add-contact-list` or any write tool on the dynamics-gp server.

**Validation:**

* If `constant-contact-add-contact` fails for one customer, record the error and carry on with the rest.
* If every customer is already in Constant Contact, say so and stop before Step 4.

Who it's for

One answer, three teams that use it

Email marketers

Keep customer lists current without imports

New Dynamics GP customers reach your Constant Contact list without a spreadsheet import, and contacts already there are left exactly as they are.

Add any Dynamics GP customers in the RETAIL class who are not on our Retail News list in Constant Contact.

Sales managers

Put a rep's customers on their newsletter

Pick a salesperson and their active customers are checked and added to the list, so territory mailings reach the whole book of business.

Add the Dynamics GP customers for salesperson JSMITH to the West Region Updates list in Constant Contact.

Marketing operations

Find customers with no email on file

Customers with no email in Dynamics GP are reported alongside the adds, so you know which records need fixing before the next campaign.

Check our Dynamics GP customers against the Customer Updates list in Constant Contact and tell me who has no email in GP.

How it works

What PopdockAI does when you ask

You name the list and an optional customer class or salesperson, and your AI assistant checks every Dynamics GP email in Constant Contact. It creates only the missing contacts, and only after you confirm.

01

Ask

You name the Constant Contact list and optionally a customer class or salesperson.

Your AI tool

02

Read

It reads active Dynamics GP customers with an email.

microsoft-dynamics-gp-get-rm-customer

03

Check

It sorts each email into on the list, a contact not on the list, or not a contact.

constant-contact-get-contact-list
constant-contact-get-contact
constant-contact-get-contact-list-member

04

Confirm

You approve, and only the missing contacts are created, permission unset.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Microsoft Dynamics GP and one secure connection to your AI tool. No code, no exports.

get-data

constant-contact-get-contact-list

Returns Constant Contact contact lists with their description, active member count and favorite flag. Filter by name, member count and favorite.
get-data

microsoft-dynamics-gp-get-rm-customer

Returns customer records from Dynamics GP Receivables Management, including contact details, class, terms and balances. Filter by salesperson ID, hold, customer name, state, zip, customer balance, customer class and city, and pick the company and the maximum number of records.
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.
get-data

constant-contact-get-contact-list-member

Returns the members of Constant Contact contact lists with their email permission. Filter by list name or ID, contact, email address and permission.
run-action

constant-contact-add-contact

Creates a Constant Contact contact from an email address, name, company, job title, phone and email permission, optionally adding it to one contact list.
Read only.Nothing in Microsoft Dynamics GP 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

Every GP customer reachable, with consent left honest

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