The first week of January, a gym's enquiries arrive all at once. How much is a quarterly membership? Is there a 6am batch? Can I try a class first? Is there a women-only slot? Can I freeze my membership while I travel? Is there parking? The front desk answers them between check-ins, and the ones sent at eleven at night wait until morning, by which time some of those people have joined somewhere else.
Almost every one of those answers is on your website already, or should be. A chatbot that reads your pages can answer them at any hour. It cannot book a class, and it must never advise somebody on their health or promise them a result. The product steps below are TailGPT's, and plan figures are as of 4 October 2026.
Which member questions can a gym's chatbot answer?
Any question whose answer is written on a page or document the chatbot has read. TailGPT answers only from the pages you tick and the files you upload, with no general knowledge mixed in, so what matters is what your website says.
| What people ask | Where the answer has to be written |
|---|---|
| How much is a monthly, quarterly or yearly membership? Is there a joining fee? | A plans page, each plan in words: duration, price, what it includes, what is extra |
| What time is the morning batch? Which days is Zumba? | A timetable page or an uploaded timetable with real text |
| Can I try before I join? | A trial page: what the trial includes, who can take it, how to book it |
| Who are the trainers? Is there personal training? | A trainers page with names, what each one teaches, and personal training plans if you publish them |
| Is there parking, a shower, lockers, a women-only area? | A facilities page, one line per facility |
| Can I freeze, transfer or cancel my membership? | A membership policy page: freeze, transfer, cancellation, refunds, in plain sentences |
| What do I need to join? | A joining page: forms, ID, the health declaration, what to bring on day one |
If a studio runs several branches, give each its own page with its own timetable, prices and address. A chatbot reading one page that lists three branches together can attach the Andheri timings to the Powai address, for the reason explained in the coaching institute post: it cannot separate what the page has run together.
Why should membership fees be written in words?
Because a price card saved as an image gives the chatbot nothing to read, and it then says the website does not cover fees, which is the question that decides most enquiries. Many gyms publish their plans as a designed graphic. It looks good and answers nobody.
Write each plan out as a sentence: how long it runs, what it costs, what it includes and what is extra, such as a quarterly plan that covers group classes and the steam room, with personal training charged separately. Say whether taxes are included, whether there is a joining fee, and what the offer is if there is one, with the date it ends. A chatbot quoting an offer with its end date is much easier to stand behind than one quoting a bare discount that ended in February.
The same goes for trials. If your site does not say what the trial includes and how to get one, the chatbot will say the website does not cover it. That is the honest answer, and it is also a sign the page needs a sentence.
How should a class timetable PDF be handled?
Upload it as a PDF, Word or text file with real, selectable text, and keep its file name the same every time you change it. TailGPT reads PDF, Word (.docx) and text files. A scanned PDF with no text layer fails with a clear reason, and a timetable that only exists as a photo on a page cannot be read at all.
- Prefer a list to a grid. A timetable that only makes sense when you look across rows and down columns can read poorly once it is text. "Monday: 6am Strength (Rahul), 7am Yoga (Meera), 6pm HIIT (Rahul)" is unambiguous.
- Keep the name fixed. Uploading a corrected file with the same name replaces the old one. Call it
timetable.pdf, nottimetable-november.pdf, or last month's and this month's timetables will both be in the chatbot's material. - Documents sit outside the page allowance. Uploaded files do not count against the pages your plan reads, and a re-read of the website never touches them.
More on preparing files is in how to train a chatbot on your PDFs and documents.
What must a gym's chatbot never do?
It must never advise someone on a medical condition or a diet for their body, never promise a result, and never pretend to book, freeze or cancel anything. The first two are where a gym's chatbot can do real harm.
TailGPT answers only from your pages, so it has no general fitness or nutrition knowledge to offer. The risk is your own content. Three places to look:
- Diet and workout articles. If you tick a blog post called "Seven foods for fat loss", the chatbot can quote it to a visitor who asks what to eat with diabetes. Untick general diet and training articles, and let it read plans, timetables, policies and facilities.
- Transformation claims. A page that says "lose 10 kg in 8 weeks" will be repeated as if it were a promise. The chatbot says what your pages say, so remove claims you would not make to someone's face.
- The health sentence. Put a plain line on your joining or trial page: "If you have an injury, a heart condition, or are pregnant, speak to your doctor before starting and tell your trainer at your first session." When someone asks about their knee, that is the sentence the chatbot has to give.
Choose the role for manner. Support is calm and factual; Sales leads with what you offer and ends by pointing to the next step your pages describe, which suits a plans page. Neither changes what the chatbot is allowed to say.
How does it handle bookings and freezes if it cannot do them?
It tells the visitor how, and names where. TailGPT cannot book a class or a trial, see which slots are free, or freeze or cancel a membership. It has no hand-off to your staff and collects no names or numbers.
What it can do is quote your booking steps and your freeze policy, and point to the next step in words. Answers in the chat are plain text, with no clickable links, so it names the booking page rather than linking it. It can give your phone or WhatsApp number only if that number is written on a ticked page, which is a good reason to write it, with the desk's hours, on your trial and contact pages.
| Visitor asks | A good answer, from good pages |
|---|---|
| Can you book me a trial for Saturday? | States what the trial includes and that trials are booked on the trial page or by calling the desk on the number shown there. |
| I'm travelling for a month, can I freeze? | Quotes the freeze rule from the policy page and says freezes are arranged at the front desk. |
| Is the 7am yoga full this week? | Says the website does not show class availability, and gives the booking route. |
How do you prepare for New Year and summer?
Update the pages, read them again, and check your question allowance against your busiest month. A chatbot quotes what it last read, so an offer you ended in February keeps being quoted until you change the page and re-read it.
- Two weeks before. Update plans, offers, trial details and the timetable. Upload the new timetable under the same file name.
- Re-read. Press "Read the N selected pages". There is no automatic refresh. As of 4 October 2026, Starter includes 2 website re-reads a month and Growth 8; the Subscription page shows how many are left and when they reset.
- Check the allowance. Questions are one monthly pool for the account: 4,000 on Starter and 10,000 on Growth, as of 4 October 2026. A question your pages do not cover still uses one; only refusals, such as attempts to give the bot orders, are free. You get an email at 80% and at 100%, and at the limit the bubble disappears until the month resets, you upgrade, or you buy a top-up of questions. The pricing page has the full table.
- Read the first week. Open Show chats, filter to the last 7 days, and search "trial", "freeze", "price" and "timing". The Home dashboard also lists, under "Questions your chatbot could not answer", each question your pages did not cover and how many times it was asked. Each is a line missing from a page.
- When the offer ends, take it off the page and re-read again.
Can a gym run one chatbot for new visitors and one for members?
Yes, if your plan allows two chatbots: several chatbots can share one website's content, each with its own role, look and line of code. A Sales chatbot on the plans and trial pages, and a Support chatbot on the members' FAQ page, both read the same pages but speak differently. The number of chatbots is a plan limit (one on Starter, three on Growth, as of 4 October 2026), and both draw on the same question pool. The set-up is in how to run separate sales and support chatbots, and the install steps from sign-up to bubble are on how it works.
Before either goes live, use the Try demo button to ask the questions that worry you: a knee injury, a diet for a condition, "will I lose 5 kg by March?", "book me in for tomorrow". None should come back as advice, a promise or a pretend booking. If one does, find the page it came from and fix or untick it.
