Skip to main content
Looking for a complete setup guide?
Explore the full Fitness & Wellness blueprint — covering gyms, yoga studios, spas, and personal trainers.

Who It’s For

Yoga studios of any size — offering group classes, private sessions, instructor-led personal training, workshops, or multi-day programmes.

Key Challenges & Needs

  • Managing recurring classes and one-to-one sessions at the same time
  • Coordinating instructors and shared studio rooms
  • Handling memberships, class packs, and drop-ins
  • Reducing late cancellations and no-shows
  • Keeping schedules synced across instructors, rooms, and events

1. Add your instructors and studio rooms

Create your people and spaces under
Left Menu → MANAGE → Resources.
Add:
  • Studio spaces (e.g., “Main Studio”, “Hot Yoga Room”)
  • Instructors (e.g., “Anna”, “Marcus”)
Group them by type (e.g., “Rooms”, “Instructors”) for easy filtering.
Note: Instructors are added exactly like other resources — Oskar will manage their availability and block times automatically.

2. Create your private sessions (1:1 yoga / personal training)

Go to
Services
and create offerings such as:
  • “Private Yoga Session – 60min”
  • “Personal Training – 90min”
  • “Yoga Therapy Consultation”
Assign an instructor and (optionally) a room.
Set duration, price, and optional extras (e.g., mat rental).

3. Schedule your group classes

Use
Events & Classes
to create repeating or one-time classes, e.g.:
  • “Vinyasa Morning Flow — Weekly”
  • “Yin Yoga — Tuesday 7 PM”
  • “Prenatal Yoga — 8-Week Series”
  • “Full Moon Sound Bath — Special Event”
You can:
  • Create recurring events (up to 100 occurrences)
  • Set capacity
  • Enable waitlists
  • Assign an instructor and room
Clients book directly on the class/event page.

4. Enable payments for your classes and private sessions

In
Organization Menu → Settings → Payment & Checkout,
you can activate payments for your yoga studio.
Once payments are enabled:
  • You can accept online payments via Stripe (recommended).
  • If Stripe is not connected, offline payments (cash/bank transfer) are used automatically.
  • Each Service and Event can be set to require payment or be free.
  • You can add optional extras to services (e.g., mat rental, towel service).
Online payments are secure and PCI-compliant.
You can issue refunds or review transactions in
Left Menu → MANAGE → Orders.

5. Reduce no-shows automatically

Enable:
  • Reminders (per service/event) via
    Service Settings → Notifications
  • Cancellation windows via
    Payment & Checkout inside each service or event
  • QR check-ins for class attendance tracking
These tools help maintain smooth operations and fewer empty mats.

6. Collect participant details

Use:
  • Custom Fields for general studio needs
  • Intake Forms for class- or service-specific questions
    (e.g. experience level, injuries, preferred intensity)
Captured data appears in the booking and the customer profile.

7. Share and promote your booking page

Open
Booking Page → View Booking Page
and share your link via:
  • QR codes on studio signage
  • Social media (Instagram Stories, Link in Bio, Facebook)
  • Your website (embed code included)
Clients can book from any device in seconds.

Key Oskar Features

  • Group classes and private sessions in one calendar
  • Instructor and room availability managed automatically
  • Recurring events with capacity, waitlists, and cancellations
  • Memberships, class packs, and drop-in payments
  • QR check-ins, reminders, and automated communication
  • Intake forms for health, experience, or preferences

Wow Features

  • Combine classes + private sessions in a single cart
  • Auto-assign instructors or rooms based on availability
  • Real-time capacity tracking for busy classes
  • Automated reminders and no-show reduction
  • Beautiful, branded booking pages that boost signups

Learn More

For software designed specifically for yoga studios, visit our
booking software for yoga practices
to see how Oskar simplifies scheduling, payments, and memberships for studios of every size.