Website chat for gyms and fitness studios
A gym's website chat answers two groups of people: prospects asking about price, a free trial class and the timetable, and members asking to freeze, cancel or change a plan. Give prospects quick answers from a published membership list and timetable, and give every member account question to a person at the desk, because those involve contracts and money. This guide sets out the twelve questions, what the chat must never say about health or training, and how coaches and the desk share one inbox.
Prospects and members want different things
| Prospect | Member | |
|---|---|---|
| Wants | A price, a trial, a feel for the place | A change to their plan, a class spot, a fix |
| Speed that matters | Minutes: they are comparing gyms | Same day: they are already paying |
| Who answers | Anyone on the desk, from published answers | The person who can open the membership |
Tag each chat as one or the other in your first reply, and you already know who should own it.
Twelve questions gyms get by chat
| Visitor asks | Answer pattern you fill in | Person takes over? |
|---|---|---|
| How much is a membership? | "Monthly is [published price], 12 months is [published price]. Joining fee: [amount or none]." | No |
| Can I try a class for free? | "Yes, your first [class type] is [free / at published price]. Which day suits you?" | Yes, to book |
| What are your opening hours? | "[Days and hours], [Ramadan hours when relevant]." | No |
| Do you have ladies-only hours or areas? | "[Your published arrangement]." | No |
| What classes are on tomorrow? | "Tomorrow's timetable: [link]." | No |
| Do you have personal trainers? | "Yes. Sessions start from [published price]. Shall we arrange a chat with a coach?" | Yes |
| Is there parking / lockers / showers? | "[Facilities list]." | No |
| Can I freeze my membership? | "Members can freeze for [published terms]. Send your name and member number." | Yes |
| How do I cancel? | "I'll pass this to our membership team, who will reply here today." | Yes, always |
| Do you have corporate or family plans? | "We have [published plans]. Send your company name and team size for a quote." | Yes |
| I have an injury, can I still train? | "Please check with your doctor first. Our coaches can talk you through our classes when you visit the gym." | Yes |
| I was charged twice / I want a refund | "I'm sorry. Our membership team will check your account and reply here today." | Yes, always |
Never written by an automatic reply
- Training or diet advice for a specific person, and anything about injuries, pregnancy or medical conditions. The chat suggests a doctor and a coach in person.
- Membership changes, cancellations and refunds. Contracts differ by member; a person with access answers.
- Offers that are not published, such as "a better price if I join today".
- Complaints about staff, cleanliness or billing: the manager.
StayReplied sets the answer mode per channel (off, drafts only, or answer) and hands complaints and refund demands to a person in any mode. No plan includes AI today; AI drafts need your own Anthropic key.
Welcome lines
- "Thinking of joining? Ask about prices, classes or a free trial session."
- "Hi! Members: send your name and member number for anything about your plan."
- "Welcome to [Studio]. Want to see the timetable or book a first class?"
Starter questions: "Membership prices", "Free trial class", "Timetable", "My membership".
When the desk is closed
Nothing replies automatically today, so put desk hours and the timetable link in the welcome line, and answer overnight chats when the desk opens, prospects first: "Good morning, thanks for asking about a trial class. We have [class] at [time] today or [time] tomorrow. Which suits you?" More lines: out-of-hours chat messages.
January, Ramadan and a new-studio opening
Busy periods are predictable for gyms: the new year, the weeks before summer, Ramadan timetables (holiday hours in chat), and the first month after opening. On those days, in the shared inbox:
- The sales person owns unassigned chats from prospects and books trial classes.
- Membership chats are assigned to the admin, who can see contracts.
- Coaches answer only "which class suits me" questions, between sessions, through internal notes the desk passes on.
- Cancellation requests become tickets with a due time, so none is missed during a rush.
Set-up in seven days
- Create the workspace and invite the desk, the admin and one coach.
- Publish membership prices, the trial-class offer, opening hours and facilities.
- Publish the widget on the membership and timetable pages, with your site in the allowed origins (the docs show where).
- Write the welcome lines and the closed-desk message in English and Arabic.
- Test as a prospect, then as a member asking to cancel; check who picks each up.
- Agree the rush-time roles.
- Read every chat and publish answers for the questions you typed from scratch.
When this is not for you
If members book classes inside a gym app with its own messaging, a separate inbox for the same people may be one place too many. Read who StayReplied is for. If your members message on WhatsApp: web chat is the channel you connect today, and WhatsApp is coming soon (see channels). Starter is AED 70 a month plus 5% VAT for 2 seats; see pricing.
Questions and answers
Can the chat sign up a new member?
It collects the details and books a trial class request; a person completes the membership.
Can coaches answer from the gym floor?
Yes, from a phone browser signed in to the shared inbox, so chats stay with the gym and not on a coach's number.
Should a gym chat give training advice?
Not for a specific person's health or injury. It points them to a doctor and to a coach in person.
How do I stop two people answering one member?
Each chat has one owner, presence shows who has it open, and you are asked to review if the member wrote again while you typed.
Turn timetable questions into trial classes.
start your free trial, 14 days, no card needed.
