How to create and use WhatsApp templates
META WhatsApp sends use approved templates — not free-form chat text.
Use a template in Broadcast
1. Dashboard → Broadcast Message → Whatsapp (META)
2. Select Whatsapp Message (template)
3. Preview header / body and fill any variables
4. Broadcast to members → select recipients → Send
Create or sync templates (Admin)
1. On the Whatsapp (META) tab, open Create Whatsapp Message (or sync from MSG91)
2. Choose category (Marketing or Utility)
3. Set header / body / footer as required
4. Save — template must be approved in MSG91 / Meta before members receive it
Class vs general
Use the same Broadcast META flow for class-related and general templates. Prefer clear template names so staff pick the right one.
Steps to add templates to your MSG91 account and get it approved
Go to your MSG91 Account > WhatsApp > Templates > Create New Template > Add details as per the table below
Add the template name given in the table > select Utility in type of messages
General Templates
Please get the below templates approved on your MSG91 account for your sender number
Note:
The text in bold inside Example Body should be added as {{var}} in MSG91.
Template name should be same as given in the table
Example Header can be any text of your choice.
Example Footer can be any text of your choice.
The number of variables in Example Body should be as per Number of Variables column.
The variables should be placed in the body in the same order.
Template Name | Category | Example Header | Example Body | Example Footer | Number of Variables | Variable Type | |
|---|---|---|---|---|---|---|---|
1 | welcome_message_to_member | Utility | Welcome to ABC Fitness Studio | We are excited to begin your fitness journey with us {{1}}. Let's get you in your best shape! | We look forward to seeing you! | 1 | var1 = Member name |
2 | thankyou_lead_support | Utility | Thankyou for contacting ABC Fitness Studio | We have received your inquiry for our services, {{1}}. Our team will contact you shortly. | 1 | var1 = Enquiry name | |
3 | member_membership_assigned | Utility | Membership assigned at ABC Fitness Studio | You have been assigned {{1}} membership with validity from {{2}} to {{3}} with trainer {{4}} on {{5}} schedule. | We look forward to seeing you! | 5 | var1 = Membership name |
4 | member_birthday | Marketing | Best wishes from ABC Fitness Studio | A very Happy Birthday, {{1}}! Wishing you more success, health and happiness for the year ahead. | 1 | var1 = Member name | |
5 | member_anniversary | Utility | Best wishes from ABC Fitness Studio | Warmest wishes on your anniversary, {{1}}. May you have many more incredible, joy-filled years together. | 1 | var1 = Member name | |
6 | member_renewal_reminder | Utility | Membership Renewal at ABC Fitness Studio | Your {{1}} membership expires on {{2}}. Kindly drop in to renew it. | Please ignore if already renewed. | 2 | var1 = Membership name |
7 | member_renewal_reminder_with_balance_session_counts | Utility | Membership Renewal at ABC Fitness Studio | Your {{1}} membership with balance {{2}} session(s) expires on {{3}}. Kindly drop in to renew it. | 3 | var1 = Membership name | |
8 | member_payment_due_reminder | Utility | Payment Reminder at ABC Fitness Studio | A gentle reminder for due payment of {{1}} for {{2}} membership at {{3}}. | 3 | var1 = Due amount |
Class templates
Please get the below templates approved on your MSG91 account for your sender number
Note:
The text in bold inside Example Body should be added as {{var}} in MSG91.
Template name should be same as given in the table
Example Header can be any text of your choice.
Example Footer can be any text of your choice.
The number of variables in Example Body should be as per Number of Variables column. For eg: For member_class_booking_confirmation message, the body should have 3 variables
var1 = Class Name
var2 = Class Time
var3 = Class Date
The variables should be placed in the body in the same order.
Template Name | Category | Example Header | Example Body | Example Footer | Number of Variables | Variable Type | |
|---|---|---|---|---|---|---|---|
1 | member_class_booked | Utility | Class Booked | Your booking for the {{1}} class at {{2}} on {{3}} is confirmed. | We look forward to seeing you! | 3 | var1 = Class Name |
2 | enquiry_class_booked | Utility | Trial Class Booked | Your trial class for {{1}} class at {{2}} on {{3}} is confirmed. | We look forward to seeing you! | 3 | var1 = Class Name |
3 | member_class_booking_cancelled | Utility | Class Booking Cancelled | Your booking for {{1}} at {{2}} on {{3}} is cancelled. | No worries, you can still book another upcoming class! | 3 | var1 = Class Name |
4 | class_start_notification | Utility | Get Ready | Your {{1}} class starts in {{2}} minutes. | We look forward to seeing you! | 2 | var1 = Class Name |
5 | member_class_no_show | Utility | Class Missed | We missed seeing you at {{1}} class on {{2}} at {{3}}. No worries, let's get you back on track - check the next schedule in the app. | We look forward to seeing you! | 3 | var1 = Class Name |
6 | member_membership_renewal_reminder | Utility | Membership Renewal at ABC Fitness Studio | Your {{1}} membership expires on {{2}}. Don't lose your fitness momentum. Renew now to ensure uninterrupted access to all our facility! | Please ignore if already renewed. | 2 | var1 = Membership Name |
7 | member_membership_renewal_reminder_with_balance_session_counts | Utility | Membership Renewal at ABC Fitness Studio | Your {{1}} membership with balance {{2}} session(s) expires on {{3}}. Don't lose your fitness momentum. Renew now to ensure uninterrupted access to all our facility! | 3 | var1 = Membership Name | |
8 | member_payment_due_reminder | Utility | Payment Reminder at ABC Fitness Studio | A gentle reminder for due payment of {{1}} for {{2}} membership at {{3}}. | 3 | var1 = Amount |