For yoga and Pilates studios

Studio software: classes, capacity and membership together

Publish your weekly timetable with trainer and capacity, and open a waitlist when a class fills. Offer membership plans to regulars and recorded class videos to those further away. In a studio with a set number of mats, every place is filled on purpose.

Sound familiar?

The big worries of a small studio

01

The mat count is fixed, the bookings are scattered across messages

When fifteen people sign up for a twelve-person Pilates class, turning three away is awkward and leaves a poor impression. Who is booked and who cancelled becomes unreadable in chat history.

02

A last-minute cancellation leaves an empty place

A cancellation an hour before class means an empty mat if nobody waiting can be reached. The trainer still spends the same time and effort.

03

Membership, packs and single classes are managed separately

A monthly member, a ten-class pack holder and a one-off visitor share one calendar, but their entitlements are counted separately. Who has how many classes left lives in the trainer's head.

04

Followers who cannot come to the studio go to waste

For a student in another city, or one who wants to practise at home, there is no recording, and the relationship stays at a social-media like. Your class content only makes sense in the room.

Plugins

What does each plugin do?

Each card explains how the plugin is used in this trade; the badge shows which package it comes with.

Core

Appointment System

Timetable, capacity and waitlist

In the Appointment System's class timetable, each class has a time, a trainer and a capacity. When a class is full, the waitlist works and the next person gets a time-limited invitation when a place opens. Regular weekly classes are set up as recurring appointments.

  • Capacity and waitlist per class
  • Trainer profiles
  • Recurring weekly classes
  • Session packages and a free intro class
In the Starter packageSee details
Core

Membership Tiers & Subscriptions

Monthly membership and class entitlement

With Membership Tiers & Subscriptions you define ranked tiers and plans of any length. A plan can auto-renew or be paid up front, and the number of classes included per period can be set. You can gate content by tier.

  • Ranked membership tiers
  • Auto-renewing or up-front plans
  • Classes included per period
  • Content opened by tier
As an add-on pluginSee details
Core

SMS Notifications

Class reminders and open-spot alerts

SMS Notifications send a reminder ladder before class and tell someone on the waitlist when a place opens. When reminders arrive on time, last-minute cancellations tend to arrive earlier.

  • Reminders at 72, 24 and 2 hours
  • Invitation message when a spot opens
  • Sender name set to your studio
In the Starter packageSee details
Core

Payment Integrations

Card payment for memberships and packs

Payment Integrations are included in every store and iyzico is supported. The payment for a class, a ten-class pack or a monthly plan is taken by card with 3D Secure; a deposit can be set when needed.

  • Online card payment with 3D Secure
  • Plan and pack sales
  • Option to set a deposit
Free in every storeSee details
As you grow

Newsletter

New term and workshop announcements

With Newsletter you announce new class times, weekend workshops and new-term enrolment to your subscriber list. It is a simple way to bring back past students who took a break.

  • Subscriber list and newsletter sending
  • New-term and workshop announcements
  • Reminders for past students
In the Starter packageSee details
Optional

Digital Products, Licences & Memberships

Sell recorded class bundles

With Digital Products, Licences & Memberships you can sell ready-made practice bundles, breathing and stretching programmes, or guides you offer as files. A student who cannot come to the studio pays and gets the material.

  • Digital products as files and programmes
  • Access after payment
  • Works together with membership
As an add-on pluginSee details
Optional

Adaptive Video Streaming

Recorded classes that play smoothly

Adaptive Video Streaming plays the classes you have recorded in a way that suits the viewer's connection speed. It is not a live video-call class; you publish ready recordings after a membership or purchase.

  • Adaptive playback of recorded videos
  • Access through membership or purchase
  • Does not include live video calls
As an add-on plugin
Optional

Advanced Form Builder

An intro and health-note form

With Advanced Form Builder you prepare a short form asking about starting level, goals and anything the trainer should know about. Responses are listed on the form's own page, so the trainer arrives prepared.

  • Choice, short and long answer fields
  • Responses in one list
  • Added to any page on your site
As an add-on plugin
How it works

A student's journey into the studio

Your customer

1

Looks at the timetable and books an intro class

Sees the weekly classes by trainer and capacity, and reserves the first class as an intro session.

2

Picks a class, joins the queue if full

If there is room they reserve their mat; if not they join the waitlist and get an invitation when a place opens.

3

Buys a pack or a membership

If they like it they buy a ten-class pack or monthly plan by card; the entitlements are set on their account.

4

Gets a reminder and attends

A message arrives before class. If they cannot come they cancel, and the place passes to someone else.

5

Carries on at home with a recorded class

On days they cannot reach the studio they watch one of the recorded classes their membership unlocks.

You, in the admin panel

1

You build the weekly timetable

Write classes with time, trainer and capacity, and set regular ones as recurring appointments.

2

You define plans and packs

Set the monthly plan's length, the classes included per period and the pack entitlement.

3

You let the waitlist run

When a place opens in a full class, a time-limited invitation goes to the next person; you do not step in.

4

You publish recorded classes

Upload the videos and choose which membership tier can watch them.

5

You announce by newsletter

Send the new term and workshops to your subscribers; bookings still come in through the calendar.

Packages

The package that fits you

The Appointments & Services family packages suit a studio timetable; the Digital Products & Membership family is listed too if you will sell recorded classes. The cards come live from the current package list.

Randevu & Hizmet

Randevu, ekip ve tahsilat yönetimi

from ₺3,499/mo

36% off14 days free

Başlangıç

Online randevu defterinizi açın

₺5,500₺3,499/mo

Includes

  • Destek Talepleri
  • Gelişmiş Sayfa Düzenleyici
  • Bülten
  • AI Asistan
  • Online Randevu Sistemi
  • Blog
  • SMS Bildirimleri
  • Ödeme Entegrasyonları
  • WhatsApp Bildirimleri

9 features included in total

Most popular
52% off14 days free

Büyüme

SMS/WhatsApp hatırlatma ve ekip yetkileri

₺12,500₺5,999/mo

Everything in Başlangıç

Plus 7 more

  • Özel E-posta Şablonları
  • Kampanyalar
  • Kurumsal E-posta
  • Analitik ve Dönüşüm Takibi
  • E-Fatura Entegrasyonu
  • Kuponlar
  • Yetki ve Rol Yönetimi

16 features included in total

53% off14 days free

Pro

Çok şubeli işletmeler ve tam otomasyon

₺21,500₺9,999/mo

Everything in Büyüme

Plus 9 more

  • Kariyer ve İşe Alım
  • CRM — Müşteri İlişkileri Yönetimi
  • Sadakat Programı
  • Kişiselleştirme
  • Franchise & Çok Şubeli Yönetim
  • Satış Ortakları ve Influencer Takibi
  • Ürün Formları
  • Sihirli Ödeme Linki
  • Destek Masası

25 features included in total

Dijital & Üyelik

Dijital ürün, video ve üyelik geliri tek panelde

from ₺4,999/mo

33% off14 days free

Başlangıç

İlk dijital ürününüzü ve ilk üyeliğinizi satın

₺7,500₺4,999/mo

Includes

  • Destek Talepleri
  • Gelişmiş Sayfa Düzenleyici
  • Dijital Ürün & Lisans
  • AI Asistan
  • Blog
  • Ödeme Entegrasyonları
  • Üyelik Seviyeleri & Abonelik

7 features included in total

Most popular
49% off14 days free

Büyüme

Birebir görüşme, blog ve üye takibiyle akademiye dönüşün

₺17,500₺8,999/mo

Everything in Başlangıç

Plus 11 more

  • CRM — Müşteri İlişkileri Yönetimi
  • Kampanyalar
  • Ürün Soru-Cevap
  • Analitik ve Dönüşüm Takibi
  • Bülten
  • E-Fatura Entegrasyonu
  • Kuponlar
  • SMS Bildirimleri
  • WhatsApp Bildirimleri
  • Uyarlanabilir Video Akışı
  • Sihirli Ödeme Linki

18 features included in total

51% off14 days free

Pro

Ekip yetkileri, kontenjanlı atölyeler ve tam otomasyon

₺26,500₺12,999/mo

Everything in Büyüme

Plus 9 more

  • Özel E-posta Şablonları
  • Kariyer ve İşe Alım
  • Sadakat Programı
  • Kişiselleştirme
  • Kurumsal E-posta
  • Mağaza Cüzdanı
  • Online Randevu Sistemi
  • Yetki ve Rol Yönetimi
  • Destek Masası

27 features included in total

Our recommendation

The Appointment System, SMS and Newsletter are in the Starter package of the Appointments & Services family, enough for a timetable. Membership Tiers & Subscriptions, Digital Products, Adaptive Video Streaming and Advanced Form Builder are added separately, according to what your studio needs. Payment Integrations are included in every store.

Compare packages
Guide

How to choose the right software for a yoga or Pilates studio

Why is capacity a separate subject for a studio?

A gym floor can hold a hundred people exercising at once; a studio has twelve mats or six reformers. Capacity therefore decides both the trainer's attention and the quality of the class. A clear limit on every class means a student knows there will be a place when they arrive.

The limit should show on the site too. If students see how full a class is beforehand, they do not call to ask; they reserve a place or join the queue. The studio owner then focuses on the class content with the trainer instead of hunting for places in a message inbox.

You can set different limits by class type: a one-to-one reformer session and an open mat class sit in the same calendar with separate capacities.

How does a waitlist fill an empty mat?

Every studio knows the last-minute cancellation. Without a waitlist that place stays empty; with one, a time-limited invitation goes to the next person. If there is no answer the place passes on, so the queue advances by itself and nobody has to be phoned.

Students see this as fair: no one skips the line and everyone follows the same rule. For the trainer, the class starts full. The time limit matters, because an open-ended invitation holds the next person up as well and an empty place remains in the end.

Making cancelling easy for the student is part of the same chain; the earlier a cancellation arrives, the better the place gets filled.

How do membership, packs and single classes sit in one calendar?

Studio income usually comes from three sources: monthly memberships, packs such as ten classes, and one-off classes. All three use the same calendar, but each entitlement is counted differently. A membership grants a certain number of classes per period, while a pack depends on a class count.

These entitlements need checking when a class is booked, or the booking becomes a later dispute. Session packages are defined on the booking side and plans on the membership side. When both are set up side by side the student sees their own entitlement and you do not keep a separate sheet.

Defining a free intro class also lets a new student see the studio before buying a pack.

Why recorded classes do not weaken the studio

A studio offering recorded classes usually does the opposite of what is feared: it brings the student closer. Someone who follows a class at home gets to know the trainer and one day wants to come to a live one. A former student in another city keeps the connection.

Technically this needs recorded videos that play smoothly and open only to those entitled. Adaptive Video Streaming plays video to suit connection speed, and membership tiers decide who reaches which content. This structure is not a live video class; it delivers the recordings you prepare.

You do not need to record every class either. A small foundation series can be a good enough first step.

Announcements and winning students back

Studios have many students who take a break and return; places emptied over summer or holidays want to refill in autumn. Sending the new-term announcement to your subscriber list as a newsletter speeds that return.

The announcement can be plain: new class times, a new trainer, a weekend workshop. The reader goes from the same message to the calendar and reserves a place. A direct link to the booking page shortens that step.

An intro form for beginners gives the trainer level and expectation information beforehand, which makes the first class easier to plan.

The tone of the message matters too: a short, dated announcement with a single link brings far more people to the calendar than a long text.

FAQ

Good questions

  • Yes. In the Appointment System's timetable you set a capacity on each class. When a class fills the waitlist takes over and the next person receives a time-limited invitation when a place opens.

Fill your mats on purpose

Open your account, define your timetable and capacities, and take the first bookings. If you would like an example first, browse the demo stores above.

Start free
Live Instantly — Launch Your Website Today

Launch your website today.

Start for free. No credit card required. Blog, store, restaurant page, or portfolio — your site is ready in minutes.

No credit card required