Connectors

/

Constant Contact

/

Add a contact to a Constant Contact list
Write

Add subscribers to Constant Contact lists once, with honest consent

For marketers who want a person added to the right Constant Contact list without duplicates or re-adding an unsubscribe, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Add a contact to a Constant Contact list
Add jordan.lee@contoso.com to our Monthly Newsletter list in Constant Contact. She signed up at our booth.
jordan.lee@contoso.com is not a contact yet, so this will be new. - List: Monthly Newsletter - Name: Jordan Lee - Consent: signed up in person, so permission is explicit Shall I add her?
Constant Contact
Sample figures. Your results come from your own account.
constant-contact-get-contact-list
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

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

One careless add can bring back someone who unsubscribed

Adding a subscriber by hand means finding the right list, checking whether they are already a contact and recording how they agreed to hear from you. Get it wrong and you create a duplicate, re-add an unsubscribe or claim explicit permission nobody gave.

Without PopdockAI

  • Search Constant Contact for the list and the person
  • Guess whether an old contact unsubscribed
  • Pick a permission setting from memory
  • Find the duplicate or the complaint later

With PopdockAI

  • The list is found and you pick when several match
  • Existing and unsubscribed contacts are caught first
  • Permission is set from how the person actually opted in
  • Nothing is added until you confirm, then the list is checked

The prompt

Use this prompt

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

Prompt
**Objective:** Add the contact `{email-address}` (name `{full-name}`, if given) to the contact list `{list-name}`.

**Step 1: Resolve the list**

Call `constant-contact-get-contact-list` with `name` set to `{list-name}`. If nothing matches, retry with `name.contains`; if that gives several, list them and stop so the user can pick. Keep the list-id.

**Step 2: Check the contact**

Call `constant-contact-get-contact` with `email-address` set to `{email-address}`.

* If the contact already exists, call `constant-contact-get-contact-list-member` with `email-address` to show which lists they are on. These tools can only add a list when creating a contact, so tell the user the existing contact must be added to the list in Constant Contact, and stop.
* If the contact's permission-to-send is unsubscribed, never re-add them.

**Step 3: Confirm consent and details**

Split `{full-name}` into first and last name. Ask the user how the contact gave permission: explicit only if they opted in directly (a signup form, a request to join), otherwise implicit. Show email, first name, last name, list name and permission. Do not proceed without an explicit yes.

**Step 4: Create**

Call `constant-contact-add-contact` exactly once with `email`, `first-name`, `last-name`, `list-id` and `permission-to-send`. Then call `constant-contact-get-contact-list-member` with `email-address` set to `{email-address}` and confirm the contact is on the list.

**Rules & Guidelines:**

* `constant-contact-add-contact` is the only write tool this prompt may call. Do not call `constant-contact-update-contact`, `constant-contact-add-contact-list` or `constant-contact-update-contact-list`. Do not create the list if it does not exist.
* Never mark permission as explicit unless the user states the contact opted in.

**Validation:**

* If `{email-address}` is not a valid email address, say so and stop.

Who it's for

One answer, three teams that use it

Email marketers

Add sign-ups without opening the dashboard

Drop new subscribers onto the right list in one message, with the duplicate and unsubscribe checks already done.

Add sam.patel@fabrikam.com to the Product Updates list in Constant Contact. He ticked the box on our webinar form.

Event teams

Turn booth conversations into subscribers

Add people you met at an event while you still remember how they signed up, so consent is recorded honestly.

Put priya.shah@contoso.com on our Trade Show 2026 list in Constant Contact. She asked for updates at our stand.

Marketing operations

Keep consent records you can defend

Permission is marked explicit only when someone opted in directly, and unsubscribed contacts are never re-added by accident.

Check whether dana@northwindtraders.com is already in Constant Contact, and if not add her to the Monthly Newsletter list.

How it works

What PopdockAI does when you ask

You give an email and a list name, and your AI assistant checks Constant Contact for an existing or unsubscribed contact. You say how the person opted in, and nothing is created until you confirm.

01

Ask

You give an email address, a list name and optionally a full name.

Your AI tool

02

Check

It finds the list and checks for an existing or unsubscribed contact.

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

03

Consent

You say how the person opted in, and permission is set to match.

No items found.

04

Create

It adds the contact after you confirm and checks they are on the list.

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-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

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 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

Every new subscriber added once, with consent on record

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