/
/
Rank Constant Contact clickers by where they stand in Business Central
For sales teams who want to know which campaign clickers are customers, in a deal or unknown, 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
A click report says nothing about who is worth a call
After a campaign, sales wants to know which clickers are worth calling, but the Constant Contact click report does not show who is already a customer or in an open deal. Checking each email against customers, contacts and opportunities takes an afternoon.
Without PopdockAI
- Export the click report
- Search each email in customers and contacts
- Look for open opportunities one by one
- Call an existing customer as if they were a new lead
With PopdockAI
- Clickers are grouped by email with click counts and links
- Each is placed as customer, contact with or without a deal, or unknown
- Near matching company names are noted, not silently accepted
- One table ordered by clicks, and nothing is changed
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** For the Constant Contact campaign `{campaign-name}`, list everyone who clicked a link and show where each stands in Business Central: existing customer, known contact with or without an open opportunity, or unknown.
**Step 1: Find the campaign in Constant Contact**
Call `constant-contact-get-campaign` with `name.contains` set to `{campaign-name}`. If more than one matches, list them with `name` and `last-sent-date` and stop. Keep `campaign-id`.
**Step 2: Collect the clickers**
Call `constant-contact-get-campaign-click` with `campaign-id`. Group by `email-address`, counting clicks and listing the distinct `link-url` values. Then call `constant-contact-get-contact` with `email-address` for each clicker to get `company-name` and `job-title`.
**Step 3: Place each clicker in Business Central**
1. Call `business-central-get-customer` with `email`. If found, mark the clicker as Customer.
2. Otherwise call `business-central-get-contact` with `email`. If found, keep `contact-number`, `company-name` and `salesperson-code`.
3. For each contact found, call `business-central-get-opportunity` with `contact-company-name` set to the contact's `company-name` and `closed` set to false. Keep `opportunity-number`, `description`, `status`, `estimated-value` and `salesperson-name`. Only count an opportunity whose `contact-number` matches the contact, or whose company matches when the contact number is empty.
4. If neither is found, mark the clicker as Unknown.
**Step 4: Report**
One table, ordered by click count: email, name, company, job title, clicks, links clicked, Business Central status (Customer, Contact with open opportunity, Contact without opportunity, Unknown), opportunity number and estimated value, salesperson.
End with the counts per status. Point out that Unknown and Contact without opportunity are the follow-up list, and that the `create-contacts-from-campaign-leads` prompt can add the Unknown ones to Business Central.
**Rules & Guidelines:**
* `constant-contact-get-campaign`, `constant-contact-get-campaign-click` and `constant-contact-get-contact` are on the constant-contact server; `business-central-get-customer`, `business-central-get-contact` and `business-central-get-opportunity` are on the business-central server.
* Read-only. Do NOT call `business-central-create-contact`, `business-central-create-opportunity`, `constant-contact-update-contact` or any other create, update or add tool.
* Pass `company` to Business Central tools only if the user names a company.
**Validation:**
* If nobody clicked, report the campaign's send and open counts and stop.
* Compare emails ignoring case. Company names may differ in punctuation or suffixes (Inc, Ltd); note a near match instead of silently accepting it.Who it's for
One answer, three teams that use it
Sales reps
Call the clickers worth calling
Unknown and contact only clickers are separated from customers and live deals, so you know who to call first.
Which people who clicked our Spring Catalog campaign are not customers in Business Central?
Marketing managers
Show sales which clicks matter
Hand over one table ordered by clicks with status, deal value and salesperson.
Rank the clickers from our Holiday Offers Constant Contact campaign by where they stand in Business Central.
Account managers
See which of your customers engaged
Customers and contacts with open deals who clicked are listed with the links they chose.
Which existing Business Central customers clicked our New Range campaign, and what did they click?
How it works
What PopdockAI does when you ask
You name the campaign and your AI assistant places every clicker against Business Central. You get a ranked follow up list, and neither system is changed.
01
Ask
You name the Constant Contact campaign.
02
Collect
It groups clickers by email with click counts and links.
03
Place
Each is checked against Business Central customers, contacts and opportunities.
04
Report
You get one table ordered by clicks, with counts per status.
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.
constant-contact-get-campaign
constant-contact-get-campaign-click
constant-contact-get-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
A ranked follow up list from every campaign
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)
