Skip to content

Templates · Marketing

WhatsApp event invitation templates for webinars, launches and workshops

Templates for the whole event cycle on WhatsApp: invitations with RSVP buttons, then utility confirmations, reminders, joining links and post-event messages for registrants.

By Broadchat teamPublished 4 min read

हिन्दी में पढ़ें

Before you submit these templates

  • Invitations are marketing: they promote an event to people who have not signed up yet. Messages to people who registered (confirmation, reminder, joining link, venue change) are utility.
  • Write two separate templates for those two jobs. A registration reminder that also pitches your next event will be treated as marketing.
  • Put the date, time, place or platform and the cost (or "free") in the invitation body. Vague invites are rejected more often and convert worse.
  • Use RSVP quick replies (Yes, I will attend / Maybe / No) instead of a form link when you only need attendance; tapping is easier than filling a form.
  • For paid events, link to your own registration page. Do not collect card details in chat.
  • Joining links (Zoom, Google Meet, YouTube) should go in a URL button with the meeting id as the variable, not pasted in the body.

Two kinds of event messages

WhatsApp event invitation templates do two different jobs, and Meta puts them in two different categories. Invitations go to people who have not signed up yet and promote the event, so they are marketing. Everything you send to people who registered (the confirmation, the reminder, the joining link, a venue change, the recording) reports on something they signed up for, so it is utility. Keep the two apart: registrant messages are then charged at the utility rate, which in India is lower than the marketing rate, and they are not subject to per-user marketing limits.

This page covers webinars, store launches, paid workshops, conferences and meetups, and community events. Clinics and salons sending reminders for individual bookings should use the appointment reminder templates instead.

A complete event sequence

WhenTemplateCategoryAudience
7-10 days beforewebinar_inviteMarketingOpted-in contacts
On registrationevent_registration_confirmedUtilityRegistrant
Day before (in person)event_day_before_reminderUtilityRegistrants
1 hour before (online)event_joining_linkUtilityRegistrants
If anything changesevent_venue_changeUtilityRegistrants
Day afterevent_recording_shareUtilityRegistrants

RSVP inside WhatsApp with Broadchat

  1. Create the templates in CRM → WhatsApp Templates: invitations under Marketing, the rest under Utility.
  2. Send the invitation from CRM → Bulk Campaign to a segment of opted-in contacts, for example everyone tagged "traders" in Lucknow.
  3. In Chatbots, create a flow with a Keyword Match trigger on "Yes, register me". Ask for anything you need with Ask Question, add a tag such as "webinar-25-oct", and send event_registration_confirmed.
  4. Before the event, send the reminder and joining link from CRM → Bulk Campaign to the segment of contacts with that tag. Schedule each send for the right hour.
  5. Contacts who tap Not interested or Stop updates get a tag that you exclude from future invitations.

Attendance tips that do not need a budget

Send the joining link one hour before, not the day before: links sent early get buried. For in-person events, ask registrants to show the WhatsApp message at check-in, which saves printing passes. After the event, a short feedback question to attendees is often more useful than another invitation.

Read the WhatsApp message templates guide for the category rules, and see WhatsApp broadcast for campaign scheduling.

Sources

  1. Template categorization guidelines — Meta for Developers, checked 12 October 2026
  2. Template components — Meta for Developers, checked 12 October 2026
  3. Per-user marketing template message limits — Meta for Developers, checked 12 October 2026

Broadchat team · Product and partner success team

The people who build and support Broadchat, the white-label WhatsApp Business API platform. We write from what we see while onboarding partners and their clients on the official WhatsApp Cloud API, and we check every article against Meta's current documentation.

Last updated:

11 event invitations templates

Copy the wording, then submit it from CRM → WhatsApp Templates with the sample values shown. Meta reviews every template; approval is never guaranteed.

  1. image header

    Hi {{1}}, you are invited to our free webinar "{{2}}" on {{3}} at {{4}}. Our CA panel will answer live questions for 30 minutes at the end. Will you join us?

    • Yes, register me
    • Send recording later
    • Not interested

    Webinar invitation with RSVP

    Marketingwebinar_inviteLanguage: en

    Use it when: Seven to ten days before an online event, to contacts who opted in to updates from you.

    Variables
    VariableMeaningSample
    {{1}}Contact first nameRohan
    {{2}}Webinar titleGST changes for small traders
    {{3}}DateSaturday, 25 Oct
    {{4}}Time with time zone11 am IST
    • Register people straight from the Yes reply with a chatbot flow, and send the confirmation template automatically.
  2. image header

    Hi {{1}}, Rangoli Home is opening its new store at {{2}} on {{3}}. Join us between 11 am and 8 pm for the launch, live block-printing demos and a gift for the first 100 visitors.

    • Get directions
    • I will come

    New store opening

    Marketingstore_launch_inviteLanguage: en

    Use it when: A week before a store or branch launch, to customers in that city who opted in to marketing.

    Variables
    VariableMeaningSample
    {{1}}Customer first nameMeera
    {{2}}Store addressPhoenix Palassio, Lucknow
    {{3}}Launch dateSunday, 2 Nov
    • Segment by city; inviting customers from another state to a store opening is the fastest route to blocks.
  3. Hi {{1}}, our hands-on {{2}} workshop is back on {{3}} at the Kesar Organics farm, Sohna Road. Seats are limited to 25 and the fee is {{4}} including lunch and a starter kit.

    • Book a seat

    Paid workshop invitation

    Marketingworkshop_invite_paidLanguage: en

    Use it when: For paid workshops, classes and experiences with limited seats.

    Variables
    VariableMeaningSample
    {{1}}Contact first nameAnita
    {{2}}Workshop topicterrace kitchen gardening
    {{3}}DateSunday, 9 Nov
    {{4}}Fee₹1,499
  4. Hi {{1}}, you are registered for "{{2}}" on {{3}} at {{4}}. Your registration ID is {{5}}. We will send the joining link here one hour before the start.

    • Cancel registration

    Registration confirmed

    Utilityevent_registration_confirmedLanguage: en

    Use it when: Immediately after someone registers, by chatbot reply or on your website.

    Variables
    VariableMeaningSample
    {{1}}Registrant first nameRohan
    {{2}}Event titleGST changes for small traders
    {{3}}DateSaturday, 25 Oct
    {{4}}Time11 am IST
    {{5}}Registration idWB-2510-0418
  5. Hi {{1}}, "{{2}}" starts in one hour, at {{3}}. Tap Join now to enter the session. Please join 5 minutes early to test your audio.

    • Join now

    Joining link one hour before

    Utilityevent_joining_linkLanguage: en

    Use it when: One hour before an online event, to registrants only.

    Variables
    VariableMeaningSample
    {{1}}Registrant first nameKavya
    {{2}}Event titleGST changes for small traders
    {{3}}Start time11 am IST
    • Use a redirect on your own domain for the button so you can switch platforms without a new template.
  6. Hi {{1}}, see you tomorrow at {{2}}. Venue: {{3}}. Entry opens at {{4}}; please carry this message or your registration ID for check-in.

    • Venue map

    In-person event reminder

    Utilityevent_day_before_reminderLanguage: en

    Use it when: The evening before a conference, meetup, exhibition or wedding function, to confirmed attendees.

    Variables
    VariableMeaningSample
    {{1}}Attendee first nameArjun
    {{2}}Event nameJaipur D2C Founders Meet
    {{3}}VenueHall 2, JECC, Sitapura
    {{4}}Gate opening time9:30 am
  7. Hi {{1}}, an important change for {{2}}: the event will now take place at {{3}}, starting at {{4}}. Your registration stays valid. Reply here if you can no longer attend.

    Venue or time change

    Utilityevent_venue_changeLanguage: en

    Use it when: As soon as a venue, date or time changes, to every registrant.

    Variables
    VariableMeaningSample
    {{1}}Attendee first nameNeha
    {{2}}Event nameJaipur D2C Founders Meet
    {{3}}New venueHotel Clarks Amer, JLN Marg
    {{4}}New start time10 am
  8. Hi {{1}}, thank you for registering for "{{2}}". The recording and slides are now available and will stay online until {{3}} for everyone who registered.

    • Watch recording

    Recording and slides

    Utilityevent_recording_shareLanguage: en

    Use it when: The day after an online event, to everyone who registered, including those who missed it.

    Variables
    VariableMeaningSample
    {{1}}Registrant first nameSanjay
    {{2}}Event titleGST changes for small traders
    {{3}}Availability end date30 Nov
    • Promoting the next webinar in the same message makes it marketing; send that invite separately.
  9. image header

    Namaste {{1}}, the Shri Ganesh Mandal invites you and your family to {{2}} on {{3}}. Aarti begins at 7 pm, followed by prasad and a cultural programme by local children.

    • We will come
    • Stop updates

    Community or religious event

    Marketingtemple_utsav_inviteLanguage: en

    Use it when: For trusts, housing societies and community groups inviting members who opted in.

    Variables
    VariableMeaningSample
    {{1}}Member first namePatil ji
    {{2}}Eventthe Ganeshotsav Maha Aarti
    {{3}}DateSaturday, 6 Sep
  10. नमस्ते {{1}}, छोटे व्यापारियों के लिए हमारे फ़्री वेबिनार "{{2}}" में आपका स्वागत है। यह {{3}} को सुबह 11 बजे होगा, आख़िर में आप अपने सवाल भी पूछ सकते हैं। क्या आप जुड़ना चाहेंगे?

    • हाँ, रजिस्टर करें
    • रुचि नहीं है

    Webinar invitation (Hindi)

    Marketingwebinar_invite_hiLanguage: hi

    Use it when: For contacts who prefer Hindi, especially traders and small-business audiences.

    Variables
    VariableMeaningSample
    {{1}}Contact nameशर्मा जी
    {{2}}Webinar titleGST में नए बदलाव
    {{3}}Dateशनिवार, 25 अक्टूबर
  11. Hi {{1}}, kal {{2}} hai. Venue: {{3}}. Entry subah {{4}} baje se shuru hogi, check-in ke liye yeh message dikhaiye.

    Event reminder (Hinglish)

    Utilityevent_reminder_hinglishLanguage: en

    Use it when: For registrants who chat in Roman-script Hindi. Submitted under English (en) because WhatsApp has no Hinglish language code.

    Variables
    VariableMeaningSample
    {{1}}Attendee first namePooja
    {{2}}Event nameDiwali Mela
    {{3}}VenueSociety Clubhouse, Tower B
    {{4}}Start time10

Frequently asked questions

Is an event invitation a marketing or utility template?

An invitation to people who have not registered is marketing. Confirmations, reminders, joining links, venue changes and recordings sent to registrants are utility, as long as they do not promote another event.

Can people RSVP to an event directly in WhatsApp?

Yes. Add quick-reply buttons such as Yes, register me and Not interested. A chatbot flow can register the person on the Yes reply, tag them and send the confirmation, so you get an attendee list without a form.

When should I send the webinar joining link?

About one hour before the start, to registrants only, as a utility template with the link in a URL button. Links sent a day early tend to get lost in the chat list.

Can I invite contacts who attended someone else's event?

Only if they opted in to receive messages from your business. A shared attendee list from a partner is not your opt-in; ask the partner to invite them instead, or collect consent first.

Launch WhatsApp under your own brand

Resell campaigns, chatbots, a shared inbox and CRM on the official WhatsApp Cloud API, with your logo, domain and prices.