Connectors

/

Constant Contact

/

Find Constant Contact unsubscribes still opted in to Shopify marketing
Report
Cross-Connector

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.

Try PopdockAI free
Get a live demo
Find Constant Contact unsubscribes still opted in to Shopify marketing
Who unsubscribed in Constant Contact in the last 30 days but is still opted in to marketing in Shopify?
7 people who unsubscribed are still marked as accepting marketing in Shopify. - Jordan Lee, unsubscribed 28 September, 5 orders - Alex Morgan, unsubscribed 2 October, 1 order - Agree: 31, Not customers: 12, Unknown consent: 2 Turn consent off for these 7 in Shopify admin. Want the full list?
Constant Contact
Sample figures. Your results come from your own account.
constant-contact-get-campaign-unsubscribe
shopify-get-customer

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

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.

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

Your AI tool

02

Collect

It gathers recent Constant Contact unsubscribes without duplicates.

constant-contact-get-campaign-unsubscribe

03

Check

It looks up each email's Shopify marketing consent, orders and spend.

shopify-get-customer

04

Report

You get mismatches first, with counts, and Shopify is not changed.

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

constant-contact-get-campaign-unsubscribe

Returns Constant Contact campaign unsubscribes with the reason given. Filter by campaign, campaign activity, contact, email address or domain, reason and date.
get-data

shopify-get-customer

Returns Shopify customers with their account state, total spent and default address. Filter by name, email, tags, customer id, city, province, created date and total spent.
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

Consent corrected before the next send

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