Skip to content
English
  • There are no suggestions because the search field is empty.

Workflow Guide: Event Registration and Follow-Up

This guide walks you through building a HubSpot workflow that manages the full event lifecycle via WhatsApp: from registration through reminders, attendance, and post-event follow-up.

 

What This Workflow Does

When a contact expresses interest in an event (via a web form, ad, QR code, or WhatsApp message), they receive a registration form in WhatsApp that captures their details and preferences. Once registered, they receive automated reminders leading up to the event. After the event, they receive a feedback form and relevant follow-up content. The entire journey runs in WhatsApp, creating a seamless, mobile-first experience that drives higher registration completion and attendance rates.


What You Will Need

  • A Flowella account connected to your HubSpot portal
  • A WhatsApp Flow template for event registration (name, attendance preferences, dietary needs, session choices)
  • A WhatsApp Flow template for post-event feedback (rating, highlights, suggestions)
  • HubSpot contact properties for event registration status, event name, and any event-specific data
  • A HubSpot custom date property for the event date
  • The contact's WhatsApp phone number in international format

Step 1: Create Your Event Forms

Registration Form

Create a HubSpot form with fields appropriate to your event:

  • Will you be attending? — dropdown: Yes, Maybe, No
  • Number of attendees — dropdown: 1, 2, 3, 4+ (if plus-ones or group bookings are allowed)
  • Dietary requirements — multi-select: None, Vegetarian, Vegan, Gluten-free, Nut allergy, Other
  • Session preference — dropdown or multi-select: your event's sessions or tracks (if applicable)
  • Any questions in advance? — single-line text (optional)

In the Flowella app, generate a WhatsApp Flow template. Frame it warmly: "We'd love to have you at ! Here are a few quick details to help us prepare."

Post-Event Feedback Form

Create a second form with:

  • How would you rate the event overall? — dropdown: 0 through 10
  • What was the highlight? — single-line text (optional)
  • What could we improve for next time? — single-line text (optional)
  • Would you attend a future event? — dropdown: Definitely, Probably, Unlikely

Generate a second WhatsApp Flow template from this form.


Step 2: Create the Registration Workflow

In HubSpot, go to Automations > Workflows and create a new Contact-based workflow.

Set the Trigger

The trigger depends on how contacts express interest:

Option A: Web form submission If contacts register interest via your website, trigger the workflow when a specific HubSpot form is submitted. The workflow then sends the detailed registration form via WhatsApp.

Option B: Click-to-WhatsApp ad or QR code If contacts arrive via a WhatsApp entry point, trigger on Flowella: WhatsApp Forms Integration: Text Reply or a specific welcome Flow completion.

Option C: List-based enrolment If you are inviting an existing audience, trigger on list membership (e.g. "Event Invitees — Spring Gala 2026").

Option D: Manual enrolment For bespoke invitations or VIP guests.


Step 3: Send the Registration Form

Add a Send WhatsApp Template action (Flowella).

Configure:

Field Value
Contact Phone Number WhatsApp phone number property
Template Name Your event registration Flow template
Template Variable 1 First Name
Template Variable 2 Event name
Template Variable 3 Event date
Template Variable 4 Event location or link

Step 4: Wait for Registration Completion

Add a Delay until event occurs action:

  • Event: Flowella: WhatsApp Forms Integration: Form Completed
  • Maximum wait time: 7 days (or adjust based on how far out the event is)

Step 5: Branch on Registration Response

Add a Branch action: Whether or not the event criteria were met.

Path A: Form Completed

Branch on the "Will you be attending?" property:

"Yes" — Confirmed Attendee

  1. Set contact property — "Event Registration Status" → "Registered"
  2. Set contact properties — update dietary requirements, session preferences, number of attendees
  3. Send WhatsApp Message — "You're confirmed for on ! We'll send you a reminder closer to the day. If anything changes, just reply here."
  4. Send internal notification — update the event team with registration details
  5. Proceed to the reminder sequence (see Step 6)

"Maybe" — Tentative

  1. Set contact property — "Event Registration Status" → "Tentative"
  2. Send WhatsApp Message — "No worries, we'll keep a spot available. We'll check in with you a bit closer to the date."
  3. Proceed to the reminder sequence with adjusted messaging (see Step 6, Variation B)

"No" — Declined

  1. Set contact property — "Event Registration Status" → "Declined"
  2. Send WhatsApp Message — "That's a shame, but we understand. We'll let you know about future events."
  3. End (or enrol in a future events notification list)

Path B: Form Not Completed

  1. Send WhatsApp Message — "Hi , we sent over the registration details for . If you're interested, it only takes a moment to confirm your place."
  2. Delay — 3 days
  3. Send WhatsApp Template — re-send the registration form
  4. Delay until event occurs — Form Completed (max 7 days)
  5. Branch: if completed, process as above. If not, set "Event Registration Status" → "No Response" and end.

Step 6: Pre-Event Reminders

For confirmed and tentative attendees, add a reminder sequence. Use Delay until a date actions timed relative to the event date.

Reminder 1: One Week Before

  1. Delay until — 7 days before the event date
  2. Send WhatsApp Message — "Just one week until ! Here's what you need to know:" followed by key details (time, location, what to bring, parking, etc.)

Reminder 2: Day Before (Confirmed Attendees)

  1. Delay until — 1 day before the event date
  2. Send WhatsApp Message — "See you tomorrow at , ! Doors open at . Looking forward to it."

Reminder 2: Day Before (Tentative Attendees — Variation B)

  1. Delay until — 1 day before the event date
  2. Send WhatsApp Template — a short confirmation Flow: " is tomorrow! Can you let us know if you'll be joining us?"
  3. Delay until event occurs — Form Completed (max 12 hours)
  4. Branch: if confirmed, update status and send confirmation. If declined or no response, update status accordingly.

Reminder 3: Morning Of

  1. Delay until — morning of the event
  2. Send WhatsApp Message — "Today's the day! starts at . See you there."

Step 7: Post-Event Follow-Up

After the event, send the feedback form and relevant follow-up content.

  1. Delay — the day after the event (or a few hours after, depending on the event type)

  2. Send WhatsApp Template — your post-event feedback Flow template.

    Configure:

    Field Value
    Template Variable 1 First Name
    Template Variable 2 Event name
  3. Delay until event occurs — Form Completed (max 7 days)

  4. Branch: Whether or not event criteria were met.

Feedback Received

Branch on the rating score:

High Score (8–10):

  1. Send WhatsApp Message — "So glad you enjoyed it! We'd love it if you could share your experience." Include a link to leave a review or share on social media.
  2. If "Definitely" would attend again: add to the early access list for future events.

Mid Score (5–7):

  1. Send WhatsApp Message — "Thanks for the honest feedback. We'll take your suggestions on board for next time."
  2. If improvement suggestions were provided: create a task for the events team to review.

Low Score (0–4):

  1. Send WhatsApp Message — "We're sorry it didn't meet your expectations. Thanks for letting us know. We'll work on doing better."
  2. Create task for the events team with the feedback details.
  3. Consider offering a discount or priority access for the next event as a goodwill gesture.

No Feedback

  1. Send one reminder: "Hi , we'd love your quick thoughts on . Just a couple of questions!"
  2. End after the reminder. Do not send multiple follow-ups for event feedback.

Workflow Diagram

Trigger: Contact expresses interest


Send Registration Flow


Delay until: Form Completed (max 7 days)

├── Registered ──────────────────────┐
│ ├── "Yes" → confirmed │
│ ├── "Maybe" → tentative │
│ └── "No" → declined, end │
│ │
│ Reminder: 7 days before │
│ Reminder: 1 day before │
│ (tentative: re-confirm) │
│ Reminder: morning of │
│ │
│ Post-event: Feedback Flow │
│ Branch on score │
│ ├── High → review/share │
│ ├── Mid → acknowledge │
│ └── Low → apologise + task │
│ │
└── No response ────────────────────┐
Reminder + re-send form │
└── Still no response → end │

Tips for This Workflow

Tailor the registration form to the event type. A corporate conference needs session preferences and dietary requirements. A charity fundraiser needs ticket quantity and donation preferences. A webinar needs only a confirmation and a reminder of the joining link.

Use WhatsApp for last-minute updates. If there are changes to the event (venue, time, speaker cancellation), WhatsApp is the fastest and most reliable way to reach attendees. Add a manual step in your event management process to send updates via a WhatsApp message action.

Segment attendees for future events. Use the registration and feedback data to build lists of highly engaged attendees, tentative contacts who might be re-engaged, and contacts who declined. This segmentation improves targeting for future event promotions.

Track registration-to-attendance conversion. If you can record actual attendance (e.g. via a check-in system that updates a HubSpot property), compare registration numbers to attendance numbers to measure the effectiveness of your reminder sequence.

Share content post-event. In addition to the feedback form, consider sending a WhatsApp message with event recordings, slide decks, photo galleries, or key takeaways. This adds value for attendees and gives non-attendees a reason to register for the next event.