A bright gym studio in morning light, neatly stacked yoga mats and a row of kettlebells, large windows, no people in sharp focus, no readable text or signage.
Gyms and studios

Spend your time coaching, not booking classes.

AI for gyms and studios.

AI books class spots by WhatsApp, manages the waitlist, and flags a class about to sell out.

Examples

A look at how it works.

Members book a class and join a waitlist on WhatsApp.

Illustrative example
Class bookings today54+7
Avg. attendance86%
Waitlisted6
Memberships expiring soon4

Bookings by class — sample data

7a: 188a: 169a: 106p: 147p: 208p: 229p: 157a8a9a6p7p8p9p
Bookings by class — sample data
7a18
8a16
9a10
6p14
7p20
8p22
9p15

A dashboard with today’s class bookings and attendance.

Illustrative example
Today's classes — sample data
TimeClassSpots leftStatus
7:00 AMSpinning0Full
8:00 AMSpinning0Full
6:00 PMYoga4Open
7:00 PMHIIT1Almost full

Today’s classes and bookings, in one table.

Illustrative example
  1. PulsePoint Fitness7:14 am

    Class full — waitlist opened

    Spin class at 6:00 pm is full and 4 members have joined the waitlist automatically.

  2. PulsePoint Fitness10:02 am

    Membership renewal reminder

    Guest 3's monthly membership renews in 3 days and a reminder has been queued.

  3. PulsePoint Fitness5:48 pm

    Late cancellation filled

    A spot in yoga opened up and the first member on the waitlist was notified instantly.

Push alerts for full classes, waitlists, and membership renewals

Illustrative example

Book a Class

Class Morning HIIT
Preferred time 7:30 am
Member name Guest 2
If full Add me to the waitlist

Booking form that auto-adds members to a class waitlist

Illustrative example

Weekly studio activity — sample data

182Class bookings
26Waitlist fills
94%Renewal rate

The 6:00 pm spin class filled its waitlist three times this week.

Automated renewal reminders recovered 11 memberships that were set to lapse.

Weekly snapshot of bookings, waitlist fills, and renewals

Also helps with

  1. 01

    Membership renewals.

    A reminder goes out before a membership lapses, not after.

  2. 02

    Billing paperwork.

    A CFDI invoice goes out when a member asks for one.

How we work

  1. 01

    Assess

    We watch a normal week of classes and pick what to build first.

  2. 02

    Build and launch

    We build it on your own schedule and adjust until your team uses it daily.

  3. 03

    Hand over

    Documentation, training and full access — it’s yours to run.

What stays with people

Every class plan, every instructor decision and every exception for a member — those stay with your team. The agent handles bookings, waitlists and reminders; it never designs a class or decides a membership exception.

A hand holding a phone with a soft chat-style screen glow near a row of stacked yoga mats, warm studio light.
A class spot confirmed before the member walks in.

Questions owners ask

Do I have to change my booking or membership system?

No — we start from the system you already use and read from it. If it can’t connect, we’ll tell you at the first visit.

Does it work on WhatsApp?

Yes — members can book a class, join a waitlist or ask about their membership on WhatsApp, and it also works on the web.

Does the agent plan the classes?

No. It reads the schedule your instructors set — it never adds or changes a class on its own.

Can it manage a waitlist automatically?

Yes — it keeps the waitlist in order and messages the next person the moment a spot opens.

Who owns what you build?

You do — it’s built on KOA, an open-source platform under an MIT licence. There are no licence fees; your team gets full documentation and access.

How much does it cost?

It depends on what is worth doing first. We agree the price after the first conversation, before any work starts, and there are no licence fees.

Is it only for gyms with many members?

No. It’s made for one studio as easily as several, wherever someone already answers WhatsApp between classes.

Integrations

Integrations for Gyms & studios

  • MindbodyTested
  • FreshaPossible
  • StripeIn production

and 4 more integrations

See the integrations for Gyms & studios

The agent books the spot, and your instructors decide what happens in class.

Tell us about your gym
If the chat doesn’t answer, email us: hola@koalabs.ai