Best AI Chatbot for a Gym: Website, Instagram and WhatsApp Compared

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Best AI Chatbot for a Gym: Website, Instagram and WhatsApp Compared.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Best AI Chatbot for a Gym: Website, Instagram and WhatsApp Compared.

For a small gym, start with ManyChat Pro at about $29 a month (annual billing) if most enquiries arrive by Instagram, a website chatbot at about $25 to $60 a month if they arrive on your site, and Meta Business Agent if you are eligible and live in WhatsApp. None books classes unaided, so the choice turns on cost per conversation and hand-off.

The question that decides it is simpler than the feature lists: where do you lose people? A member who asks about a trial session at 10 pm and hears back at noon has often tried another gym by then. This tutorial prices three options against that loss, using list prices read from vendors' own pages in October 2026.

Follow me on Instagram@sagnikteaches

Three options, and what each really is

ManyChat Pro: a rules-and-AI inbox for social messaging

ManyChat builds automated conversations on Instagram, Messenger and similar channels. Its pricing page lists a Free plan with 25 active contacts and a Pro plan at $29 a month on annual billing ($348 a year; the page's own 25% discount implies monthly billing costs more), which includes 2,500 active contacts and three channels. WhatsApp, SMS and email need Pro or higher. Manychat AI, which answers DMs, FAQs and positive comments, is included from Pro upwards; the Free and Essential plans include only AI chat for customer support. Pro prices rise with the number of active contacts. The page does not list WhatsApp messaging fees, so check Meta's own charges separately.

Connect on LinkedInSagnik Bhattacharya

A website chatbot: Tidio, Chatbase and others

A website chatbot sits on your page and answers from your own content. Tidio's page lists a Free plan with 50 billable conversations and 50 one-time Lyro AI conversations, Starter at $24.17 a month, apparently on annual billing, and Lyro AI Agent as an add-on starting at $32.50 a month for 50 conversations. Chatbase lists a Hobby plan at $32 a month on annual billing with 700 message credits. These are examples, not endorsements, and the tools differ in how they treat your content. Check where your gym's data goes and whether chats train a model.

Subscribe on YouTube@sagnikteaches

Meta Business Agent: Meta's own AI in your chats

Meta's page says Business Agent is available to eligible businesses in select markets. It represents the business in chats across Messenger and WhatsApp, answers questions on hours, prices and services, gathers customer details and escalates complex cases to humans. It learns from your Facebook Page posts, past WhatsApp chats and any website or price list you add, and you can flag topics it must pass to you. In the WhatsApp Business app it is switched on from Tools. The page does not list pricing; Meta has charged per token since 1 August 2026, at $2 per million tokens, which it puts at roughly 4 to 5 cents a message, with no free window. Confirm that on Meta's pricing page before relying on it.

Side by side on what matters to a gym

ManyChat ProWebsite chatbotMeta Business Agent
ChannelsInstagram, Messenger, WhatsApp, SMS, email (three at once on Pro)Your website; some also reach Instagram and WhatsApp, so check the planWhatsApp, Messenger and Meta ads chats
List cost (USD)From $29 a monthAbout $24 to $60 a month for the examples aboveAbout 4 to 5 cents a message, if eligible
AI knowledgeYour FAQ and flowsYour pages and uploaded documentsPage posts, past chats, website, price list
Hand-offNotify staff, move to the inboxLive chat or email notice, depending on planRules you set; you can step in at any time
Class bookingSend a booking link; deeper links via automation toolsLink or form; deeper links varyGathers details; does not book into your class system on the page I read

The class-booking row is the one gym owners should read twice. None of the three pages I read says the bot books a space in a named class system. Treat any claim to the contrary as something to test with your own system, using a dummy member, before you advertise it.

A small gym priced: 60 enquiries a month

This is an illustration. A gym with 300 members gets 60 new-member enquiries a month: 25 from the website, 25 on Instagram DMs and 10 on WhatsApp. Eight of the 60 arrive after the front desk has closed, and half of those never reply when the answer comes next morning. A trial turns into a membership about one time in four, and a membership is worth $50 a month for an average of ten months.

SetupMonthly costWhat it covers
ManyChat Pro only$29Instagram and WhatsApp DMs; 60 contacts is far inside the 2,500 included
Website chatbot (Tidio Starter plus Lyro add-on)About $56.67 ($24.17 + $32.50)25 website enquiries
Chatbase Hobby$32Website answers from your own content
Meta Business Agent, 480 messages at about 4.5 centsAbout $21.60WhatsApp and Messenger chats, if eligible

Now the value. Four of the eight after-hours enquiries went cold. If instant answers rescue half of them, that is two more enquiries, and at a one-in-four trial-to-member rate, half a new member a month. At $50 for ten months, a member is $500, so half a member is $250 of lifetime revenue per month of operation. A $29 tool clears that comfortably, a $57 setup clears it, and a stack of everything at about $107 does not unless the extra channels recover more. The sum depends on your own numbers: count your after-hours enquiries and your trial-to-member rate for a month before you spend.

Which channel to automate first

Pull the last 30 days of messages and count by channel, by time received and by whether the person ended up booking a trial.

  1. Instagram DMs: count questions about prices, timetable and trials. These are mostly repetitive.
  2. Website chat or form: count out-of-hours submissions.
  3. WhatsApp: count messages from existing members versus new prospects, because members expect a human.

Instagram is usually the quickest win because people DM from posts and ads, the questions are repetitive and ManyChat's Free and Pro plans both cover it. A website chatbot comes second for gyms with paid search or a busy site. WhatsApp automation matters most when members use it for bookings and changes, and rules apply there, which the next section sets out.

WhatsApp: rules and costs you must check

Two points sit under every WhatsApp bot. First, Meta's platform terms bar general-purpose AI assistants, while bots tied to a single business task such as bookings or support are allowed. A gym bot that answers gym questions is fine; one that chats about anything is not. Second, Meta changed WhatsApp Business Platform pricing on 1 October 2026: free-form service replies inside the 24-hour customer-service window became chargeable after the first 1,000 service messages per business number each month, and utility templates sent inside that window are charged with no free tier. Rates vary by recipient market, so I will not quote one; read Meta's pricing page. The free WhatsApp Business app is separate from the platform.

For a gym with 10 WhatsApp prospects a month, the cost is small. If you send reminders and class updates to 300 members, you are in different territory, and the templates add up. Price that before turning on any automated member messages. What to send gym members and when sets out which messages are worth sending at all.

Hand-off: where chatbots lose members

A chatbot that cannot let go is worse than none. Write these rules before launch, and test each one.

  • Freezes, cancellations and billing disputes go to a person, always. Should AI handle membership freezes and cancellations? explains why, and gives wording.
  • Injury, health and safety questions go to staff the same hour. The bot may say you will call back, and must never give advice.
  • Complaints and anger transfer on any message with words such as "refund", "complaint" or "cancel", and on any message that repeats a question twice.
  • Personal training and price negotiation go to a coach. The bot offers a time to talk.
  • Out-of-hours handling: the bot says when a person will reply, in plain words, and keeps its promise.

Meta's page says you can flag topics the AI must pass to you, and you can step in at any time; ManyChat and website tools have their own handover settings. Check that the notification reaches a phone someone looks at, not a mailbox nobody opens.

The FAQ your bot answers from

All three tools are only as good as the knowledge you feed them. Write one document and use it everywhere. An illustrative filled-in extract:

Trial: one free session for new members, booking required
Opening hours: weekdays 6 am to 9 pm, weekends 8 am to 4 pm
Classes: spin, strength circuits, yoga, see timetable page
Joining: monthly rolling, $[price]; annual, $[price]; no joining fee
Freezes: up to [x] weeks, ask staff
Cancellations: 30 days notice, ask staff
Do not answer: medical advice, injuries, refunds, anything not listed
Always offer: link to book a trial; phone number for staff

Where the tool allows it, add the "do not answer" line, because the most expensive chatbot mistake is a confident reply to a question it should have passed on. Building the FAQ your AI chatbot needs before launch goes through the process in detail.

A sample exchange and what to fix

Illustrative Instagram DM: "Hey, do you do beginner classes? And how much?" A good reply: "Hi [first name], yes, our Tuesday and Thursday evening classes are beginner friendly. Membership is $[price] a month with no joining fee, and your first session is free. Want me to send the trial booking link?" A weak reply lists every class and every price, or promises a space that does not exist. Fix the weak one by shortening the knowledge it draws on and adding a rule: one question back, one link.

Three kinds of gym, three different answers

A 24-hour gym with a staffed desk for a few hours

Most enquiries arrive when nobody is there, so the after-hours gap is the whole case. A website chatbot plus Instagram automation cover most prospects. Keep access problems, such as a fob that will not open at 2 am, on a phone line a person answers, and have the bot give that number first when it detects the words "locked out" or "cannot get in".

A boutique class studio

The questions are about the timetable, first-class offers and what to bring. The bot's FAQ is short, so ManyChat Pro's flows work well: a button menu with "Timetable", "First class" and "Prices", then a human for anything else. The weak point is class capacity. Without a live link to your booking system, the bot cannot know a class is full, so it should never say "there's space". Have it send the booking page instead.

A personal-training studio

Here each enquiry is worth more and needs a conversation. A chatbot should qualify, asking about goals, experience and preferred times, and then book a call with a coach. The sums change: if a client is worth $400 a month, two extra clients a year justify almost any of these tools. But the first reply must sound human, so edit the tone to match your coaches and cap the bot at four questions.

Instagram specifics: comments, stories and DMs

ManyChat's page says Manychat AI replies to DMs and FAQs and also to positive comments. For a gym, the practical pattern is a comment-to-DM flow: a post says "Comment TRIAL for a free session", and the tool sends a DM with a booking link. Three cautions apply. Check the current Instagram rules on automated messages before building anything, since platform terms change. Keep each automated message short and useful, because people tolerate one prompt and ignore three. And keep a person watching the inbox, because replies to your story, such as "can I bring my friend?", land in the same place.

A filled-in comment-to-DM flow

Trigger: a comment containing "TRIAL" on the January post. Message one: "Hi [first name], thanks for commenting! Your first session is free. Do you prefer mornings or evenings?" Two buttons: Mornings, Evenings. Message two: "Great, here are the times we have this week" followed by a link to the booking page. If no click in 24 hours, one follow-up: "Still want that free session? Here's the link." Stop there. Three nudges feel like pressure.

Privacy and member data

Gym chats can contain health details, such as injuries, pregnancy, medication or fitness goals tied to a condition. Decide what the bot may ask and store, and tell people. Put a line in the first message that says the chat is handled by an automated assistant and staff can read it. If you have customers in the EU, transparency duties apply to chatbots and you must say people are speaking to an AI. Check each tool's data settings: where chats are stored, how long, and whether they train a model. Chatbase's pricing page says customer data is not used to train models; confirm the equivalent promise for any other tool in writing.

As a rule, never let a bot collect health information it does not need. A first-time enquirer needs to give a name, a number and a preferred time. They do not need to describe their medical history in a chat, and the form for that belongs in your onboarding, not the bot.

Five mistakes that cost a gym members

  • Bot answers a cancellation request with a sales pitch. The member leaves angry and writes about it. Route it to a person.
  • Outdated timetable. The bot quotes last term's classes. Review the FAQ whenever the timetable changes, and put a date on the document.
  • No reply promise kept. The bot says "someone will be in touch tomorrow" and nobody is. Set a reminder for the first staff member in each morning.
  • Free-tier cliff. ManyChat's Free plan covers only 25 active contacts, and Tidio's free AI allowance is 50 conversations one-off, not monthly. A busy January leaves you without answers mid-campaign. Check limits before launching an offer.
  • Too many bots. One for the site, one for Instagram and one for WhatsApp, each with a slightly different answer to the same question. Keep one FAQ and update it in one place.

For a wider view of automation errors that push members out, gym automation mistakes that increase churn goes into more cases, and gym retention software with AI covers what happens after the member has joined.

Seven-day trial before you commit

  1. Day 1: write the FAQ and the hand-off rules.
  2. Day 2: connect one channel only, and send twenty test messages from a second account, including awkward ones.
  3. Day 3: review every reply and fix the knowledge, not the bot's personality.
  4. Days 4 to 6: run live for after-hours messages only, with a staff member reading each transcript in the morning.
  5. Day 7: count enquiries answered, trials booked and hand-offs needed, and compare with last month.

If hand-offs exceed a third of conversations, the FAQ is too thin or the audience is wrong for automation. If trials booked rise, widen the hours. Answering gym enquiries and booking trial sessions with AI adds the booking steps that follow the chat.

Picking one

If you must choose a single tool today: pick ManyChat Pro when Instagram and WhatsApp carry most enquiries and you want one inbox for $29; pick a website chatbot when the site brings most; and try Meta Business Agent if your WhatsApp Business app shows it under Tools, since the cost is per message and the set-up is quick. Do not stack all three until one of them has proved itself on real enquiries for a month.

The best AI chatbot for a gym is the one that answers the enquiry you currently lose, hands off the conversations it should not hold, and costs less per recovered member than you pay to win one in the first place.

Questions gym owners ask about chatbots

Can a chatbot book people into classes?

Not by itself in most cases. The three options here answer questions, collect details and hand over; booking into class software usually means sending a link or connecting through an automation tool. Check your class system's documentation, and test a booking before promising it to members.

Which channel should a small gym automate first?

The one where you lose the most enquiries. Count last month's messages by channel; for many gyms it is Instagram DMs, since people ask there at night. Start with one channel for a month before adding another.

Is it safe for a chatbot to answer membership or cancellation questions?

Let it quote published prices, hours and trial offers, but route freezes, cancellations, injuries and complaints to a person. Write those as hand-off rules before launch, and keep a human check on the first fifty conversations.

Do WhatsApp rules limit what my bot may do?

Yes. Meta's terms bar general-purpose AI assistants on its WhatsApp platform, while bots tied to a business task such as bookings or support are allowed. Keep the bot on gym topics, and check Meta's pricing page before sending templates at volume.

Further reads

Sources: ManyChat, Tidio and Chatbase pricing pages and Meta's Business Agent product page, read in October 2026.

Want your gym enquiries answered at midnight, properly?

On a 1:1 call we'll look at where your enquiries arrive, pick the one channel and tool worth starting with, and write the hand-off rules so a person takes over when it matters.

Book a 1:1 call with me