ActiveCampaign logo

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.

When this happens

New submission on a webinar or event registration form

Do this

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

    In Zapier, set formformform's New Submission as the trigger and select that session's form.

  3. 3

    Add ActiveCampaign Create/Update Contact and map Work Email, First Name, Last Name and Company.

  4. 4

    Add a Subscribe Contact to List action pointed at your Event attendees list, which is the list your reminder automation watches.

  5. 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. 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. 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. 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 fieldActiveCampaign
First NameContact First Name, used in the reminder email greeting
Last NameContact Last Name
Work EmailContact Email, and the address subscribed to the Event attendees list
CompanyThe contact's Organization field
Email UpdatesZapier 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

One list, one tag per session

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.

Add a no-show tag after the event

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

Registrations spike and a few never appear

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.

Attendees end up on the newsletter without agreeing to it

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

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