Fill today’s book.
Renew before they lapse.
Two packs, one Bookings screen. Today’s slots by practitioner on the left, plans expiring by urgency on the right. A voice agent books trials into real free slots. A Messenger agent drafts every WhatsApp renewal, and nothing goes out until you approve it.
ARAaravTrainer · floor check-ins
NENehaTrainer
SASanaStylist
Enquiry to trial to plan,
and a renewal before it lapses.
An enquiry arrives
Meta Lead Ads, WhatsApp, a walk-in form. The voice agent calls in about 90 seconds, introduces itself as AI, and books a trial into a real free slot. It confirms before the slot.
t + 90s · trial bookedThe trial becomes a plan
10 sessions valid 6 months, a monthly membership, a 6-service package. Duration comes from the service. Price and staff commission freeze the moment it is created.
plan · commission %Every visit spends a credit
Marking done spends one session credit; undo returns it. A freeze extends the end date by exactly the days frozen. Takings, no-shows and done sit on the tiles.
done · undo · freezeRenew before it lapses
The expiring list is coloured by urgency. A Messenger agent drafts the WhatsApp nudge, you approve, it sends. Win-back runs the same way for people who stopped coming.
approve · sendThe book and the renewal list.
Both packs add these to the CRM the moment your workspace holds one. Everyone at the front desk and on the floor gets them.
Today’s slots by practitioner
One column per trainer or stylist, one card per slot, open slots shown as open. Done, in progress and booked at a glance, with who booked it.
Plans expiring, coloured by urgency
Days left, how much of the plan remains and the last visit, sorted so the person you are about to lose is at the top.
No double-booking, ever
A practitioner cannot be booked twice in the same minute, even from two front desks at once. The second booking is refused, not overwritten.
Price and commission frozen at creation
An appointment takes its duration from the service and locks the price and the staff commission the moment it is made. Menu changes touch new bookings only.
Done spends a credit, undo returns it
Marking a session done spends one credit from the plan. Tap undo and the credit comes back. No manual counting, no arguing at the desk.
Plans by time, sessions or both. Freezes that add up.
“10 sessions, valid 6 months” is one plan, not two rules. A freeze extends the end date by exactly the number of days frozen.
The Members screen is the renewal book
Plan, how much is left, last visit. Behind it, the service menu and the staff roster with commission % on each person.
Your words, per pack
The Bookings and Members screens speak the language of the pack you hold, so a gym and a salon in one workspace each see their own terms.
FitnessThree tiles, three fields
Takings, no-shows and done for the day. On the records: freeze days, commission % and slot. Nothing you have to build in a spreadsheet.
An agent books the trial.
Another drafts the renewal. You approve.
These packs have no AI tools of their own, and they do not need any. The CRM’s voice agents, Messenger agents, transcripts, AI Studio and MCP already know your bookings, members and calls. Reads are instant. Every send waits for you.
AI Studio“Who expires this week and has not visited in 30 days?”
One chat with the whole CRM connected. Ask about members, plans, bookings and calls and get names with the records linked. Then hand the list to a Messenger agent.
search_leads list_call_logsMessenger agent · 3 approval cardsVoice agentTrials booked into real free slots.
Calls a new enquiry in about 90 seconds, introduces itself as AI, books the trial or appointment through the public bookings page, and confirms before the slot. 8am to 9pm in the caller’s timezone.
Messenger agentThe renewal and win-back ladder, on WhatsApp.
Hire it with one job: nudge expiring plans and lapsed members in steps. Every send waits in your approvals queue. Undo replays a run in reverse.
Call transcriptsEvery front-desk and trial call, written down.
Transcript, summary, objections and next step on the lead, whether a person or the voice agent took the call. Search all of them for “evening slot”.
MCPThe same questions from Claude or Cursor.
Graciax CRM runs an MCP server with 80+ tools. One-click connector for Claude.ai, one key for Cursor. Keys inherit the creator’s role and every call is audit-logged.
Enquiries in. Staff and invoices alongside.
Where enquiries and renewals travel
Telephony
Graciax HRMS
Trainers and stylists on payroll, in Graciax HRMS. Selfie and GPS attendance for the floor, biometric devices at the door, and payroll with EPF, ESI, PT and TDS handled for you.
Graciax Books
GST-ready invoices for memberships and packages, quotations clients can accept online, GSTR returns, and a hash-chained audit trail behind every entry.
Straight answers for gyms, salons and spas
Is this one pack or two?
Can members or clients book themselves online?
What stops two front desks booking the same trainer?
How do session plans and freezes work?
Does the AI message my members on its own?
What happens to a booking’s price when I change the service menu?
Watch a trial get booked
and a renewal get approved.
Book a demo and we will run a voice agent on a test enquiry, fill a day’s book, and put a WhatsApp renewal in your approvals queue on a real workspace. Then start free or pick a plan.