NL

Guides / AI receptionist / How to Set Up an AI Chatbot for Your Gym: 7 Steps

How to Set Up an AI Chatbot for Your Gym: 7 Steps

How to set up an AI chatbot for your gym in seven steps: the questions to load, your voice, booking and WhatsApp, handover rules, AI disclosure and tests.

A painted gym where a staff member fits the head onto a robot receptionist being assembled on a workbench

In short

List the questions your front desk answers each week, answer them in your own words, connect booking and WhatsApp, set handover rules, tell members it’s AI, test fifteen real questions, then give it thirty minutes a week.

  • What it starts with: It reads your website: prices, timetable, hours, policies.
  • What members see: A line saying it’s an AI that is still learning, and a person one message away.
  • How it improves: Your team answers what it hands over and adds that answer.

Most gym chatbots that disappoint were never really set up. Someone switched the widget on, left the default greeting in place, uploaded a PDF of the membership terms and called it live. The first member asked what a ten class card costs, got a paragraph of contract language back, and quietly filed the studio under “not on top of things”.

Setting one up well doesn’t mean preparing everything before launch. It means starting from your website, telling members it’s still learning, and adding answers as the real questions arrive. If you are still deciding whether an AI chatbot belongs in your gym at all, read the guide to AI chatbots for gyms first; this page assumes the decision is made and you want the thing to work.

You also don’t do it alone. A good AI receptionist is set up with you: it gathers what it can from your website, shows you what is still missing, and reminds you when something needs updating. The steps below are what happens along the way, and most of them are a check for you rather than a job.

01

List the questions your front desk answers every week

Start with the 15 to 20 questions your front desk answers in a normal week. Sit with whoever works the desk for twenty minutes and write them down. The list is shorter than owners expect, because members ask the same things in the same order.

Assistant · Knowledge
KnowledgeSources your chatbot can answer from. Add websites, PDFs, FAQs, or text.
Add source
About your businessDescription, locations and direct contact
yourgym.example Activelast run 2 days ago · 24 pages
Update from website
Prices and memberships TextUnlimited is €39 a month with all classes. Off Peak is €29, weekdays until 16:00. The joining fee is €25, waived for students. Ten class cards are €120 and last three months. Personal training starts at
Cancellation and renewal TextMonthly plans have one month’s notice, from the day you tell us. A yearly plan runs 12 months, then goes monthly. If you move more than 25 km away, a yearly plan can end early with proof of
Freezing a membership TextYou can freeze up to 3 months a year for €5 a month. Tell us 2 weeks before. A medical freeze is free with a note from your doctor, and does not count towards the
Trial and first visit TextYour first class is free. Bring an ID and come 10 minutes early for a short tour. Trials are not available on Saturday mornings, when the gym is busiest. After the trial, a coach
It starts from your website, plus short written sections your team adds as questions come in.

Sort what you get into six buckets:

  • Price and membership: monthly cost, drop ins, trials, joining fee, student and off peak rates.
  • Timetable and classes: what is on tonight, who teaches Saturday, when the next beginners block starts.
  • Facilities: showers, parking, lockers, step free access, whether there is somewhere to leave a bike, and what to bring or wear to a first class.
  • Policies: cancelling a class, cancelling a membership, freezing, bringing a guest, arriving late, refunds.
  • Booking and access: how to book, how to get in, what to do when the app will not let you.
  • Location and reaching a person: where you are and how to get there, reception hours, who handles billing, how to get a callback.

Only write down what stays true for at least three months. Anything that changes faster, like class times, is read live (step 3).

A short, well written set beats a folder of uploaded PDFs every time: a scoped answer set knows where it ends, while a document dump has no edges and fills the gaps by guessing.

02

Answer each one the way your best staff member would

Write each answer yourself, in the words your staff use at the desk, instead of accepting the defaults. Tone is not decoration. Research published in Frontiers in Psychology (2022) found, in two experiments in online retail, that a warm, socially oriented chatbot style raised customer satisfaction, mainly for customers who were more anxious about the exchange. A member cannot tell whether your knowledge base is well structured. They can tell in one line whether the reply sounds like your studio.

“Dear valued member” is wrong for a hard training CrossFit box, and “Hey, sick question!” is wrong for a calm yoga studio. Take one real question and answer it three ways to find your register:

  • Reserved: “Thank you for your enquiry. Our membership options are set out below.”
  • Warm and direct: “Good question. Here is how the memberships work.”
  • Casual: “Sure thing, here is what we have got.”

Then write three lines your staff would never send, so the chatbot learns where your voice stops as well as where it starts.

Most boutique studios sit between the second and the third, and the choice is less important than sticking to it. Write five answers in that register and keep them as the reference the chatbot is calibrated against. Concrete examples teach a voice; instructions like “be friendly and professional” teach nothing. On WhatsApp keep replies shorter than on your website, but let them sound like the same person.

Assistant · Personality
Personality, the same on every channel it answers.
Tone
FriendlyProfessionalEnergeticCalm
Guidance
What every conversation should work toward, and how.
Guide new people toward booking a trial session; collect their contact details on the way.
Ground rules
What it never does, on any channel. One rule per line.
Never promise discounts.No medical advice, suggest a coach instead.
Save changes
One tone, one aim and a few ground rules, used on every channel.

Two things to hold to in every answer: give the number or the time first and the explanation second, and never write a sentence your staff would not say out loud. What this reads like on the member’s side of the thread is worked through in why gym members hate chatbots.

03

Connect the AI chatbot to your booking system and WhatsApp

Let the chatbot read prices and timetables live from your booking system, because they change too often for it to remember.
  • Read live from your booking system: the class schedule, remaining spots, opening hours over a bank holiday, current prices.
  • Kept in the answers you wrote: anything stable, such as the freeze policy or where the door code lives.

You don’t build these connections yourself. A good AI receptionist is set up with you, connected to your booking system and to your own WhatsApp number, the one members already message. Your booking system stays the record for classes, memberships and payments; the chatbot reads from it and books into it. On WhatsApp it runs on WhatsApp’s official business connection, which needs a Meta business account.

A chatbot that can also book and move classes like this is what people call an AI agent. The AI agent for gyms page shows how it works.

Assistant · Actions
What it can do here
Answer questions
Always on
Check the timetable Reads info
On
Check spots left in a class Reads info
On
Look up a member’s bookings Reads info
On
Check credits and passes Reads info
On
Book a trial Makes changes
On
Book or move a class Makes changes
On
Cancel a class Makes changes
Off
Pause a membership Makes changes
Off
Refunds Money-sensitive
Off
Your booking system is connected with our team when you go live.
What the assistant may do besides answer, each with its own switch.

Then set the rule that matters more than the connection: if the chatbot cannot look a number up, it does not produce one. An assistant that improvises a price is not a small bug. It is a member arriving on Saturday expecting a rate you do not offer, and a refund conversation you did not budget for.

Practical checks before you move on: open the chatbot and ask for tonight’s timetable, then move a class in your booking system and ask again. If the second answer still shows the old slot, the chatbot is reading a copy, and every price change you make from now on is a future complaint.

04

Decide when the AI chatbot hands over to a person

Hand the chat to a person when a member asks for one, after two failed answers, on a sensitive subject, or when the member is clearly frustrated. Members forgive not knowing. What they do not forgive is being circled back into the same menu with no way out. Those four triggers cover almost everything:

  • Someone asks for a person. Any phrasing counts. The next message hands over, with no “are you sure” and no extra questions.
  • Two failed attempts on the same question. The chatbot stops, says plainly that it cannot answer this one, and passes the thread on.
  • A sensitive subject. Injuries, health conditions and complaints go straight to a person, whether or not the chatbot could have produced an answer. Cancellations and billing disputes follow your own rules: the chatbot handles them where your booking system and your policy allow it.
  • Obvious frustration. Short, sharp or repeated messages are a signal to stop answering and start apologising.

Decide the other half too, because it is the half that gets skipped: where the handed over thread lands, who is responsible for it during opening hours and after, what the member is told about timing, and what travels with the conversation: the member’s name, their question and the chat so far. A member who has to repeat everything to a human has had a worse experience than if nothing had answered at all.

Assistant · Human handover
Human handoverWhen someone asks for a person, or the topic needs one, the assistant hands the conversation to your team and goes silent for that customer.
Built in, not editable
Someone asks for a personInvoices and refundsComplaintsInjuriesA question that failed twice
When to hand over
Anything about personal training packagesMembership cancellations or freezes
Hand back to the assistant
After 3 quiet days (recommended)
LisaWhatsApp
Assistant paused, your team repliesHand back
I was charged twice this month, can someone look at it? 09:12
I’ve passed this to the team, they’ll get back to you today. Answered by AI · A person is one message away 09:12
Type a message
The cases that always go to a person, your own rules, and a conversation waiting for your team.

If you would rather your team send every message themselves, with the AI helping behind the scenes, that is a real setup too: AI agent vs AI assistant compares the two.

05

Tell members it’s AI and set the guardrails

Say in the first message that the member is talking to an AI, and how to reach a person. Article 50 of the EU AI Act requires that people are told when they are interacting with an AI system, and it has applied since 2 August 2026. For a gym, that is a line in the first message: say the studio’s name, say the assistant is automated, say how to reach a person. Members read it as honesty rather than a disclaimer.

WhatsApp · Replies
Replies
Reply delay (seconds)
5
Message signature
Answered by AI · A person is one message away
Do you have a trial class? 19:02
Yes, Lisa: Thursday 19:00 and Saturday 10:00 have spots. Want me to book one?Answered by AI · A person is one message away 19:02
The signature goes under every WhatsApp reply, so each one says it came from the AI.

Three guardrails go alongside it:

  • Topic boundaries. The chatbot answers within the set you wrote and declines everything else. No medical questions, no training advice, no opinions on other studios.
  • A refusal that is allowed. “I do not have that one, let me get someone from the team” must be a permitted outcome, not a last resort after three guesses.
  • A kill switch you have found before you need it. When a price is wrong or the timetable breaks, you want the chatbot off in one action, not a support ticket.

Personal data follows the same rules as everything else in your stack: keep the conversation where you can find it, keep it as long as you need it and no longer, and say so in your privacy notice.

06

Test the AI chatbot with fifteen real questions before launch

Send the chatbot fifteen real member questions from your own phone before any member does. Use the channel members use. The first thirteen should be answered from the set you wrote; the last two should go to a person.

WhatsApp · Test chat
Test chat
LeadMemberReset
Is there a trial class? 10:14
Yes, your first class is free. Thursday 19:00 and Saturday 10:00 have spots. Shall I book one for you?Answered by AI · A person is one message away 10:14
The test chat lets you write as a new lead or as a member before anyone else does.
  1. What does a monthly membership cost?
  2. Do you do drop ins, and what is the price?
  3. Is there a trial?
  4. What time is the first class tomorrow?
  5. Who teaches Saturday morning?
1 to 5 of 15

Score it honestly. Wrong answers are worse than missing ones, and a wrong price counts double. The last two are the real exam: both should reach a person, and the injury question gets a short, kind refusal, not advice. Run the same test again after any big change, such as new prices.

Try it on your own gym

Ask it the questions above and see what it answers from your website.

Do you do drop ins, and what is the price?
Test it
07

Keep the answers up to date with thirty minutes a week

Half an hour a week keeps the answers up to date, because an AI chatbot drifts the moment the studio changes. Split it in two.

Twenty minutes reading the last week of conversations, looking only for four things: questions that got no answer, answers that were wrong, the same new question appearing more than twice, and any thread where a member got annoyed. Every one of those is either a missing entry or a missing handover trigger.

Inbox
LisaWaiting for your team, assistant paused
Can I bring a friend?
Yes, guests are welcome any time.Fix this reply
Assistant updated
Teach the assistant
Question (edit if needed)
Can I bring a friend?
Next time someone asks this, the assistant will say:Yes, once a month and free. Your friend signs a short form at the desk.
BackSave
A wrong reply is fixed where you read it, and the answer is kept for next time.

Ten minutes updating whatever moved. A price, a coach, a class time, a policy. Do it the day it changes, not the week after, because stale answers are the single most common way a chatbot puts wrong information in front of a member.

Once a quarter, take an hour to reread the whole set: remove what’s out of date and check your example replies still sound like you. Put all of it in one person’s calendar, or nobody does it.

Questions people also ask

How long does it take to set up an AI chatbot for a gym?

Connecting it takes about ten minutes of your time, plus twenty minutes with your front desk to list the questions members ask. The assistant reads your website, and the booking system and WhatsApp connections are set up with you. After that it learns as members ask: what it can’t answer goes to your team, and their answer is added for next time. Keeping it true is half an hour a week.

What questions should a gym’s AI chatbot be able to answer?

The ones your front desk answers every day, which is a finite list: what a membership costs, whether you do drop-ins and trials, what is on the timetable and who teaches it, how to book, how to cancel or freeze, whether there is parking and showers, and how to reach a person. Anything that needs judgement, such as an injury or a billing dispute, should not be answered at all.

Does a gym chatbot have to tell members it’s AI?

In the EU, yes. Article 50 of the EU AI Act requires an AI system that talks directly with people to make clear that it is an AI, and it has applied since 2 August 2026. For a gym that is one sentence in the first message. It is also simply the setup that annoys members least, in or out of the EU.

What should an AI chatbot do when it cannot answer?

Say so in one line, hand the thread to a person with the conversation attached, and tell the member when to expect a reply. What members hate is being looped back into the same menu with no way out. Configure the escape route before launch and test it yourself.

Can I set up an AI chatbot for my gym myself?

You can, but you don’t have to. At Regymo we connect the assistant to your booking system and set up your WhatsApp number for you, and we help with the rest of the setup whenever you get stuck. What stays yours is deciding what the answers say.

Do I need coding skills or a chatbot builder?

No. The chatbot reads your website, and the booking system and WhatsApp connections are set up with you. What you write is plain text: your answers, in your own words.

How often should an AI chatbot be updated?

Whenever a price, a class time or a policy changes, on the day it changes. On top of that, read a week of transcripts once a week to see what the chatbot got wrong, and re-read the whole answer set once a quarter. Stale answers, not clever ones, are what puts wrong information in front of members.

Reply faster and turn more questions into bookings.

Try it free for 14 days

Free. No card required. No call required.