Skip to content

Yoga studio booking software. A clearer way to run your week.

Yoga Studio Software

Let students book weekly classes, workshops and private sessions online. Set the places you offer, choose how each class is paid for, and keep bookings and package credits together.

Free plan: 25 bookings per month, no credit card, no time limit.

Recurring schedule form for Demo Yoga Basics with Monday at 09:00, capacity 8 and a 14-day generation window
A recurring schedule being prepared for Demo Yoga Basics. This demo shows eight places and a 14-day generation window; the form has not been submitted.

Set the rhythm of your week. Let students book the available sessions.

Your weekly yoga schedule

Choose the weekday, time, duration, instructor and capacity for a recurring class. Bookjor generates sessions ahead within your chosen window. Students book those generated sessions, so check how far ahead your schedule is available.

Set up a recurring schedule

A weekly yoga pack does not have to cover every workshop.

Class packs and workshops

Choose the packages and payment methods each class accepts. For a one-off workshop, set up a separate class and decide whether students can use an existing pack or pay another way.

  • Students choose a dated session and one of its accepted payment options.
  • Set the credit cost for each accepted package; start dates, expiry and usable credits apply to that session.
  • Review the session roster, order status and payment status after booking. A Confirmed order can still be Unpaid.
  • Add preparation notes to Booking instructions for confirmed booking details and emails.

Some payment methods leave a booking pending until payment or proof is processed. Starting checkout is not the same as a confirmed booking.

Check which packages a class accepts
Demo Orders table showing a one-credit package order marked Confirmed and Paid, alongside separate unpaid and free orders
Demo orders: the one-credit package order is Confirmed and Paid; a separate HKD 600 order is Confirmed but Unpaid. Demo purchase amounts are separate from Bookjor’s USD subscription prices.

See what the class booking actually used.

Package payment record

Open the booking’s order to check its class, session, payment method and transaction status. Then check the student’s package record for the remaining credits.

The schedule form, order list and transaction detail show separate demo examples, not one continuous booking.

How to review orders and transactions
Demo Yoga Basics order item and a Succeeded Package charge of one Demo Class Credits credit
Demo Yoga Basics: a Succeeded Package charge of one credit, recorded against the class booking.

Make the next step clear when plans change.

Changes and full classes

Set a booking cutoff, automatic credit-return deadline and waitlist response window. Explain your studio’s policy before students book.

Cancellation does not always mean a credit return.

For example, with a 60-minute credit-return window and a 6:00 PM class, cancel before 5:00 PM for eligible credits to return automatically. At 5:00 PM or later, cancellation can still succeed without an automatic credit return. Card and cash refunds are separate.

Understand cancellation settings

A waitlist offer needs the student to confirm.

Joining a class waitlist does not confirm a place or take credits. When offered a place, the student opens My Waitlist → Review & confirm, chooses an available payment option, then selects Confirm booking before the earlier of the offer deadline or class start. Package eligibility and payment are checked then; some payments can leave the booking pending. Waitlists do not apply to courses or private services.

See how class waitlists work

After cancellation, check the booking, credit transactions and package balance before returning credits or money again.

Booking Settings with customer cancellation enabled, zero policy windows and waitlists disabled
Demo Booking Settings: the policy windows shown are 0 and Enable Waitlist is off, with a 60-minute offer window. These sample values are not recommended policies or an active waitlist.

Make space for private lessons alongside group classes.

One-on-one yoga

Create a private service with its service options, duration and payment methods, then set the instructor’s availability. Each private appointment books one instructor; it does not reserve an instructor and room together.

Explore private appointments

Try your actual booking flow before moving the whole schedule.

Start with one class

Add a class, its capacity and an accepted payment option. Share your booking link, then review the booking and order status. Add workshops and the rest of your weekly schedule when the flow works for your team.

Students can book on your website without downloading an app. The Client App and assisted CSV import require a paid plan. Import covers customer records and package balances; confirm the scope before switching.

Compare USD plans and booking limits

Free: 25 bookings/month, no time limit or credit card. Paid plans start at USD 20/month; check staff, location and booking limits before choosing. Stripe card-processing fees are separate.

Yoga software guide

Yoga studio booking system questions, answered.

FAQ

Can I repeat my weekly yoga schedule?

Yes. Set a recurring schedule with its weekday, time, duration, capacity and instructor. Bookjor generates sessions ahead within the configured window; students can book the sessions that have been generated. Review affected sessions when changing a recurring schedule, especially if they already have bookings.

Can I sell a workshop separately from regular classes?

Yes. Set up the workshop as a one-off class with its own capacity and accepted payment methods. A regular yoga pack only works if that class accepts it and the package meets the session’s date and credit requirements.

How do students use a class pack?

Choose which packages each class accepts and how many credits a booking costs. Students need an eligible package with enough usable credits for the selected session. Package start dates and expiry rules apply too.

How do I check a student’s booking and class-pack payment?

Review the student’s booking status and the session roster, then open the order. Order status and payment status are separate: a Confirmed order can still be Unpaid. For package-credit payment, check the Succeeded Package charge in Order Transactions and the remaining balance in the student’s Packages tab. A checkout preview alone is not proof that the booking or credit deduction completed.

What happens when a class is full?

When class waitlists are enabled, students can join before the booking cutoff without taking payment or credits. If a place opens, the next waiting student receives an offer. In My Waitlist, they select Review & confirm, choose an available payment option, and select Confirm booking before the earlier of the offer deadline or class start. Package eligibility and payment are checked then; some payment methods can leave the booking pending. Joining a waitlist is not a confirmed booking. Waitlists do not apply to courses or private services.

Does canceling a booking always return credits?

No. Customer cancellation and automatic credit return are separate settings. With a positive cancellation window, canceling at the deadline or later does not automatically return eligible package credits. Card and cash refunds are separate. Students should contact the studio for help with rescheduling.

Can students book private yoga sessions?

Yes. Create a private service, its service options and availability. Each private appointment books one instructor; it does not reserve an instructor and room together. For a one-on-one yoga lesson, configure the instructor’s availability and accepted payment options.

Can I take card payments and bank transfers?

Yes. Card payments use Stripe, with separate Stripe processing fees. You can also add bank-transfer instructions. A bank-transfer order stays pending until you receive the payment and confirm it in the admin system. Check booking and order status rather than assuming checkout has completed.

Do students need an app?

No. Students can browse your schedule and book on your booking website. Paid plans include the Bookjor Client App for students who prefer to manage bookings and packages in an app.

Can I try Bookjor before moving my whole studio?

Yes. The free plan includes 25 bookings per month, two staff accounts and one location, with no credit card and no time limit. Paid plans start at USD 20/month. The Client App and assisted CSV import require a paid plan; import covers customer records and package balances, not a promised migration of your full booking, order or payment history.

Try Bookjor with your actual yoga schedule.

Start free

Start with a weekly class and one workshop’s payment rules, then check booking status and credit usage. Free plan: 25 bookings per month, no credit card, no time limit. Paid plans start at USD 20/month.