Add webinar registrations to a Brevo reminder list
Each registration becomes a Brevo contact on the list for that session, with company and job title already filled in.
New event registration submitted
Create a Brevo contact and add it to an event list
One-directional. A submission triggers the action — nothing is written back into your form.
Webinar registrations arrive in a burst after each promotion and then trickle in until the morning of the session. Every one of them needs the same three emails: the confirmation, the reminder the day before, and the recording afterwards.
Keeping that list in Brevo rather than a spreadsheet means the reminders send themselves. Teams running a monthly session tend to set this up first, because the manual version breaks in exactly the week they are busiest.
Setting it up
- 1
Create the registration form for one session and publish it on the webinar landing page, or share the link directly in your promotion.
- 2
In Brevo, make a list for that session rather than a permanent Webinars list, so reminders only reach people who registered for it.
- 3
Add the Brevo attributes your emails use: COMPANY, JOB_TITLE, and a text attribute for the questions registrants send in.
- 4
In Zapier, set the New Submission trigger to watch that session's registration form.
- 5
Use Brevo's create or update contact action, so someone who attended a previous session updates their record instead of arriving twice.
- 6
Map Work Email as the contact identifier, First Name and Last Name into FIRSTNAME and LASTNAME, and Company into COMPANY.
- 7
Map Anything you'd like us to cover? into a text attribute, so the host can read the questions from the contact profile before going live.
- 8
Add a Zapier filter on Email Updates if only opted-in registrants should join your wider marketing list, then test and enable the Zap.
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 | Brevo |
|---|---|
| First Name | FIRSTNAME, used in the reminder email greeting |
| Last Name | LASTNAME on the Brevo contact |
| Work Email | The contact's email address and where reminders are sent |
| Company | A COMPANY attribute on the profile |
| Job Title | A JOB_TITLE attribute, useful for segmenting the follow-up |
| Anything you'd like us to cover? | A QUESTIONS text attribute the host reads before the session |
Variations worth knowing
Use two Brevo steps. Everyone joins the session list so reminders reach them, and only registrants who ticked Email Updates join your general newsletter list. A Zapier filter between the two steps is what keeps the second one honest.
Brevo has no way of knowing who turned up. Export attendance from your webinar platform after the session and update the list there; the registration Zap gives you the clean starting roster to compare that attendance against.
If something isn't arriving
A single reusable Webinars list is the usual cause. Give each session its own list, or add a SESSION attribute in the Brevo action and segment every reminder send on the current session's value before you hit send.
Company is optional on most registration forms, so blanks are normal. If it should never be blank, mark the field required in the form rather than patching it downstream, and avoid writing empty values over a contact that already has one.
Frequently asked questions
Can Brevo send the joining link?
Yes, from the confirmation email in Brevo, using the link your webinar platform gives you. The form collects the registration and hands it over; it does not generate joining links or host the session itself.
What if someone registers twice?
The create or update action matches on email address, so a second registration updates the same Brevo contact. They stay on the list once and receive a single copy of each reminder rather than two of everything.
Can I use one form for a whole webinar series?
You can, but then every registrant lands in the same list. Where sessions have separate dates and reminders, one form and one list per session is far easier to keep straight than filtering a shared list afterwards.
Related automations
- Add newsletter signups to a Brevo list
Every footer signup becomes a Brevo contact in your newsletter list, with the topics they chose already attached.
- Log support requests on the Brevo contact
A help request creates or updates the Brevo contact and records what was asked, so follow-up email sends from one profile.
- Send gated guide downloads to a Brevo list
The download form adds the reader to a Brevo list with attributes for the asset and the date they asked for it.
- Start a Brevo nurture workflow for demo requests
A demo request creates the Brevo contact, records what the prospect wants to solve, and enters them into your welcome automation.
- Store survey scores as Brevo contact attributes
Post-purchase survey answers update the Brevo contact with a score and a comment you can segment a follow-up send on.
- 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