- Home
- Resources
- Integrations
- Constant Contact
Constant Contact Zapier integrationAutomate Constant Contact with Zapier.
The Constant Contact Zapier integration gives you 4 triggers, 7 actions and 1 search to keep your contacts, lists and tags in line with the rest of your tools. All four triggers are checked on a timer, and the app runs on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the Constant Contact Zapier integration actually does
It links your Constant Contact account to Zapier so that something happening in your email marketing (a new contact, an open, an unsubscribe) can start a chain of steps, and so other tools can write contacts, lists and tags back into Constant Contact without you copying anything by hand.
Three outcomes people usually build first. A tidy audience: every new contact gets a tag through Tag Contact, so your segments fill themselves. Engagement that turns into action: New Email Open hands you each recipient who opened a given campaign activity, ready to be tagged or moved to another list. A clean exit: New Unsubscriber tells the rest of your stack that someone left, so nobody keeps writing to them from another tool.
Now what this integration does not do. It sends no campaign: there is no action to create, schedule or send an email. It cannot watch tags, campaigns or clicks either, only new contacts, new lists, opens and unsubscribes. And every action that edits a contact wants its Contact ID, a long identifier, not the email address. When you only hold the email, the search step Find or Create Contact is the bridge.
All four triggers work by polling, so on the free plan expect a gap of up to 15 minutes between the event and the Zap. If you are weighing tools, the Constant Contact Make integration covers the same app on the other platform.
Zapier vocabulary in one minute
Seven words come back on every line of this page. Here they are once, in plain English.
- Zap
- The automation you build: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The event that starts the Zap, for example a new contact in Constant Contact. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that writes, tags or removes something in an app for you.
- Task
- The unit Zapier bills. One task is one action your Zap completed successfully, and your plan counts those.
- Polling vs instant
- A polling trigger is checked on a timer. An instant trigger is reported by the app the moment it happens. Constant Contact only has polling ones.
- Filter
- A step that lets the Zap continue only when what arrived meets your condition, and stops it quietly otherwise.
- Search step
- A step that looks up something that already exists, such as a contact by email, so later steps can use what it found.
What it really costs in tasks
Constant Contact is not a premium app on Zapier, so it works from the free plan. The bill is counted in tasks, not in checks.
- Premium appNo, works on the free plan
- Free plan100 tasks a month, two-step Zaps
- BilledEach successful action
- Not billedTriggers and failed actions
The trigger never costs a task, and neither does Zapier checking for new contacts, however often it looks. Each action that succeeds counts as one task; one that fails is not counted. The free plan gives 100 tasks a month and builds two-step Zaps only: one trigger, one action. Add a filter, a second action or Find or Create Contact and you have a multi-step Zap, which needs a paid plan. A few apps and actions take more than one task, so check the run history.
Connect Constant Contact to Zapier
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. You need a Constant Contact account first, plus access to the lists and contacts you want the Zap to touch if they are not yours.
- 02
Pick Constant Contact
Type Constant Contact in the search box of the dialog, select it in the results, then click Add connection. A new tab opens on the Constant Contact sign-in.
- 03
Sign in and grant access
Log in with the Constant Contact account the Zap should work on, then grant Zapier access. That connection is now reused by every step of every Zap that uses Constant Contact.
Your first Zap: tag everyone who opened a campaign
GoalEach time a recipient opens a chosen campaign activity, find that contact and tag it, so your next send can target the engaged readers.
- 01
Build the trigger
Create a Zap, pick Constant Contact as the app and New Email Open as the event. Choose the campaign, then the campaign activity: the main send or its resend.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent items of your connected account, so you map the next steps on a real open, not on an empty template.
- 03
Find the contact
Add Constant Contact with Find or Create Contact and map the email address from the test item. This step hands its result to the next one.
- 04
Tag the contact
Add Tag Contact, map the Contact ID returned by the search, then pick the tag. Test the step and check the tag in Constant Contact.
- 05
Publish
Click Publish to switch the Zap on. With a search step in the middle, this is a multi-step Zap, so it needs a paid plan.
Constant Contact triggers
4 events start a Zap when something happens in Constant Contact. Zapier checks for them at the interval your plan allows.
New Contact
Polling triggerIn Zapier“Triggers when a new contact is added to your account.”
Starts the Zap whenever a contact is added to your Constant Contact account, and hands that contact to the steps that follow.
New Email Open
Polling triggerIn Zapier“Triggers when a recipient opens an email from a specified campaign activity.”
Hands the Zap each recipient who opened one email of one campaign. You point it at a campaign, then at a campaign activity inside it, and only opens on that send come through.
New List
Polling triggerIn Zapier“Triggers when a new list is added.”
Fires when someone creates a list in your account. It watches the structure of your audience, not the people in it: adding a contact to an existing list does not start it.
New Unsubscriber
Polling triggerIn Zapier“Triggers when a contact Unsubscribes (Email Unsubscribed).”
Tells the Zap that a contact opted out of your emails. It is the signal to pass on to every other tool that might still write to that person.
Constant Contact actions
Constant Contact gives you 7 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Contact to List
ActionIn Zapier“Adds a contact to one or more lists.”
Puts an existing contact into one or more lists, up to 50 in a single step. It needs the Contact ID, not the email.
Create Contact
ActionIn Zapier“Creates a contact on a specific list in your account.”
Adds a new person to your account, on the list you choose. It asks for an email and for a Create Source, which records who added the contact.
Delete Contact
ActionIn Zapier“Delete a contact. Deleted contacts will not receive emails from you, and they do not count as active contacts. Unlike unsubscribed contacts, deleted contacts can be revived, or added back to an account.”
Removes a contact by its Contact ID. A deleted contact stops getting your emails and no longer counts as active, but unlike an unsubscribed one it can be revived later.
Remove Contact From List
ActionIn Zapier“Remove a contact from one or more lists.”
Takes a contact out of one or more lists, again up to 50 at once, while leaving the contact in your account.
Tag Contact
ActionIn Zapier“Add one or more Tags to a Contact.”
Sticks one or more tags on a contact, up to 50 in a step. Tags are how you slice an audience later without creating another list.
Update Contact
ActionIn Zapier“Updates a contact in your account. Empty values will be cleared on the contact. If the contact being updated is deleted, the contact will be revived.”
Rewrites the details of a contact you identify by its Contact ID. Any field you leave empty is cleared on the contact, so map every value you want to keep.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced action for when no ready-made step fits: it sends a raw request to Constant Contact using the connection you already set up. You choose the HTTP method and the URL.
The Constant Contact search
1 search step looks for data that already exists in Constant Contact, so a later step can use it.
A search step does not change anything: it looks up a contact and hands it to the steps after it. In the editor it sits at the bottom of the Action event list, under SEARCH. Three settings decide what happens when the result is not clean.
Find or Create Contact
SearchFind or createIn Zapier“Find Contact by email or create a new one.”
Looks a contact up by email address and returns it, Contact ID included, which is exactly what most Constant Contact actions ask for. The editor also lists Find or Create Contact as a find-or-create entry: it is this same search with the create box ticked, not a second operation.
The three settings every search exposes
- Successful if no search results are found?Left as is, a search that finds nobody stops the Zap and skips the steps that relied on it. Switch it on and the Zap carries on empty-handed.
- Create Contact if it doesn't exist yet?Tick it and the search becomes a find-or-create: it drops the setting above and asks for what it needs to create the missing contact.
- If multiple search results are found?Keep the first match (the default), stop the Zap, or pass every match on at once.
When the Constant Contact Zap breaks
Zapier links two help articles to this app, Common Problems with Constant Contact and How to get started with Constant Contact on Zapier. The cases below are the ones the integration itself makes likely.
Most failures here trace back to the same two things: the Contact ID, and the time gap of a polling trigger. If a Zap stops for a reason you cannot read, the Zapier troubleshooting guide is the next stop.
The old contacts never come through
A Zap only reacts to what happens after you publish it. Contacts, opens and unsubscribes from before are not picked up; moving that backlog is a separate job.The Contact ID is missing or wrong
Five actions expect a Contact ID, a long identifier. Mapping an email into that field fails the step. Feed it from a trigger or from Find or Create Contact.An opt-out bounces off a list
Add Contact to List refuses unsubscribed contacts. A Zap that pushes people back into a list after New Unsubscriber will error on every run.The Zap feeds itself
A Zap on New Contact that creates contacts in the same account sets itself off again and again, and burns through your task count fast.A bulk import gets held back
After a big import, New Contact can suddenly return a huge batch. Zapier's flood protection may hold it back instead of running the Zap on all of it.An update wipes fields
Update Contact clears every field you leave empty. Map all the values you want to keep, not only the one you are changing.
Need help automating Constant Contact with Zapier?
A person reads every message.



