Template

Event / Webinar Registration

Signs people up for your webinar or live event, collects their name and email, and sends the join link. It reminds them before the start and sends the replay afterward. You set the event times once.

Who it's for: For coaches, schools and teams that run webinars, workshops and online events and are tired of messaging attendees by hand. You also get a notification for each new signup.

  1. Great to have you! πŸ™Œ What name should we put on your registration?
  2. Emma Clark
  3. Perfect. πŸ“§ What's your email, so the organizer can reach you about the event?
  4. emma@example.com
  5. Almost done! 🎯 Which session works best for you?
    🟒 Main sessionπŸ’¬ Q&A session
  6. 🟒 Main session
  7. πŸŽ‰ You're in, Emma Clark! πŸ“Œ Pricing Masterclass πŸ—“ When: June 12, 6:00 PM 🎯 Session: Main session πŸ“§ Email: emma@example.com Tap below to join when we go live β€” I'll also remind you before we start. πŸ‘‡
    ▢️ Join link
An attendee signs up for the webinar

What the conversation looks like

  1. ⏰ Starting soon: Pricing Masterclass! We're about to go live β€” see you there? Tap to join now. πŸ‘‡
    ▢️ Join now
  2. 🎬 Want to (re)watch? The replay for Pricing Masterclass is ready! πŸ“š Your replay and resources are waiting below.
    🎬 Watch the replay
The reminder and the replay the attendee receives later

How it works

  • Someone starts registration and sees your event's name and start time
  • They give their name, their email, and pick which session they want (if you're offering more than one)
  • They get an instant confirmation with all the details and a link to join
  • As the event start time approaches, the bot automatically sends a reminder with the join link β€” no one has to remember to send it
  • After the event, the bot automatically sends the replay link and any resources you've set up
  • You get notified the moment each new person registers

Setup requirements

  • Set the real event schedule first: eventStartAt, eventReminderAt, and eventReplayAt all ship as far-future 2030 placeholders so nothing sends early β€” update all three, plus eventTimezone, before launch.
  • Set eventStartLabel to the human-readable date and time attendees should see (for example "June 30, 17:00 CET") β€” it's what shows up in the confirmation and reminder messages.
  • Set eventJoinUrl and eventReplayUrl to your real links if you didn't during setup.
  • On the Contacts page, tag your team with the organizer tag so they're alerted about every new signup.
  • Press Deploy, then register yourself as a test to confirm the confirmation message and join link look right.

Details

Good to know

  • The registration flow validates the email address as it's typed, so you don't collect obviously broken addresses.
  • Reminder and replay messages are sent at the exact date and time you set β€” not a delay counted from registration β€” so everyone gets reminded and sent the replay at the same moment regardless of when they signed up.
  • The event date, join link, reminder time, replay time, and timezone are all plain settings β€” reuse this same template for your next event by just updating them.
  • Ships with far-future placeholder dates (year 2030) on purpose, so nothing fires by accident before you've set the real schedule.
  • The replay is delivered as a link β€” if you need it delivered as a file or through another platform, that's a change to make before launch.
  • You're notified about every new registration through a tag, the same pattern used elsewhere in your bot.

Common questions

  • What's the event's title and date/time?
  • Will attendees choose between multiple sessions, or is this a single fixed event?
  • Where should the join link and replay link point?
  • Does registration need to be stored anywhere besides the bot (a CRM, spreadsheet, or webinar platform)?

Keep in mind

  • Don't launch without setting eventStartAt, eventReminderAt, eventReplayAt, and eventTimezone β€” they ship as 2030 placeholders specifically so a forgotten setup can't send early.
  • Don't promise a calendar invite β€” this template sends join and replay links, not calendar files.
  • Don't ask for more personal information than you need to register someone.
  • Don't set eventReplayUrl live until the replay actually exists β€” attendees will follow that link the moment it's sent.

The flow behind this bot

This is the whole flow you get. Once you add the template, you can change any message, button or step.

Read-only preview Β· 4 flowsOpen full-screen preview β†—

Ready to build on this?

Clone the template into your workspace and edit every message, button and action β€” nothing is locked.