WhatsApp messages for every renewal and fee reminder.

16 free messages for every stage of a renewal, each as WhatsApp app text and as a Meta template. Jump to renewal reminders before the membership ends, on the last day, membership expired messages, fees due and balance reminders, payment received, bringing members back.

Two ways to send

Which version you need depends on how your gym sends WhatsApp messages.

  • WhatsApp Business app

    The free app on the gym’s phone. Type or paste any message and send it. No approval is needed, but you send each one yourself, and broadcast lists only reach people who have saved your number.

  • WhatsApp Business Platform (API)

    What gym software uses to send reminders for you. A message that starts a conversation must be a template Meta has approved, with variables such as {{1}} for the member’s name. Meta charges for template messages, and Marketing costs more than Utility.

When to send them

Seven messages around the end date. Stop every reminder as soon as the member renews.

7 days before
Seven days before, a Marketing template
3 days before
Three days before, a Marketing template
1 day before
The day before, a Marketing template
End date
Membership ends today, a Marketing template
3 days after
Three days after, a Marketing template
7 days after
One week after, a Marketing template
About 30 days after
A month after it ended, a Marketing template

Renewal reminders before the membership ends

Three reminders in the last week give a member time to plan the payment without feeling chased.

  • Seven days before

    A week before the end date.

    WhatsApp Business app

    Hi [Name], your [Plan] membership at [Gym] ends on [Date]. The renewal fee is [Amount]. Reply here and we'll get your renewal done, so you keep training without a break.

    API template

    Hi {{1}}, your {{2}} membership ends on {{3}}. Current renewal price: {{4}}. Reply to {{5}} for help renewing.

    Category: Marketing. Quick reply button: “Help me renew”.

    Variables: {{1}} member name, {{2}} plan name, {{3}} end date, {{4}} renewal price, {{5}} your gym’s business name.

  • Three days before

    Three days before the end date.

    WhatsApp Business app

    Hi [Name], a quick reminder: your [Plan] membership ends in 3 days, on [Date]. You can renew at the front desk, or pay [Amount] by UPI and send us the screenshot here.

    API template

    Hi {{1}}, your {{2}} membership ends in 3 days, on {{3}}. Current renewal price: {{4}}. Reply to {{5}} for help renewing.

    Category: Marketing. Quick reply button: “Help me renew”.

    Variables: {{1}} member name, {{2}} plan name, {{3}} end date, {{4}} renewal price, {{5}} your gym’s business name.

  • The day before

    One day before the end date.

    WhatsApp Business app

    Hi [Name], your membership ends tomorrow, [Date]. Renew today and your next session carries on as usual. Reply 'renew' and we'll send you the details.

    API template

    Hi {{1}}, your {{2}} membership ends tomorrow, {{3}}. Current renewal price: {{4}}. Reply to {{5}} for help renewing.

    Category: Marketing. Quick reply button: “Help me renew”.

    Variables: {{1}} member name, {{2}} plan name, {{3}} end date, {{4}} renewal price, {{5}} your gym’s business name.

On the last day

One clear message on the end date. Say what happens tomorrow and how to renew.

  • Membership ends today

    On the end date, in the morning.

    WhatsApp Business app

    Hi [Name], your [Plan] membership ends today. To keep your access from tomorrow, renew for [Amount] at the desk or reply here and we'll help. See you at the gym!

    API template

    Hi {{1}}, your {{2}} membership ends today, {{3}}. Current renewal price: {{4}}. Reply to {{5}} for help renewing.

    Category: Marketing. Quick reply button: “Help me renew”.

    Variables: {{1}} member name, {{2}} plan name, {{3}} end date, {{4}} renewal price, {{5}} your gym’s business name.

  • Personal training ends today

    On the last day of a personal training package or other paid service.

    WhatsApp Business app

    Hi [Name], your [Service] package ends today. If you'd like to keep going with [Trainer], the next package is [Amount]. Reply here and we'll book it in.

    API template

    Hi {{1}}, your {{2}} service ends today, {{3}}. Current renewal price: {{4}}. Reply to {{5}} for help renewing.

    Category: Marketing. Quick reply button: “Help me renew”.

    Variables: {{1}} member name, {{2}} service name, {{3}} end date, {{4}} renewal price, {{5}} your gym’s business name.

Membership expired messages

Two messages in the first week. After that, stop and wait for the win-back.

  • Three days after

    Three days after the end date, if they have not renewed.

    WhatsApp Business app

    Hi [Name], your [Plan] membership ended on [Date] and we've missed you this week. Renew for [Amount] and pick up where you left off. Reply here if you'd like help choosing a plan.

    API template

    Hi {{1}}, your {{2}} membership ended on {{3}}. Current renewal price: {{4}}. Reply to {{5}} for help renewing.

    Category: Marketing. Quick reply button: “Help me renew”.

    Variables: {{1}} member name, {{2}} plan name, {{3}} end date, {{4}} renewal price, {{5}} your gym’s business name.

  • One week after

    Seven days after the end date. The last reminder for now.

    WhatsApp Business app

    Hi [Name], it's been a week since your [Plan] membership ended. If the timing or the fee is the problem, tell us. We can talk about a shorter plan. Reply here any time.

    API template

    Hi {{1}}, your {{2}} membership ended on {{3}}. Reply to {{4}} if you would like help choosing a plan to restart.

    Category: Marketing. Quick reply button: “Help me renew”.

    Variables: {{1}} member name, {{2}} plan name, {{3}} end date, {{4}} your gym’s business name.

Fees due and balance reminders

For money owed on a membership the member has already bought: a balance, an instalment, or a date they promised.

  • Balance due on a part-payment

    A few days before the balance is due.

    WhatsApp Business app

    Hi [Name], thanks for joining on the [Plan] plan. A balance of [Amount] is due on [Date]. You can pay at the desk or by UPI. Reply here once it's done.

    API template

    Hi {{1}}, your remaining instalment of {{2}} for your {{3}} membership is due on {{4}}. Reply to {{5}} for payment help.

    Category: Utility.

    Variables: {{1}} member name, {{2}} balance amount, {{3}} plan name, {{4}} due date, {{5}} your gym’s business name.

  • Balance overdue

    After the due date, if the balance is still unpaid.

    WhatsApp Business app

    Hi [Name], the balance of [Amount] on your [Plan] membership was due on [Date] and is still pending. Please clear it this week, or reply if you've already paid so we can update our records.

    API template

    Hi {{1}}, the remaining {{2}} for your {{3}} membership was due on {{4}} and is still unpaid. Reply to {{5}} if you have paid or need help.

    Category: Utility.

    Variables: {{1}} member name, {{2}} balance amount, {{3}} plan name, {{4}} due date, {{5}} your gym’s business name.

  • Reminder of a promised date

    The day before a date the member said they would pay.

    WhatsApp Business app

    Hi [Name], as we discussed, the [Amount] for your [Plan] membership is due on [Date]. Reply here if anything has changed.

    API template

    Hi {{1}}, as agreed, {{2}} for your {{3}} membership is due on {{4}}. Reply to {{5}} if your plans have changed.

    Category: Utility.

    Variables: {{1}} member name, {{2}} amount, {{3}} plan name, {{4}} due date, {{5}} your gym’s business name.

  • Next month’s fee

    A few days before a monthly plan runs out.

    WhatsApp Business app

    Hi [Name], your monthly fee of [Amount] for [Month] is due on [Date]. Pay at the desk or by UPI to keep your membership running.

    API template

    Hi {{1}}, your monthly membership ends on {{2}}. Current price for the next month: {{3}}. Reply to {{4}} for help renewing.

    Category: Marketing. Quick reply button: “Help me renew”.

    Variables: {{1}} member name, {{2}} end date, {{3}} monthly price, {{4}} your gym’s business name.

    A fee for a new month is a renewal, a new purchase, so Meta treats it as Marketing. Only money owed on a membership already bought is Utility.

Payment received

Confirm every payment in writing. It settles “I already paid” before it starts.

  • Renewal paid

    Right after a renewal payment is recorded.

    WhatsApp Business app

    Hi [Name], we've received [Amount] for your [Plan] membership. Thank you! You're active until [Date].

    API template

    Hi {{1}}, we received {{2}} and renewed your {{3}} membership until {{4}}. Reply to {{5}} if anything looks incorrect. Thank you.

    Category: Utility.

    Variables: {{1}} member name, {{2}} amount paid, {{3}} plan name, {{4}} new end date, {{5}} your gym’s business name.

  • Part-payment received

    Right after a part-payment is recorded.

    WhatsApp Business app

    Hi [Name], we've received [Amount] towards your [Plan] membership. The remaining [Balance] is due on [Date]. Thank you!

    API template

    Hi {{1}}, we received {{2}} for your {{3}} membership. The remaining {{4}} is due on {{5}}. Reply to {{6}} if anything looks incorrect.

    Category: Utility.

    Variables: {{1}} member name, {{2}} amount paid, {{3}} plan name, {{4}} balance, {{5}} due date, {{6}} your gym’s business name.

  • New membership active

    When a new member joins, or a membership starts.

    WhatsApp Business app

    Hi [Name], welcome to [Gym]! Your [Plan] membership runs from [Start date] to [End date]. Save this number so you get our reminders and updates.

    API template

    Hi {{1}}, your {{2}} membership at {{3}} is active from {{4}} until {{5}}. Reply if any membership detail is incorrect.

    Category: Utility.

    Variables: {{1}} member name, {{2}} plan name, {{3}} your gym’s business name, {{4}} start date, {{5}} end date.

Bringing members back

For members who have stopped coming or let the membership lapse. Send once, then leave it.

  • A month after it ended

    About 30 days after the end date.

    WhatsApp Business app

    Hi [Name], it's been a month since your membership at [Gym] ended. If you'd like to come back, reply here and we'll help you pick a plan that fits your schedule.

    API template

    Hi {{1}}, thinking of restarting your {{2}} membership? Reply to {{3}} for help renewing.

    Category: Marketing. Quick reply button: “Help me renew”.

    Variables: {{1}} member name, {{2}} plan name, {{3}} your gym’s business name.

  • Not seen for a while

    When an active member has not come in for two or three weeks.

    WhatsApp Business app

    Hi [Name], we haven't seen you at [Gym] for a while. Hope you're doing well. Your membership is active until [Date], so drop in whenever you're ready.

    API template

    Hi {{1}}, it's been a little while since we've seen you at {{2}}, so we wanted to check in. Hope you're doing okay. We'd love to see you again whenever you're ready.

    Category: Marketing.

    Variables: {{1}} member name, {{2}} your gym’s business name.

Getting templates approved

  • Choose the category by purpose

    Asking a member to renew is Marketing, even without an offer. Money owed on a membership already bought, and payment receipts, are Utility. Meta can move a template to the category it thinks fits.

  • Get opt-in first

    Members must agree to hear from you on WhatsApp before you message them. Ask on the admission form, and ask separately for renewal reminders and offers.

  • Keep variables inside the sentence

    Don’t start or end a template with a variable, and don’t use more variables than the text needs. Name the gym in the message so the member knows who is writing.

  • Send sample values

    Meta asks for an example of each variable when you submit, such as “Rahul” or “20 Sep 2026”. Use realistic ones; the reviewer reads the message with them filled in.

Sending these from UsefulDesk

Press Remind to send your approved template; replies reach the team’s shared inbox. Needs a connected WhatsApp Business account, and Meta charges per message. WhatsApp reminders in UsefulDesk.

Questions

Is a gym renewal reminder a Marketing or a Utility template?

Marketing. Meta classes a message by its purpose, and a renewal reminder asks the member to buy the next membership. Removing the call to action does not change that. Messages about money already owed on a membership the member has bought, such as a part-payment balance or an instalment, and payment receipts are Utility, as long as they contain no offer or promotion.

Can I send these from the normal WhatsApp Business app?

Yes. Use the WhatsApp Business app version, fill in the blanks and send it. The app needs no template approval. Broadcast lists in the app only reach people who have saved your number, so ask new members to save it when they join.

Why was my WhatsApp template rejected?

Common reasons: the category does not match the content (a renewal reminder submitted as Utility), the message starts or ends with a variable, there are too many variables for the amount of text, sample values are missing, or a Utility template contains promotional wording. Fix the cause and submit it again.

Do I need a member’s permission before messaging them?

Yes. WhatsApp requires opt-in before a business starts a conversation. Record it when the member joins, for example on the admission form, and ask separately for permission to send offers and renewal reminders, because those are Marketing.

How many renewal reminders should I send?

Three in the last week (7, 3 and 1 days before), one on the end date, and two in the week after if they have not renewed. Then stop, and send one win-back message about a month later. Stop all reminders as soon as the member renews.

Can I send these in Hindi?

Yes. Write the message in Hindi or Hinglish for the WhatsApp Business app. On the API, each language is a separate template that Meta reviews on its own.

Stop sending them one by one.

Fourteen days free. Import your member list as a CSV or Excel file and see who is due this week.