Add newsletter signups to your main email list
Every newsletter signup lands in Constant Contact on your main list, with the topics they picked carried across as tags.
New submission on your newsletter signup form
Create or update the contact in Constant Contact and add them to your main email list
One-directional. A submission triggers the action — nothing is written back into your form.
A footer signup box is only worth having if the address it collects reaches a campaign. This flow passes the name and email from a formformform newsletter form to Constant Contact the moment someone submits, and joins the contact to the list your next send goes to.
It is usually the first automation a small marketing team builds, because it retires the weekly CSV export and the manual import that follows it. The interests question gives you something to segment on later, so the list does not grow into one undifferentiated block.
Setting it up
- 1
Publish the newsletter signup form in formformform and confirm the Email Address field is required — Constant Contact will reject a contact with no address.
- 2
In Zapier, set the trigger to formformform "New Submission" and pick the newsletter signup form specifically, not a catch-all.
- 3
Send one real submission through the live form so Zapier has a sample carrying First Name, Email Address and the topics selected.
- 4
Add the Constant Contact "Create or Update Contact" action and choose your main newsletter list as the target.
- 5
Map Email Address to the contact email and First Name to the first name field; leave the last name empty rather than splitting a single-name entry.
- 6
For interest segmenting, map Topics You're Interested In to Constant Contact tags, creating each topic as a tag before the first run.
- 7
Keep the action on update-if-exists so a repeat signup edits the existing contact instead of adding a second one.
- 8
Run the Zap once, check the contact appears on the list in Constant Contact, then switch it on.
What maps where
Using the Newsletter Signup Form as the starting point. These are its real fields — swap in your own and the mapping works the same way.
| Form field | Constant Contact |
|---|---|
| First Name | Contact first name in Constant Contact |
| Email Address | Contact email address — the key Constant Contact matches on |
| Topics You're Interested In | Tags on the contact, one per topic selected |
Variations worth knowing
Add a second question asking which kind of email they want — product news or event invitations — and use Zapier paths so each answer sends the contact to a different Constant Contact list. One embed on the site, two audiences behind it.
If your readers are in the EU, leave Constant Contact's confirmed opt-in switched on for the target list. The Zap still creates the contact; Constant Contact sends the confirmation email and only treats them as subscribed once they click it.
If something isn't arriving
The action is set to create rather than create or update. Switch to "Create or Update Contact" so Constant Contact matches on the email address and edits the existing record instead of adding a duplicate.
Zapier flattens a multi-select into a comma-separated value. Add a formatter step to split it on the comma, or map each topic to its own tag field, before the Constant Contact action runs.
Frequently asked questions
Do people have to confirm their subscription?
That is a Constant Contact setting rather than a form one. If confirmed opt-in is on for the list, the contact is created and Constant Contact emails a confirmation link; the subscription only becomes active once the person clicks it.
Can the form tell me who is already on my list?
No. The connection runs one way: a submission starts an action in Constant Contact, and nothing is read back. The form has no view of your list, so a returning subscriber sees exactly the same page as a first-time one.
What happens if someone unsubscribes and then signs up again?
Constant Contact keeps the unsubscribe on the record and will not silently resubscribe anyone from an API update. You will see the contact updated but still marked unsubscribed; they need to re-subscribe through Constant Contact's own confirmation flow.
Related automations
- Add buyers to a customers list after each order
Each order form submission adds the buyer to a Customers list in Constant Contact for updates and repeat-purchase emails.
- Move survey respondents to a follow-up list
A satisfaction survey reply updates the contact in Constant Contact and moves them to a follow-up list with a score tag.
- Put event registrants on a dedicated event list
Registrants land on their own Constant Contact list with an event tag, so reminders and follow-ups go only to people who booked.
- Segment webinar sign-ups by the session they picked
Webinar registrants join a webinar list in Constant Contact, tagged by the session topic they chose, ready for matched follow-up.
- Tag contacts by the guide they asked for
Each gated download creates a Constant Contact contact tagged with the asset requested, so nurture emails match the interest.
- Add newsletter signups as tagged Kit subscribers
A signup on your site lands in the Kit form you chose, carrying a newsletter tag and the topics the reader picked.
Build the form first
The automation needs somewhere to fire from. Publish a form, connect it once, and every submission from then on runs this flow.
Start free