Add webinar registrants to a list and tag the session
Registrations join your Event attendees list and pick up a session tag, so reminders and follow-up can run per event.
New submission on a webinar or event registration form
Add the contact to an Event attendees list and apply an event-specific tag
One-directional. A submission triggers the action — nothing is written back into your form.
Registrations arrive in a burst after an announcement goes out, and each one needs to end up in two places: the attendee list that receives the joining details, and a tag marking which session was signed up for. Doing that by hand a day before the event is how people miss the reminder email.
Teams running a monthly webinar series lean on this hardest, since last month's cohort and this month's have to stay separable long after both events are over.
Setting it up
- 1
Publish a registration form in formformform for the session — one form per webinar — and keep Email Updates as a separate consent question rather than bundling it into registration.
- 2
In Zapier, set formformform's New Submission as the trigger and select that session's form.
- 3
Add ActiveCampaign Create/Update Contact and map Work Email, First Name, Last Name and Company.
- 4
Add a Subscribe Contact to List action pointed at your Event attendees list, which is the list your reminder automation watches.
- 5
Add an Add Tag action with the session name as a static tag, such as webinar-2026-03-pricing, so this cohort stays findable after the event.
- 6
Put a Zapier filter on Email Updates before a second Subscribe action, so only registrants who said yes join your marketing newsletter list.
- 7
Map Anything you'd like us to cover? into a note on the contact, so the presenter can read the questions before going live.
- 8
Test with one registration, then duplicate the Zap for the next session and change only the form, the list and the tag.
What maps where
Using the Webinar Registration Form as the starting point. These are its real fields — swap in your own and the mapping works the same way.
| Form field | ActiveCampaign |
|---|---|
| First Name | Contact First Name, used in the reminder email greeting |
| Last Name | Contact Last Name |
| Work Email | Contact Email, and the address subscribed to the Event attendees list |
| Company | The contact's Organization field |
| Email Updates | Zapier filter condition — only a yes subscribes them to the marketing list |
| Anything you'd like us to cover? | Note on the contact, collected for the presenter |
Variations worth knowing
Keep every registrant on a single Event attendees list and let the session tag do the separating. Reminder automations then filter on the tag, and you stop accumulating a list per webinar that nobody will ever send to again.
Once the session is over, import your attendance report and tag the contacts who actually joined. The registration Zap gives you the full sign-up cohort, and the gap between the two tags is your audience for the recording.
If something isn't arriving
Check the Zap history for held or errored runs. At volume the usual causes are a missing Work Email or a task limit, not a lost submission — the response is still stored in formformform, so the run can be replayed.
The filter on Email Updates is missing, or it sits below the subscribe action. Filters only affect the steps beneath them, so move it above the marketing list step and retest with a registration that answered no.
Frequently asked questions
Do I need a separate Zap for every webinar?
One per session is simplest, because the list and the tag are both fixed values you choose once. Duplicate the Zap and change the form and the tag. A single Zap works if the session name is a field on the form.
Can I add registrants to my newsletter at the same time?
Only where they agreed to it. Filter on the Email Updates answer and subscribe the yes group to your marketing list in a second action. Registration consent and marketing consent are separate permissions under GDPR, so keep them separate here too.
Where does the joining link come from?
From ActiveCampaign, not the form. Store it in the automation's email template or a custom field on the list. The form only sends what the registrant typed; nothing is ever written back into it from ActiveCampaign.
Related automations
- Open a deal in ActiveCampaign for every demo request
Every demo request creates or updates a contact and opens a deal in your ActiveCampaign pipeline, ready for a rep to work.
- Save contact form messages as notes on the contact
Contact form messages are saved as notes on the ActiveCampaign contact, giving your team the full question before replying.
- Subscribe newsletter signups to an ActiveCampaign list
Every newsletter signup becomes an ActiveCampaign contact and joins your Newsletter list the moment the form is submitted.
- Tag customers by their feedback score
A post-purchase score becomes a tag on the ActiveCampaign contact, splitting promoters from customers who need following up.
- Tag lead magnet downloads and start a nurture automation
Each gated download creates a tagged contact in ActiveCampaign and starts the nurture automation that matches their stated interest.
- 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.
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