Skip to main content
wix booking app

Wix booking app for classes and studios

Add Junocal: Studio Class Booking from the Wix App Market and put your live timetable on any page of your Wix site. Clients book classes, courses and appointments, buy class packs and memberships, and join waitlists. Payments go to your own Stripe account.

Start in Wix with a 14-day free trial, or connect the Junocal account you already have.

Available in the Wix App Market
The Junocal widget's settings beside a dance studio's class schedule on its Wix site: choose the full booking page, schedule, courses, class packs, memberships, appointments or lead form, a schedule window and a light or dark theme.

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 class booking to Wix in three steps

No code to paste. The Junocal app adds a booking widget you place and set up in the Wix Editor.

  1. 1

    Add Junocal from the Wix App Market

    Open Junocal: Studio Class Booking in the Wix App Market, select Add to Site and choose the site where clients should book.

  2. 2

    Create your studio or connect it

    In your Wix dashboard, choose Create your studio for a new Junocal account, or I already use Junocal to connect the studio you have.

  3. 3

    Add the widget to a page

    In the Wix Editor, add Junocal booking from Add Elements → App Widgets, choose what it shows in its Settings and publish.

Until your studio is connected, the widget shows a sample schedule, so you can place it while you set up.

Read the step-by-step Wix guide →

What clients can do on your Wix site

The widget shows your Junocal booking page, so everything you sell in Junocal is bookable from your Wix site. Change the timetable in Junocal and your Wix page shows it straight away.

Classes with capacity, packs and waitlists

Junocal is built around a class timetable. Each class has its own capacity, regulars book with a class pack or membership, and a full class has a waitlist that fills itself.

  • A weekly timetable with class capacity
  • Class packs that deduct credits
  • Memberships clients can pause
  • Waitlists that fill a freed place
A teacher leading a contemporary dance class in a bright studio.

Thu, 23 Oct

18:00Adult Beginner Ballet · 2 leftclass
19:15Open Contemporaryclass
20:45Intermediate Jazz · fullwaitlist

Intro offers, packs and memberships

New clients buy an intro offer or a single class. Regulars use a class pack or a membership, and Junocal handles every credit and renewal.

  • Intro offers for first-time clients
  • Packs that deduct a credit per booking
  • Memberships that renew on their own
  • Gift cards and coupons
A barre teacher leading a class of four students at the barre.

ways to book

Intro offer · 3 classes

First-time clients only

$45

10-class pack

10 credits

$200

Unlimited monthly

Renews monthly

$169

Courses, workshops and private sessions

Sell an eight-week course as one enrolment, add a weekend workshop, and let clients book 1:1 sessions from your availability. Reformer and spin rooms get pick-a-spot.

  • Term courses with one enrolment
  • 1:1 sessions from your hours
  • Online and hybrid classes
  • Pick-a-spot for reformers, bikes and barres
A reformer pilates class in progress with an instructor and four students.

Beginner course

6 of 8 enrolled

8-week Reformer Foundations

8 weeks · Mondays 18:30 · $240

wk 1
wk 2
wk 3
wk 4
wk 5
wk 6
wk 7
wk 8
Makeup credit for a missed weekEnroll

Payments that go straight to you

Clients pay through your own Stripe account, so the money lands in your bank on Stripe's schedule. There's no marketplace, so no commission on your bookings.

  • Your own Stripe account
  • No Junocal fee on paid plans
  • Reminders the day before class
  • A card-update link when a renewal fails
A front-desk host checking a client in on a tablet.

your booking page

Choose a session

Book now

Thu · 18:00

Adult Beginner Ballet

Paid · $22

Sat · 09:00

Barre Strength

1 credit

Sun · 10:30

Weekend workshop

6 places

Class booking on Wix for every kind of studio

The same app works for solo instructors and studios. See how Junocal fits the way you teach.

  • Yoga studios

    Weekly classes, intro offers, memberships students can pause, and teacher training sold as a course.

    Yoga studios →
  • 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, termly enrolment, lesson packs and monthly plans.

    Music teachers and schools →

How Junocal works on Wix

Place the widget once, then run your timetable, prices and rules from Junocal.

  • Wix Editor, Wix Studio and Wix Harmony

    Add the widget from Add Elements → App Widgets. In Wix Harmony, it's under Add → Elements → Installed Apps.

  • Choose what each widget shows

    Show your full booking page, or just the schedule, courses, class packs, memberships, appointments or your enquiry form. Pick how many days to show and a light or dark theme.

  • Start in Wix, pay through Wix

    Studios that start in Wix get a 14-day free trial, then pay for Junocal through Wix: Starter $15, Studio $29 or Growth $69 a month, or yearly to save about two months.

  • Already use Junocal?

    Choose I already use Junocal in your Wix dashboard. Your plan, and how you pay for it, stay as they are.

  • Your timetable stays in step

    Add a class or cancel a session in Junocal and your Wix page shows the change straight away, with no trip back into the Wix Editor.

  • No commission on bookings

    Clients pay you through your own Stripe account at Stripe's standard rates. There's no marketplace, so no commission on your bookings.

What your team and clients see

Riverside Studio
+ 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:00Foundation class
10:30Private session
14:00Open studio
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.

Riverside Studio
+ Add

Booking page

Your public page, ready to share.

RS

Riverside Studio

Classes, appointments and courses in one place.

SchedulePrivatePlansAbout

Upcoming

Morning flowToday · 6:30 PMBook
Private 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.

Riverside Studio
+ Add

Check-in

Today’s arrivals and client flags.

Morning flow · 6:30 PM3 / 8 arrived
APAisha PatelWaiver completeChecked in
MLMae LinWaiver completeChecked in
MCMarcus 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 studios on Wix

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 Wix booking app needs to do for classes

A class business needs more than an appointment calendar. Each class has a capacity, clients book with class packs or memberships, courses run for several weeks, and a full class needs a waitlist.

Junocal is built for that. The app puts your Junocal booking page on your Wix site, and Junocal runs the timetable, credits, renewals, reminders and payments behind it. The money goes to your own Stripe account.

It suits solo instructors and studios, from one pilates teacher with a few weekly classes to a dance school with several rooms.

Pricing for solo instructors and studios

Studios that start in Wix choose Starter, Studio or Growth after a 14-day free trial, and pay through Wix. Already on Junocal? Your plan stays as it is.

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

Is there a class booking app for Wix?

Yes. Junocal: Studio Class Booking is in the Wix App Market. Add it to your site, then place the Junocal booking widget on any page. Clients book classes, courses and appointments, buy class packs and memberships, and join waitlists.

What's the best Wix booking app for a yoga or pilates studio?

Choose one built around a class timetable: class capacity, waitlists, class packs that use a credit per booking, memberships and courses. Junocal includes all of these, adds pick-a-spot for reformer and barre rooms, and sends payments to your own Stripe account.

Can clients buy class packs and memberships on my Wix site?

Yes. Choose Class packs or Memberships in the widget's Settings, or show your full booking page. Clients buy them and book classes with their credits, and memberships renew through your own Stripe account.

Do I pay for Junocal through Wix?

If your studio starts in Wix, yes: after a 14-day free trial, Wix charges the card you added for your Junocal plan. If you already use Junocal, adding it to Wix doesn't change your plan or how you pay for it.

Does Junocal take a percentage of bookings made on my Wix site?

Not on Starter, Studio or Growth. Clients pay you through your own Stripe account at Stripe's standard rates, and there's no marketplace, so no commission on your bookings.

Can I show only my class schedule on Wix?

Yes. Select the Junocal booking widget, open its Settings and choose Schedule. You can also show only courses, class packs, memberships, appointments or your enquiry form.

Does it work with Wix Studio and Wix Harmony?

Yes. Add the widget from Add Elements → App Widgets in the Wix Editor and Wix Studio. In Wix Harmony, it's under Add → Elements → Installed Apps.

Can I move my studio from Wix Bookings to Junocal?

Yes. Import your client list into Junocal from a CSV, set up your classes, packs and memberships, then swap your booking element for the Junocal widget on your switch date. Migration help is included in your first 30 days.

Add class booking to your Wix site

14 days free. Add the app from the Wix App Market, or sign up here and connect Wix from Integrations. Then book your first class from your own site.

Related guides