📖

Booking Classes

How students browse available classes and complete a booking in the Student Portal.

Student Portal - Class Booking
Filters
Class Type
Level
Thursday, Aug 15
Today
5:00
PM
60 min
Intermediate Contemporary
EM
Elena Martinez
$20.00
Drop-in
Studio B
4 spots left
Book Now
6:30
PM
90 min
Advanced Jazz Tech
MR
Marcus Reed
$25.00
Drop-in
Studio A
Full
Join Waitlist

How Booking Works

The Student Portal displays all available upcoming classes and workshops from your studio's real-time schedule. Students can browse sessions, filter by difficulty level, inspect class flyers, and book online in seconds.

Direct Public Share Links

Studios can share direct booking links (e.g. /share/class/[id]) on social media, WhatsApp, or email newsletters. Clicking a public share link takes students directly to that class's dedicated booking card with live available spots and instant checkout.

Step-by-Step Booking Process

  1. Log in to the Student Portal or open a direct public class share link.
  2. Browse available sessions by date, level (Beginner, Intermediate, Advanced, All Levels), or instructor.
  3. Click on any class card to open full details — time, duration, studio room, instructor profile photo, and flyer.
  4. Click Book Class to proceed to checkout.
  5. Choose your preferred payment method:
    • Memberships & Class Passes — Apply active class credits automatically.
    • Credit Card / Online Gateway — Instant secure checkout via WiPay / Stripe.
    • Bank Transfer — Submit deposit receipt details for manual verification by studio staff.
    • In-Studio Cash — Reserved for manual staff check-in.
  6. Upon successful checkout, your spot is reserved instantly and a Booking Confirmation Email is sent to your inbox.
💡

If a class is full (at maximum capacity), the "Book Now" button will show as "Waitlist" or be disabled, depending on your studio settings.

Booking Confirmation Email

After a successful booking, the student automatically receives an email containing:

  • The class name, date, and time
  • The studio location
  • Payment receipt (if payment was made)
  • A reminder to contact the studio if they need to cancel

Cancelling a Booking

Students can cancel a booking from My Schedule. The cancellation policy (e.g., 24 hours notice required) is set by your studio in Settings.

⚠️

Refunds for cancelled bookings are at the studio's discretion and must be processed manually by the admin in the POS & Sales section.

What Happens After Booking

Once a student books a class:

  • They appear in the class roster visible to teachers in the Teacher App
  • The studio admin can see the booking in the Schedule view
  • The student's name shows with their payment status (paid / unpaid)
  • Attendance can be marked by the teacher during or after the class