/
/
Find shoppers who unsubscribed but Shopify still markets to
For marketers who want Constant Contact opt-outs checked against Shopify marketing consent, by asking their AI assistant.
On this page
Connector
Connect Constant Contact, pick your AI tool and paste the prompt.
The problem
Shopify still says yes after a customer said no
When someone unsubscribes in Constant Contact, Shopify does not find out, so the customer can still be marked as accepting marketing. Any campaign that relies on that flag reaches someone who asked to stop.
Without PopdockAI
- Export recent unsubscribes from Constant Contact
- Search Shopify for each customer
- Check their marketing consent by hand
- Miss mismatches until the next campaign
With PopdockAI
- Recent unsubscribes are collected without duplicates
- Each email's Shopify consent, orders and spend are read
- Mismatches are listed first, blank consent shown as unknown
- It tells you what to fix in Shopify and changes nothing
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Find everyone who unsubscribed from Constant Contact email in the last `{lookback-days}` days (default 30) and check whether Shopify still has them marked as accepting marketing. If `{campaign-id}` is given, only look at unsubscribes from that campaign.
**Step 1: Collect the unsubscribes**
Call `constant-contact-get-campaign-unsubscribe` with `created-date.from` set to `{lookback-days}` days before today, plus `campaign-id` = `{campaign-id}` when it is given. Use `max-records` 200. De-duplicate by email address (lower-case, trimmed). If more than 200 come back, say the review covers the first 200 only.
**Step 2: Check each address in Shopify**
For each unique email, call `shopify-get-customer` with `email` set to it. Record customer-id, name, accepts-marketing, orders-count and total-spent. If no customer matches, mark the person as "not a Shopify customer".
**Step 3: Report**
A table of the mismatches first: email, unsubscribe date, reason, Shopify customer-id, orders-count, total-spent, with accepts-marketing = true. Then a count of unsubscribes that already agree (accepts-marketing false) and a count of unsubscribes that are not Shopify customers. End with: "These customers should have email marketing consent turned off in Shopify admin."
**Rules & Guidelines:**
* `constant-contact-get-campaign-unsubscribe` is on the constant-contact server. `shopify-get-customer` is on the shopify server.
* Match on email only, ignoring case.
* This prompt is read-only. The Shopify tools here cannot change marketing consent, so do NOT try to fix it with `shopify-update-customer`. Do NOT call `constant-contact-update-contact`, `constant-contact-add-contact` or any other tool whose name starts with shopify-add-, shopify-update-, constant-contact-add-, constant-contact-update- or constant-contact-resend-.
**Validation:**
* If there are no unsubscribes in the window, say so and stop.
* If accepts-marketing is blank on a customer, list it separately as "unknown" rather than counting it as a match or a mismatch.Who it's for
One answer, three teams that use it
Email marketers
Stop Shopify campaigns reaching opt-outs
Find every customer whose opt-out has not reached Shopify before your next store campaign.
Which Constant Contact unsubscribes from the last 60 days are still accepting marketing in Shopify?
Privacy leads
Close a consent gap between systems
A clear list of mismatches tells you exactly which records to correct.
Check this quarter's Constant Contact unsubscribes against Shopify consent and list mismatches.
Store managers
Know which opt-outs are valuable customers
Order count and spend show which opted-out shoppers still matter to the business.
Who unsubscribed from our Holiday Sale email but is still opted in on Shopify, and how much have they spent?
How it works
What PopdockAI does when you ask
You pick a look-back period and your AI assistant checks each recent Constant Contact unsubscribe against Shopify marketing consent. It only reads.
01
Ask
You pick a look-back period, and optionally one campaign.
02
Collect
It gathers recent Constant Contact unsubscribes without duplicates.
03
Check
It looks up each email's Shopify marketing consent, orders and spend.
04
Report
You get mismatches first, with counts, and Shopify is not changed.
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.
constant-contact-get-campaign-unsubscribe
shopify-get-customer
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
Consent corrected before the next send
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)
