Skip to main content
yoga booking plugin for wordpress

Yoga class booking plugin for WordPress

Put your yoga timetable on your WordPress site with the free Junocal Booking plugin. Students book classes and workshops, buy intro offers, class packs and memberships, and join the waitlist when a class is full. Payments go to your own Stripe account.

Get the free plugin from WordPress.org →

14 days free, no card. The plugin is free in the WordPress plugin directory.

A yoga teacher adjusting a student's pose in a small class.

Tue, 28 Oct

07:00Sunrise Vinyasa · 3 leftclass
12:15Lunchtime Yinclass
19:00Beginners' Yoga · week 2course

5 out of 5 stars on G2

Join 100+ studios and instructors using Junocal

  • Behind the Choreo with Natalie
  • Sky & Stone
  • Kina
  • Mirage Dance School
  • Flex and Flow Pole Studio

Add yoga class booking to WordPress in three steps

No code to paste. The plugin adds a Junocal Booking block and a [junocal] shortcode, and works on WordPress 6.3 or later.

  1. 1

    Install Junocal Booking

    In WordPress, open Plugins → Add New, search for Junocal Booking, then select Install Now and Activate.

  2. 2

    Paste your booking link

    Open Settings → Junocal Booking and paste the link to your Junocal booking page, such as junocal.com/your-studio.

  3. 3

    Add the block to a page

    Add the Junocal Booking block to your Classes or Timetable page, choose what it shows and publish. In the classic editor or a widget area, use the [junocal] shortcode.

New to Junocal? Start free for 14 days, add your classes and prices, and connect your own Stripe account. Then install the plugin.

Read the step-by-step WordPress guide →

Built for the way yoga studios sell

Drop-ins for new students, packs and memberships for regulars, and courses for beginners and teacher training, all bookable from your WordPress site.

Intro offers, packs and memberships students manage themselves

New students buy an intro offer, regulars use a class pack or membership, and members pause their own membership while they travel.

  • Intro offers for first-time students only
  • Class packs that deduct automatically
  • Members pause their own membership
  • A card-update link when a renewal fails
A yoga class holding warrior pose on coloured mats in a bright studio.

ways to book

Intro month · unlimited

First-time students only

$49

10-class pack

10 credits

$150

Unlimited monthly

Renews monthly

$129

Beginner series and teacher training as courses

Sell a six-week beginners' series or a 200-hour teacher training as one enrolment. Every date is booked at once, and students get makeup credits for missed weeks.

  • Beginner series and training cohorts
  • Makeup credits for missed weeks
  • Instalment payments on Studio
  • Level classes open after attendance or approval
An instructor adjusting a student's side stretch in a small mat class.

Teacher training

14 of 18 enrolled

200-hour Yoga Teacher Training

12 weekends · from 7 Feb · $2,400

wk 1
wk 2
wk 3
wk 4
wk 5
wk 6
wk 7
wk 8
Instalments on StudioEnroll

Teach in the room and online at the same time

Run a class in the studio and online at once, with separate places for each. Online students get the joining link in their confirmation.

  • Separate in-room and online places
  • Meeting link in every confirmation
  • Mat-spot booking for busy classes
  • Waitlists that fill a freed place
An instructor leading a mat Pilates class.

Wed 14 May · 8:15 · Morning Class

Hybrid class

Book in-person

2 of 10 spots left

Book online

18 of 30 spots left

In-person and online are counted separately. Online attendees get the meeting link in the confirmation.

Keep students coming back

Reminders go out the day before class, lapsed students get a win-back email after 21 quiet days, and you approve reviews before they appear.

  • Reminders the day before class
  • Win-back emails after 21 quiet days
  • Reviews you approve before they go public
  • Timetable announcements on Studio
Members chatting together after a class.

automated emails

nowWaitlist · a place opened in Sunrise Vinyasa
−24hClass reminder · Lunchtime Yin
+2hHow was class? · review request
+21dWin-back · we miss you on the mat

Sent automatically on every plan.

The same plugin for other kinds of class

Junocal Booking works for solo instructors and studios of every kind.

  • Pilates studios

    Reformer pick-a-spot, mat classes, privates and duets, with packs and memberships.

    Pilates studios →
  • Barre studios

    Spots at the barre, intro offers, class packs and beginner blocks.

    Barre studios →
  • Dance studios and schools

    Term courses, kids' classes parents book, and adult drop-ins with packs.

    Dance studios and schools →
  • Fitness studios and gyms

    Spin, HIIT and strength classes with bikes and stations, intro offers and memberships.

    Fitness studios and gyms →
  • Personal trainers

    1:1 and small-group sessions, session packs, coaching memberships and programmes.

    Personal trainers →
  • Music teachers and schools

    Weekly lessons booked in one go, termly enrolment, lesson packs and monthly plans.

    Music teachers and schools →

What your team and clients see

Still Room Yoga
+ Add

Schedule

Classes and appointments across your week.

WeekTodayMay 25–31
Mon 25
Tue 26
Wed 27
Thu 28
Fri 29
9:30Morning flow
12:00Restorative yoga
10:30Private yoga session
14:00Beginner foundations
11:30Morning flow

Schedule

Your week, one calendar

Scheduled classes, course sessions, appointments and virtual sessions in one calendar. Switch between day, week and agenda views, or filter by class type, instructor, room and location.

One calendar — Classes, courses and 1:1s together.

Useful filters — Instructor, room, location and offering.

Faster changes — Duplicate a week or notify a whole class.

Still Room Yoga
+ Add

Booking page

Your public page, ready to share.

SR

Still Room Yoga

Classes, appointments and courses in one place.

SchedulePrivatePlansAbout

Upcoming

Morning flowToday · 6:30 PMBook
Private yoga sessionTomorrow · 4:00 PMBook

Storefront

Your own booking page — not a marketplace listing

Your brand, your schedule, your reviews, at junocal.com/yourstudio. Clients book in a few taps with nothing to download — and you keep the relationship instead of renting it from a marketplace.

Your brand — A polished booking page that feels like your business.

Always bookable — Clients can book classes or privates at any time.

Simple to share — Use one link across your site, socials and messages.

Still Room Yoga
+ Add

Check-in

Today’s arrivals and client flags.

Morning flow · 6:30 PM3 / 8 arrived
ALAmara LewisWaiver completeChecked in
SLSophie LaurentWaiver completeChecked in
ACAlex ChenWaiver completeBooked

Check-in

Walk in knowing who's coming

Today's class rosters show who's booked, who's checked in and whose intake is incomplete, so the front desk can catch missing details before class.

Fast arrivals — Mark attendance without opening every booking.

Client flags — See intake and waiver status before class starts.

Clean records — Attendance feeds the client history automatically.

Everything included for yoga studios on WordPress

One account covers booking, payments, client care and reporting. Every plan includes the features without a plan label.

Scheduling and booking

  • Classes and timetables

    Recurring classes and one-off workshops on one calendar, with capacity set once.

  • Courses and term blocks

    Sell a dated series as one enrolment, with its own price, capacity and attendance.

  • Private sessions

    Clients book 1:1 time from the availability you set, with buffers and deposits.

  • Pick-a-spot booking

    Clients choose a named place in your room layout. Take broken equipment out of use.

  • Online and hybrid classes

    Separate in-person and online capacity, with meeting links sent automatically.

  • Waitlists

    Auto-book the next person in line, or alert the list when a place opens last minute.

  • Class prerequisites

    Open a level only to clients with enough recorded attendance or instructor approval.

  • Family and group bookings

    One account can book for children, partners or friends.

  • Studio hire

    Rent out rooms, with availability checked against classes, appointments and closures.

Selling and payments

  • Drop-in prices

    New clients can book and pay for a single class without buying credits first.

  • Packs, memberships and intro offersFrom Starter

    Credits that deduct themselves, renewing memberships, self-serve pauses and first-visit offers.

  • Gift cardsFrom Starter

    Sell gift cards online or at the desk, redeemable against bookings.

  • Coupons and promo codes

    Discount a class, pack or membership for a campaign, partner or birthday.

  • Referral codes

    Clients share a code with friends, and you see who brought each new client.

  • Payments to your own Stripe

    Money goes straight to your Stripe account. Paid plans add no Junocal transaction fee.

  • Failed-payment recovery

    When a renewal fails, the client gets a secure link to update their card.

Clients and communication

  • Branded booking page

    Your logo, colours and photos on one link. Add it to your WordPress, Wix or Squarespace site too.

  • Forms and waivers

    Collect intake forms, signatures and photos during booking or before the visit.

  • Client notes

    Private notes on each profile, shared only with the teammates you choose.

  • Automatic emails

    Confirmations, reminders, welcome, win-back and renewal emails send themselves.

  • Reviews

    Ask for a review after class, then choose which ones appear on your booking page.

  • Email broadcastsFrom Studio

    Announce a new class, workshop or timetable change to opted-in clients.

  • Shared client inboxFrom Studio

    Client email replies land in one inbox your whole team can answer.

Running the business

  • Check-in and rosters

    Instructors see the day's roster on their phone and mark attendance in a tap.

  • Staff and cover

    Five instructor seats on Starter, unlimited from Studio, plus front-desk roles and substitute cover.

  • Reports

    Sales and attendance on every plan. Trends and class comparisons from Studio.

  • Multiple locationsFrom Studio

    Up to five locations on Studio and ten on Growth, with memberships that work across sites.

  • Integrations

    The WordPress plugin, the Wix app, calendar feeds and Zoom on every plan. Mailchimp and Klaviyo from Studio. QuickBooks on Growth.

  • Juno AI assistantFrom Studio

    Ask about bookings or clients. Juno drafts the change and you approve it.

  • CSV export

    Download clients, bookings and revenue whenever you like.

What a yoga studio needs from a WordPress booking plugin

A yoga timetable mixes drop-in classes, regulars on packs or memberships, workshops and courses. A booking plugin for a yoga studio has to handle all of them: class capacity, a waitlist for the 7am class, credits that come off a pack, and memberships that renew and pause.

Junocal Booking shows your Junocal booking page on WordPress, so students book any of these from your site. Junocal runs the timetable, payments, reminders and renewals behind it, and the money goes to your own Stripe account.

It works for a solo yoga teacher with two weekly classes and for a studio with several rooms and teachers. Plans start at $15 a month, month-to-month.

Pricing for yoga studios on WordPress

The plugin is free. Junocal plans are month-to-month, and paid plans add no Junocal fee to your bookings.

Free

$0 /mo

No monthly subscription

4% Junocal transaction fee

For instructors getting started.

Start with Free
  • 1 location, 1 room
  • Up to 3 instructors
  • Classes, courses and appointments
  • Unlimited bookings paid through Junocal
  • 50 free or externally paid bookings a month
  • Booking page and website embed

Starter

$15 /mo

Billed monthly

No Junocal transaction fee

For busy studios at one location.

Try free for 14 days
  • 1 location, up to 10 rooms
  • Up to 5 instructors
  • Unlimited clients and bookings
  • Packs, memberships and courses
  • Waitlists and automated emails
  • Forms, waivers and client notes

Studio

Most popular

$29 /mo

Billed monthly

No Junocal transaction fee

Everything in Starter, for growing teams.

Try free for 14 days
  • Up to 5 locations, unlimited rooms
  • Unlimited instructors and front desk access
  • Email broadcasts and integrations
  • Performance reports and custom automations
  • 200 Juno AI requests a month
  • Priority email support

Growth

$69 /mo

Billed monthly

No Junocal transaction fee

Everything in Studio, with tools to grow.

Try free for 14 days
  • Up to 10 locations
  • Website and custom domain
  • Lead follow-ups and email campaigns
  • 25,000 marketing emails a month
  • Payroll prep and financial reports
  • 1,000 Juno AI requests a month

Stripe processing fees apply to every plan. Free’s 4% fee applies only to payments collected through Junocal.

Need more than 10 locations? Reach out about custom pricing.

Compare all features and pricing

the things buyers ask

Questions

What's the best booking plugin for a yoga studio on WordPress?

Choose one built for classes, not just appointments: class capacity, waitlists, class packs that use a credit per booking, memberships and courses. Junocal Booking includes all of these, and payments go to your own Stripe account. The plugin is free, and Junocal plans start at $15 a month.

Can students buy class packs and memberships on my yoga website?

Yes. Show your full booking page, or just your packs or memberships. Students buy them on your site and use their credits when they book. Memberships renew automatically, and members can pause their own membership.

Can I sell yoga teacher training through my WordPress site?

Yes. Create the training as a course with its own dates, capacity and price, and show your courses with the Junocal Booking block. Students enrol once for every date, and Studio adds instalment payments.

Can students join a waitlist for a full yoga class?

Yes. When a class is full, students join the waitlist from your site. When a place opens, Junocal books the next student in line, or close to class time, offers the place to everyone waiting.

Can I run online and hybrid yoga classes?

Yes. Give a class separate in-room and online places. Junocal can create a Zoom or Google Meet link, and online students receive it in their confirmation.

How much does it cost?

The plugin is free. Junocal Starter is $15 a month, Studio $29 and Growth $69, month-to-month with no annual contract, and paid plans add no Junocal fee to your bookings. Try Studio free for 14 days, no card needed.

Add yoga class booking to your WordPress site

14 days free, no card. Add your timetable and packs in Junocal, install the free plugin and book your first class from your own site.

Related guides