Retention7 min read

Gyms: Appointment Reminder Templates

Copy-paste gym appointment reminder templates for free trials, PT sessions, class bookings, tours and no-show follow-up, grouped by timing and channel.

Farhad, founder of GHL Spark
Farhad · Founder, GHL Spark
Cover illustration — a rising teal arc sweeping across a dark green background, marked GHL Spark, Retention

In short

A good gym appointment reminder is short, names the member, states the gym, the date and time, and gives one clear action — usually a reply to confirm or a link to reschedule. Send a confirmation the moment someone books, a reminder the day before, and a final nudge 1 to 2 hours out. Free-trial and intro sessions need the warmest, most persistent sequence because those bookings no-show the most, while personal-training slots, class bookings and tours each need a small tweak in wording. Below are copy-paste templates for every gym scenario, using square-bracket tokens you swap for your own fields — plus a same-day no-show follow-up that turns a missed session into a rebooking instead of a lost lead.

Key takeaways

  • A strong gym reminder includes five things — the member's first name, your gym's name, the date, the time, and one clear action such as replying C to confirm.
  • Free-trial and intro sessions deserve the most persistent sequence — a confirmation at booking, a value-led reminder the day before, and a short same-day nudge — because cold leads no-show the most.
  • Personal-training reminders should name the coach and remind the member what to bring, while class-booking reminders should flag your cancellation window so a waitlisted member can take the spot.
  • Always send a same-day no-show follow-up — a missed free trial is a warm lead, not a dead one, if you reach out before the day ends.
  • Keep each text under 160 characters where you can, include an opt-out line, and send yourself a test so every token fills before a member sees it.

Some links to tools we rate — including HighLevel — are affiliate links. If you start a trial through them we may earn a commission, at no extra cost to you. We only recommend tools we would set up for our own clients.

If you want a gym reminder that actually gets members through the door, keep it short and include five things: the member's first name, your gym's name, the date, the time, and one clear action — usually a reply to confirm or a link to reschedule. Send a confirmation when the booking is made, a reminder the day before, and a final nudge 1 to 2 hours out. Free trials and intro sessions need the warmest, most persistent version of that sequence because those bookings no-show the most. Below are copy-paste templates for every gym scenario. Swap the square-bracket tokens for your own fields, send yourself a test, and start using them today.

What makes a good gym appointment reminder?

Every reminder that works does the same job in the fewest possible words. Read one aloud and a member should instantly know three things: who this is from, when their session is, and what you want them to do. If any of those takes effort to find, the message is too long.

A reliable formula: greet by first name, name the gym, give the date and time, then give one action. Add a single extra line only if the member genuinely needs it — where to park, what to bring, or your cancellation window. Finish with a short opt-out. Personalise with tokens like [First name], [Gym name], [Date] and [Time] so one template serves your whole list. For a broader library of wording you can adapt, see these appointment reminder text examples.

Keep the whole thing under 160 characters where you can — that is one SMS segment. Go over and the message splits, which can cost more and sometimes arrives out of order. Tone matters as much as length: write the way a friendly front-desk person speaks. Warm, plain, brief.

When should a gym send each reminder?

One message is better than none, but a short sequence beats a single text every time, because it catches both the member who booked last week and the one who forgot this morning. Here is the timing, channel and purpose of each touch.

TimingChannelPurpose
At bookingSMS + emailConfirm the session and send directions or what to bring
2 to 3 days before (optional)SMSEarly heads-up for classes and tours booked in advance
Day beforeSMSMain reminder — gives time to reschedule if needed
1 to 2 hours beforeSMSFinal nudge to catch anyone who forgot
After a no-showSMSSame-day rebooking offer so the lead is not lost

You will not use every row for every booking. A free trial booked for tomorrow needs the confirmation, day-before and same-day touches; a class booked a week out benefits from the early heads-up too. For local, time-sensitive sessions SMS should carry the reminder, since texts are opened within minutes while emails sit unread. Keep email for booking, where directions and a par-Q form fit comfortably.

Free-trial and intro-session reminder templates

Free trials and intro sessions no-show the most, because the lead is cold and has nothing invested yet. Lean on a warmer, slightly more persistent sequence, and remind them what they'll get out of it.

Hi [First name], you're booked for your free trial at [Gym name] on [Date] at [Time]. Reply C to confirm and we'll have everything ready for you. Reply STOP to opt out.

[First name], looking forward to your first session at [Gym name] tomorrow at [Time]. Wear comfy trainers and bring water — we'll handle the rest. Reply C to confirm.

Almost time, [First name]! Your free trial at [Gym name] is at [Time] today. We're at [Address], ask for [Staff name] at the desk. See you soon!

Personal-training appointment reminder templates

For PT, name the coach and the time, and remind the member what to bring. Naming the coach turns a slot in a system into a real appointment with a real person, which lifts show-up rates.

Hi [First name], reminder of your PT session with [Coach name] at [Gym name] tomorrow at [Time]. Reply C to confirm or R to reschedule. STOP to opt out.

[First name], [Coach name] is ready for you at [Time] today. Bring water and a towel, and eat a light snack an hour before. Reply C to confirm your spot.

Quick one, [First name] — your session with [Coach name] is in about 2 hours at [Time]. Reply C if you're all set or R to move it.

Class-booking reminder templates

Class reminders should state the class, the time and your cancellation window, so a member who can't make it cancels in time for a waitlisted member to take the spot.

Hi [First name], you're booked into [Class name] at [Gym name] on [Date] at [Time]. Reply C to confirm. Please cancel [Window] ahead if plans change so someone on the waitlist can take your place.

[First name], [Class name] is on tomorrow at [Time]. Reply C to confirm or R to release your spot. STOP to opt out.

Good news, [First name] — a spot opened in [Class name] on [Date] at [Time] and you're next on the waitlist. Reply YES and it's yours.

Tour and consultation reminder templates

A tour or membership consultation is often someone's first in-person contact with your gym, so keep the tone welcoming and say where to meet you.

Hi [First name], your tour of [Gym name] is booked for [Date] at [Time]. Ask for [Staff name] at reception — we can't wait to show you around. Reply C to confirm.

[First name], reminder of your membership consultation at [Gym name] tomorrow at [Time]. Bring any questions about goals or plans and we'll map it out together. Reply C to confirm or R to reschedule.

No-show follow-up templates

A missed session is not the end of the relationship — it is a rebooking opportunity, if you act the same day. Keep it warm and blame-free, and treat a missed free trial as a warm lead.

Hi [First name], we missed you at [Gym name] today — no problem at all! Would you like to rebook your free trial? Reply with a day that suits and we'll sort it.

[First name], sorry we didn't catch you at [Time]. Life happens! Tap [Link] to grab a new session whenever you're ready — the offer still stands.

Cutting no-shows is as much about the system as the wording. For the bigger picture on show-up rates, see the guide on how to reduce no-shows.

How to send these gym reminders automatically

Sending reminders by hand works until it doesn't — someone forgets, gets busy, or takes a day off, and the no-shows creep back. The fix is automation: the sequence fires for every booking without anyone remembering to press send, and a missed session can trigger the rebooking text on its own.

Tools like Calendly and Acuity Scheduling send SMS and email reminders on their paid plans, which is plenty if you mainly need clean scheduling. An all-in-one platform such as HighLevel goes further, running the full confirmation-plus-reminder sequence, two-way texting, class waitlists and same-day no-show follow-up alongside your CRM — so a reply to confirm updates the member's record, and a missed free trial automatically fires the rebooking text. It is one option among several, not a requirement; pick the lightest tool that covers what you actually need. HighLevel is priced above the cheapest point tools, yet it folds the CRM, funnels, email, SMS, scheduling and automation into a single flat fee, so you get more for the money. For the mechanics of building the sequence, see how to automate appointment reminders, and for the gym-specific playbook on filling and keeping a schedule, the guide to gym and fitness marketing. You can start a free HighLevel trial and build it out yourself.

These templates work across any appointment-based gym or studio, and the same reminder approach applies across local service businesses, from studios to trainers.

Best practices before you hit send

A few habits keep these templates working long term. Always send yourself a test first, so you catch any [First name] token that failed to fill before a member sees "Hi ,". Send at sensible hours — nobody wants a 6am reminder. Include the opt-out line and honour STOP instantly. Keep each message inside a single 160-character segment where you can, so you avoid split messages and surprise costs. Use the member's name, the coach and the specific class rather than generic wording, because a reminder that reads as personal gets more replies than one that reads as a broadcast. And resist the urge to add more messages; two to three per booking is respectful, four or more feels like nagging.

Want it built for you?

If you would rather not configure any of this yourself, a done-for-you setup wires the whole sequence — confirmations, tuned reminders, class waitlists, one-tap rescheduling and same-day no-show follow-up — into your calendar and CRM in days. You can see pricing or book a call and we'll map the reminder flow to exactly how your gym books. Either way, the deciding factor is the same: make the reminders run automatically, for every booking, and the empty slots quietly draining your schedule turn back into members through the door.

Frequently asked questions

What should a gym appointment reminder include?
Five things — the member's first name so it feels personal, your gym's name so they know who is texting, the date and time of the session, and one clear action such as replying to confirm or tapping a link to reschedule. For a free trial or first PT session, add one short line on where to go or what to bring so a nervous first-timer turns up prepared. Everything else is noise.
How far in advance should I send gym reminders?
Send an instant confirmation the moment the booking is made, a reminder the day before, and a final nudge 1 to 2 hours before the session. The day-before message gives people time to reschedule if life gets in the way, and the short-notice reminder catches the person who confirmed yesterday and then got buried in their day. For a class booked a week out, an extra touch two or three days before helps.
How do I reduce no-shows for free trials and intro sessions?
Free trials no-show the most because the lead is cold and has nothing invested yet, so lean on a warmer, slightly more persistent sequence. Confirm the booking immediately, remind them the day before with a line about what they'll get out of the session, and send a friendly same-day nudge. Ask for a one-word reply to confirm — the act of replying raises show-up rates — and always follow up the same day if they miss it.
How many reminders should a gym send per booking?
Two to three per booking is the sweet spot — a confirmation at booking, one the day before, and a final one on the day. One reminder is far better than none, but a short sequence catches both the member who booked last week and the one who forgot this morning. More than three starts to feel like nagging and pushes people to opt out.
Should gym reminders go by SMS or email?
For time-sensitive sessions, SMS carries the reminder because texts are usually opened within minutes, while confirmation emails often sit unread until after the session. Email still earns a place at booking, where you can attach directions, parking notes, a par-Q form or what to bring. Think of email as the paperwork and SMS as the nudge.
What should a personal-training reminder say?
Name the coach and the time, and remind the member what to bring — water, trainers, a towel, or anything specific to the session. Naming the coach makes the booking feel like a real appointment with a real person rather than a slot in a system, which lifts show-up rates. Keep a reply-to-confirm line so you can spot the sessions that need chasing.
How do I handle class-booking reminders and waitlists?
Class reminders should state the class, the time and your cancellation window, so a member who can't make it cancels in time for a waitlisted member to take the spot. Pair the reminder with a waitlist message that fires the moment a place opens up. That keeps popular classes full and stops the empty bikes or mats that frustrate the members who did want in.
What's a good no-show follow-up for a missed gym session?
Keep it warm and blame-free, and send it the same day. For a missed free trial, treat the member as a warm lead, not a lost one — say you missed them, that it's no problem, and offer an easy way to rebook. A same-day, no-pressure message rebooks far more people than silence or a guilt trip ever will.
What are merge tokens in a reminder template?
Merge tokens are placeholders like [First name], [Date], [Time] and [Gym name] that your texting or CRM tool automatically swaps for each member's real details when the message sends. You write the template once with the tokens, and every recipient gets a message that reads as if it were written just for them. Always send yourself a test first to confirm every token fills correctly before a template goes live.
How do I let members opt out of reminder texts?
Include a short opt-out line such as "Reply STOP to opt out" on your messages, and honour it immediately when someone uses it. Most texting platforms handle STOP automatically by removing the number from future sends. Making opt-out easy is both a legal expectation in many regions and simply good manners.
Can I send gym reminders automatically?
Yes, and you should — sending by hand works until someone forgets or takes a day off and the no-shows creep back. A scheduling tool or an all-in-one platform fires the whole sequence for every booking without anyone remembering to press send, and can trigger the same-day rebooking text the moment a session is missed. See the guide on how to automate appointment reminders for the mechanics.
Do these templates work for tours and consultations?
Yes. A tour or membership consultation is just another booked session, so the same structure applies — confirm at booking, remind the day before, nudge on the day. The one tweak is to add a line on where to meet you and to keep the tone welcoming, since a tour booking is often someone's first in-person contact with your gym.

About the author

Farhad, founder of GHL Spark

Farhad

Founder, GHL Spark

Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.

More from Farhad

Want this handled for you?

We set up, configure and white-label your GoHighLevel SaaS — so you can sell it instead of building it.

Fixed quote · No lock-in · Launch-ready in ~7 days