/
/
See what a customer owes and whether they still engage
For sales reps who want NetSuite billing and Constant Contact engagement for a customer in one summary, just by asking their AI assistant.
On this page
Connector
Connect Constant Contact, pick your AI tool and paste the prompt.
The problem
A customer who owes money has gone quiet
Before a customer call, reps check invoices in NetSuite and email history in Constant Contact separately. Because the views are never side by side, they miss that a customer who owes money has stopped engaging.
Without PopdockAI
- Look up the customer in NetSuite
- Add up open invoices by hand
- Search Constant Contact for opens and clicks
- Miss that the customer has gone cold
With PopdockAI
- The NetSuite customer is found and open invoices totalled
- Constant Contact opens, clicks, bounces and unsubscribes are counted
- Disagreeing balance figures are both shown
- One line says engaged or cold, read-only on both systems
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 customer {customer-email}, combine their NetSuite billing position with their Constant Contact email engagement over the last {lookback-days} days (default 90).
**Step 1: Find the customer in NetSuite**
Call `netsuite-get-customer` with `email` = {customer-email}. If it returns more than one customer, list them and stop. If none, say the email is not a NetSuite customer and stop. Keep the internal-id, name and balance.
**Step 2: Get open billing**
Call `netsuite-get-invoice` with `customer-id` set to the customer internal-id and `unpaid-amount.min` = 0.01. Total the unpaid amounts.
**Step 3: Find the contact in Constant Contact**
Call `constant-contact-get-contact` with `email-address` = {customer-email}. Keep `contact-id` and `permission-to-send`. If nothing comes back, report the customer as present in NetSuite and absent from Constant Contact, then skip to the report.
**Step 4: Get engagement**
Call `constant-contact-get-contact-activity` with that `contact-id` and `created-date.from` set to the lookback start. Count opens, clicks, bounces and unsubscribes by `activity-type`.
**Step 5: Report**
One summary: customer name, NetSuite balance, open invoice count and total, permission-to-send, engagement counts, and the last engagement date. End with one sentence on whether the customer looks engaged or cold.
**Rules & Guidelines:**
* `netsuite-*` tools are on the netsuite server; `constant-contact-*` tools are on the constant-contact server. Both servers must be connected.
* This prompt is read-only. Never call any `netsuite-add-*` or `netsuite-update-*` tool, and never call `constant-contact-add-*`, `constant-contact-update-*` or `constant-contact-resend-campaign-to-non-openers`.
* Match the two systems on email address, case-insensitive. If a record has no email, report it as unmatched and continue.
**Validation:**
* If either side returns nothing, say which and still report the other side.
* If the NetSuite balance and the sum of open invoices disagree, show both figures.Who it's for
One answer, three teams that use it
Account managers
Prepare for a customer call fast
Balance, open invoices and engagement arrive in one short summary.
What does billing@fabrikam.com owe in NetSuite, and have they opened our emails lately?
Collections specialists
Know if email will reach them
Permission and bounce status next to open invoices tell you which channel to use.
Is accounts@northwindtraders.com still reachable by email, and how many invoices are open in NetSuite?
Customer success managers
Spot accounts going cold
A cold verdict on a customer with a balance is an early warning worth acting on.
Does ap@contoso.com look engaged or cold over the last 6 months, and what is their NetSuite balance?
How it works
What PopdockAI does when you ask
You give a customer email and your AI assistant brings together their NetSuite billing and Constant Contact engagement. It only reads.
01
Ask
You give the customer email and optionally a lookback period.
02
Bill
It finds the customer in NetSuite and totals their open invoices.
03
Engage
It finds the contact in Constant Contact and counts opens, clicks, bounces and unsubscribes.
04
Summarize
You get one summary with balance, engagement and a view on whether the customer looks cold.
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.
netsuite-get-customer
netsuite-get-invoice
constant-contact-get-contact
constant-contact-get-contact-activity
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
What a customer owes and whether they still listen
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)
