Can AI Answer Gym Enquiries and Book Trial Sessions?

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can AI Answer Gym Enquiries and Book Trial Sessions?
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can AI Answer Gym Enquiries and Book Trial Sessions?

Yes. An AI assistant can answer most gym enquiries, such as prices, the timetable, parking and what to bring, and book a trial session straight into your class or appointment calendar through web chat, Instagram, Facebook or text. Hand health questions, price haggling and complaints to a coach, and have the AI collect a phone number or email early in every chat.

The first reply is the easy part. Where gym enquiry bots fall down is everything after it. On Instagram and Messenger, automated replies are only allowed within 24 hours of the person's last message, so a bot can't chase a lead who went quiet on Tuesday. And a trial booked without a health screen or waiver creates a problem at the front desk on the day. Build for both from the start.

Follow me on Instagram@sagnikteaches

Which gym enquiries the AI takes and which go to a coach

Pull the last 50 enquiries from your inboxes and sort them. Most gyms find they fall into a handful of repeat questions, plus a few that need a person.

Connect on LinkedInSagnik Bhattacharya
EnquiryWho answersWhat the AI needs to know
"How much is it?"AIEvery membership option, joining fee, contract length, intro offer and its end date
"What classes do you run / when?"AILive timetable from the booking system, not a PDF from last term
"Can I try a session first?"AI books itWhich sessions trialists can join, how many trial spots per class, what's free and what's paid
"I'm a complete beginner, is that OK?"AIYour honest answer, which classes suit beginners and which don't
Parking, showers, lockers, childcare, what to wearAIA short facilities list with the details people actually ask about
"I've got a bad back / I'm pregnant / I've had surgery"CoachNothing beyond "a coach will get back to you today"; no advice at all
"Can you do it cheaper?"Coach or fixed lineOne agreed response; see the FAQ below
Personal training, nutrition, competition prepCoachTake goals and availability, book a consultation
Complaints, billing disputes, cancellationsStaffHand over with the conversation attached

An illustrative sort of 50 enquiries from one month at a small boxing and conditioning gym: prices 14, trial requests 11, timetable 9, "am I too unfit/too old" 5, facilities 4, health conditions 3, "can you do it cheaper" 2, personal training 1, a billing complaint 1. That's 43 of 50 in the AI rows and 7 for a person. The seven are the ones a coach would want to handle anyway, and they're easier to spot once the other 43 aren't clogging the inbox.

Subscribe on YouTube@codingliquids

Turn the AI rows into a single page of plain answers, and keep it current. Here's an illustrative excerpt from a filled-in page for a boxing and conditioning gym; notice the dates and the "not for trialists" line, which are the parts owners forget:

ANSWERS PAGE (last checked 1 Sep, next check 1 Oct, owner: head coach)

PRICES
- Unlimited classes: $89/month, no contract, 30 days' notice to cancel
- 8 classes a month: $65/month
- Joining fee: $30, waived for anyone joining before 30 Sep
- First class free for new members, one per person

TRIALS
- Trialists can join: Beginners Boxing (Mon and Wed 6:30pm, Sat 9am),
  Conditioning (Tue and Thu 7pm)
- NOT for trialists: Sparring, Advanced Pads, Open Mat
- Max 3 trialists per class; if full, offer the next beginner class

FACILITIES
- Free parking behind the building; showers and lockers (bring a padlock)
- Gloves and wraps provided for the first session only
- No childcare; under-16s only in the Saturday 10am Juniors class

Almost every wrong answer an enquiry bot gives traces back to a page like this being out of date. A realistic example: a gym runs a "free first week" in December, forgets to take it off the page, and in the first fortnight of January the bot offers it to fourteen people. The front desk finds out when trialists arrive expecting five more free sessions. The fix is the "next check" date at the top and one named owner. Building the FAQ an AI chatbot needs goes through the process in detail.

Where the booking actually happens

An AI that answers questions but then says "book on our website" loses a share of people at the handover. The better setups book the trial inside the chat. Your options depend on your gym software.

  • Mindbody sells Messenger[ai], which answers across text, web chat, Facebook and Instagram, books classes and appointments, and flags conversations that need a person. Mindbody's support notes say that when Messenger[ai] handles booking, intro offers are supported for classes only, so check how it treats an intro personal training session before relying on it. Pricing is quoted on request.
  • PushPress Grow includes a Conversation AI that can run fully automated or suggest replies a staff member approves before sending, plus a free-trial class calendar. PushPress's own help notes are refreshingly frank: at the time of writing they say the AI is better at getting leads to book an appointment, such as an intro chat with a coach, than at getting them to take up a free trial. If your funnel starts with a consultation, that suits it.
  • Other gym systems may have lead tools but no AI. A general chatbot on your website and Instagram can still answer questions and send a direct booking link to the trial class, pre-filled where the system allows it.

If you're unsure, start with the suggested-reply mode wherever it exists. For two weeks, a coach approves each AI draft with one tap. You'll see what the AI gets wrong before any lead does, and most gyms switch to fully automated for the simple questions once the drafts stop needing edits.

An illustrative draft from that fortnight, and the coach's edit:

Lead:  can I bring my mate to the free class?
AI DRAFT:  Of course, bring as many friends as you like! See you
           Saturday.
COACH'S EDIT:  Yes, as long as there's space. Beginners classes take
           up to 3 trialists, and Saturday has 2 places left, so let
           me book you both now. What's your friend's first name and
           mobile, so they get their own forms?

The draft broke the three-trialists rule and left the friend with no booking, no forms and no record. The edit fixes both and captures a second lead. After a correction like that, add a line to the answers page ("friends: book each person separately, max 3 trialists a class") so the next draft gets it right.

A 24-hour gym with no staffed desk needs a different set-up: there are no classes to trial, so the "trial" is usually a day pass or a booked induction with a coach. The AI's job shifts to answering access questions (how the door code or app entry works, staffed hours, what happens if the alarm goes off) and booking the induction slot. The trap is that the AI will happily explain door codes to anyone; give it a rule that access details only go out after the forms are signed and the pass is paid for.

Health screening and waivers before the first session

This is the gym-specific risk. Many gyms ask new people to complete a health questionnaire (often a PAR-Q, a short physical activity readiness form) and a waiver before they train. The AI's job is to make sure that happens before the day, not to judge the answers.

  • Send the forms at booking. The confirmation message includes the link to your questionnaire and waiver, with a clear "please complete before you arrive". Some systems won't let a person into a class until forms are signed; TeamUp, for example, only auto-adds people from waitlists once forms and waivers are done, and similar rules exist elsewhere.
  • Never let the AI assess fitness to train. If someone mentions a heart condition, pregnancy, recent surgery, an injury or medication, the AI says a coach will be in touch and stops there. It doesn't reassure, suggest modifications or recommend a class.
  • Keep the handover reply short and neutral. The difference between a risky reply and a safe one is usually one sentence, as in the illustrative before and after below.
  • Don't collect health details in chat. Health information is sensitive under data-protection law such as the GDPR, and your chat history isn't the place to store it. Point people to the proper form instead.
Lead:  I'm 20 weeks pregnant, can I still do the conditioning class?

BEFORE (a bot left to improvise):
AI:    Congratulations! Our coaches can modify every exercise, so you'll
       be fine. I've booked you into Tuesday 7pm Conditioning.

AFTER (with the handover rule in place):
AI:    Thanks for letting us know. One of our coaches will message you
       today to talk it through before anything is booked. Is this the
       best number to reach you on?

Juniors are the other edge case to settle before launch. A 14-year-old messages on Instagram asking to try the Saturday Juniors class, and a bot that books anyone who asks will book her, send the waiver to her own phone and take her word for her age. Give the AI a rule that anyone under 18 is booked only by a parent or guardian: it replies that a parent needs to book and sign the forms, and offers to send them the link. That's one line on the answers page, and it means the waiver is signed by the parent, not the child. Check your own waiver wording and insurer conditions for under-18s.

The first reply sounds friendly and is exactly what you don't want: medical reassurance, from software, followed by a booking. The second takes ten seconds for a coach to pick up and keeps the decision with someone qualified.

The 24-hour window, and why the AI must ask for a number

Meta's rules for businesses messaging people on Instagram and Messenger allow replies, including automated ones, within 24 hours of the person's last message. After that, a "human agent" tag lets a real staff member reply for up to seven days, and Meta prohibits using that tag for bot messages. WhatsApp works on a similar customer-service window, with pre-approved template messages needed outside it.

Walk one lead through the clock. She messages on Instagram at 9pm on Monday, the AI answers, and at 9.10pm she writes "thanks, I'll have a think". Until 9.10pm on Tuesday, the AI may send her a follow-up. After that, only a staff member typing a real reply can message her, using the human agent tag, until 9.10pm the following Monday. After that, nothing on Instagram until she writes again. If the AI never asked for a number, a coach who's busy that week has lost her.

In practice this means a lead who asks about prices on Instagram at 9pm and doesn't reply can't be chased by your bot on Instagram on Friday. So build this into the conversation early, once the person has shown real interest:

"Happy to book that for you. What's the best mobile number or email
for your confirmation and the pre-session form?"

If your AI replies on the WhatsApp Business Platform (the API, rather than the free WhatsApp Business app), note that pricing changes on 1 October 2026: free-form replies inside the 24-hour window stop being free after the first 1,000 service messages per business number each month, and utility templates sent inside the window are charged too. A small gym is unlikely to pass 1,000 a month, but check Meta's pricing page for your market and make sure a payment method is on the account.

With a number or email captured, your gym software can send the reminder, the forms and a follow-up without breaking platform rules. Instagram DM automation tools compared covers which tools handle the window properly.

A trial enquiry, first message to booked session

Here's how a well-set-up conversation reads, for an illustrative boxing and conditioning gym with a free first class for new members:

Lead:  hi how much is membership
AI:    Hi, I'm [Gym]'s AI assistant, and a coach can jump in any time.
       Unlimited classes are $89 a month, no contract, $0 joining fee this
       month. Your first class is free. Have you boxed before, or would
       you be starting fresh?
Lead:  never done it. is that ok
AI:    Absolutely. Our Beginners Boxing classes on Mon and Wed at 6:30pm
       and Sat at 9am are built for first-timers. Gloves are provided
       for your first session. Want me to book you a free place?
Lead:  sat please
AI:    Saturday 9am Beginners Boxing, booked. What's the best mobile
       number for your confirmation? I'll send a short health form
       and waiver to fill in before you come.
Lead:  [mobile number]
AI:    Done. You'll get a text now with the forms, directions and what to
       bring (trainers, water, a towel). Arrive 10 minutes early and
       Coach [name] will show you round. Anything else?
Lead:  do you have parking
AI:    Yes, free parking behind the building, entrance on [street].

Four things make that work: the AI says what it is, asks one qualifying question, books without sending the person elsewhere, and collects the number at the moment it's obviously needed. The prices, times and names are placeholders, so use your own.

After the booking: reminders, show-ups and the coach's part

The trial is where the lead becomes a member or doesn't, and the AI's role there is small. Let automation handle:

  • a reminder the day before and two hours before, with a one-tap "can't make it, rebook me" option;
  • a nudge if the forms aren't complete the evening before;
  • a rebooking message to no-shows the same day, sent once, without guilt.

The no-show message is the one gyms tend to get wrong, usually by sounding disappointed. A filled-in version that reads well: "Hi [first name], sorry we missed you at Saturday's Beginners Boxing. Easily done. Your free class is still waiting: Wednesday 6:30pm or next Saturday 9am? Reply W or S and I'll book it." It names the class, offers two real slots and asks for one letter. Send it once; a second chase a week later rarely books anyone and does annoy people.

Then hand back to a person. A coach's own message after the session ("great first round, your jab was sharp by the end") does more than any automated offer. If you run structured intro offers, turning intro offers into memberships goes deeper on the conversion side.

The numbers that show whether it's working

Track four figures monthly, before and after you switch the AI on. An illustrative month for the boxing gym above:

MeasureHow to calculateBefore AIAfter AI
First reply timeMedian minutes from enquiry to first response4 hoursUnder 1 minute
Enquiry to trial bookedTrials booked / new enquiries18 of 60 (30%)27 of 60 (45%)
Trial show rateTrialists who attended / trials booked13 of 18 (72%)19 of 27 (70%)
Trial to memberNew members / trialists who attended6 of 13 (46%)8 of 19 (42%)

Read those illustrative figures carefully. Faster replies book more trials, but the show rate and conversion rate usually dip a little, because the AI books people who were less committed and a coach used to filter them out. What matters is the last row: eight new members instead of six. If your show rate falls much below the previous level, add a qualifying question or a small refundable deposit for the trial.

Put a value on those two extra members before you compare quotes. If an illustrative member pays $89 a month and stays about ten months, each is worth roughly $890, so two extra a month is around $1,780 of future membership revenue added every month the AI runs. Set that against the monthly price your gym software or chatbot vendor quotes, plus an hour a week of coach time for reviews, and the decision is usually clear one way or the other. Use your own average membership length; if you don't know it, your billing system can usually give you average months per member.

Review ten conversations a week for the first month. Look for wrong prices, trialists booked into classes that aren't beginner-friendly, and health mentions the AI didn't hand over. A filled-in review from an illustrative first week of October:

WEEK 1 OCT - 10 conversations read
1. Joining fee quoted as waived. The waiver ended 30 Sep.
   Fix: answers page updated, "next check" moved to monthly.
2. Trialist booked into Open Mat (not for trialists).
   Fix: Open Mat removed from the AI's list of bookable classes.
3. Lead said "my knee's been playing up", AI booked Conditioning.
   Fix: add knee, back, shoulder, injury, "playing up" to the
   handover words. Coach messaged the lead the same day.
4-10. Correct.

Three problems in ten is normal for week one. The third is the one that matters: people rarely say "I have a medical condition", they say their knee's playing up, so the handover list has to use the words your members actually use. When a chatbot should hand over to a human helps you tighten those rules.

More on gym enquiry bots

Should the AI tell people it's a bot?

Yes. Say it in the first message, for example "I'm the gym's AI assistant, a coach can jump in any time." People are far less annoyed by a bot that's honest than by one they catch out. If you serve customers in the EU, the AI Act's transparency duty to tell people they're interacting with an AI system has applied since August 2026.

Can the AI sell memberships, not just trials?

Some platforms can. Mindbody describes Messenger[ai] as following up new clients after class and selling packages and memberships by text and web chat. Whether you should let it depends on your prices. A single monthly option is easy to sell by chat; tiered memberships with contracts and joining fees usually convert better after a conversation with a coach.

What if someone asks the AI for a discount?

Give it one answer and stick to it. Either it states the current intro offer and nothing else, or it says a coach will talk through options at the trial. Never let it invent a discount. If people regularly ask, that's a sign your intro offer isn't clear enough on the website.

Further reads

Sources: Mindbody Messenger[ai] product page and Mindbody support notes on intro offers; PushPress help centre articles on Grow Conversation AI and trial flows; Meta's Messenger Platform and Instagram Messaging API policy on the 24-hour window and human agent tag.

Want every gym enquiry answered and booked?

On a 1:1 call we'll look at where your enquiries arrive, what your gym software can already automate, and set the handover rules so coaches only get the conversations that need them.

Book a 1:1 call with me