made for the studio you're running

Studio software for

Booking software for pilates, yoga, barre, dance, pole and movement studios and solo instructors

Junocal runs bookings, memberships and payments for studios and solo instructors — all through your own Stripe account. No marketplace commission, no annual contract. From $39 a month.

Trusted by 50+ studios and instructors
A confident studio owner standing in her bright, light-filled studio.
works with the tools you already use
  • Stripe
  • Google Calendar
  • Apple Calendar
  • Mailchimp
  • Klaviyo

Connect your own Stripe, sync to your calendar, push to your email tool. See all integrations →

the short version

What Junocal does

Junocal is booking software for boutique pilates, yoga, barre, dance, pole and movement studios — and the solo instructors who teach across them. Bookings, memberships and payments through your own Stripe account, with no marketplace commission and no annual contract. From $39 a month. Term-based courses, hybrid in-person + online classes, spot-by-spot booking and automated client emails are included on every plan.

everything in every plan

What should be standard, actually is

Six promises baked into every plan, including $39 Starter. No upgrades required, no add-on fees, no exceptions.

Month to month, always

Pay monthly, cancel from a button in settings. Pay annually and save two months if you want.

Your Stripe, your rates

Connect your own Stripe account in five minutes. Pay Stripe's published rates direct. Junocal never holds your money.

Your clients stay yours

No consumer marketplace, ever. The clients you bring are yours. The data you have, you can take.

Spot, mat or station booking

Drag your room into a floor plan once. Clients book the spot, mat or station they want. Included from $39 — most tools gate this behind a $250+ tier.

Term courses + appointments

Eight-week beginner blocks. 200-hour teacher trainings. Privates, duets, trios, quartets. All on every plan, on one calendar.

A real human, replying

A person, by email. No chatbot maze, no offshore script. Studio + Growth get prioritised in the queue.

the day-to-day list

Everything you need to run the day

Built for studios with 1-5 instructors. Class scheduling, term-based courses, privates, intake, payments, and the operator details that make the day go faster.

One schedule for everything you teach

Group classes, workshops, courses, 1:1 privates, and hybrid in-person + online sessions all live on one calendar. You set them up the same way, and clients book them all in one place. No separate tools for classes, courses, and appointments.

A studio owner planning the week on a laptop calendar in her studio.

Mon, 13 May

07:00Group · Morning Classclass
09:30Course · Term 2 / wk 4course
11:00Private · Lila + Marenprivate

Build your room into the software

Lay out your room once — mats, barres, reformers, poles, or stations. Clients book the exact spot they want, by number or by name (“front window,” “back by the mirror”). Use a different layout for each type of class. If a piece of equipment breaks, mark it unavailable and bookings move to the next open spot.

An instructor standing in a calm, light-filled studio space.

studio a · 8 spots

edit layout

1booked
2you
3booked
4open
5booked
6open
7OOO
8open

drag to place · rename · toggle

Hybrid in-person + online, on the same class

Teach the same class to the room and to people at home at once. Set a separate limit for each — say 10 in the studio, 30 online — and clients pick “Book in-person” or “Book online.” Online students get the meeting link in their confirmation and 24-hour reminder. Each side has its own count, so you never overbook the room or the call.

A diverse group of clients chatting together after class in a studio lounge.

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.

Term-based courses, built in

Sell an eight-week beginner block or a 200-hour teacher training as one course, not eight separate bookings. Students pay once and are enrolled for every session. You set the weekly time, the price, makeup credits, and a refund policy from four ready-made options. Publish it, and Junocal creates each weekly session for you.

An instructor adjusting two students mid-pose in a structured class.

Spring term

5 of 8 enrolled

8-week Beginner Block

8 weeks · Tuesdays 19:00 · $180

wk 1
wk 2
wk 3
wk 4
wk 5
wk 6
wk 7
wk 8
3 makeup credits · full refund w/ medicalEnroll →

Client emails on autopilot

24-hour class reminders that branch on mode (room and instructor for in-person, meeting link for online). A welcome email 24 hours after a new client signs up. A win-back email after 21 days dormant. Renewal nudges seven days before a membership period ends. Failed-payment emails with the Stripe hosted-invoice link for one-tap card update. Set and forget.

A studio owner at the front desk helping a client from a tablet.

automated emails

+24hWelcome (no booking yet)
−24hClass reminder (room or meeting link)
−7dMembership renewal nudge
+21dWin-back (dormant client)
nowPayment failed → 1-tap card update

Mailchimp + Klaviyo sync still available for richer campaigns.

Everything else

Appointments — 1:1, duets, trios, quartets

Five service types (group, private, duet, trio, quartet) on the same calendar. Per-service deposit policies, equipment requirements, custom durations. Included on Solo.

Class packs and memberships

Auto-deduct from packs, auto-renew memberships, and members can use packs too.

Self-serve membership pause

Clients pause from their own account with a reason and an auto-resume date. Allowance configurable per membership tier.

Intake forms that adapt

Pregnancy fields appear only when relevant. Injury follow-ups too. E-signature waivers included. Per-service forms that clients re-sign when something changes.

Day-of instructor briefing

Each booked client with photo, intake alerts in priority order, recent sessions, and apparatus history. Works on a phone.

Two-mode waitlists

Auto-promote when a spot opens with notice. First-to-claim broadcast when it opens last-minute. Both behaviours on every plan.

Substitute pool with notification

Pick a substitute from your pool. Clients get email and SMS with the substitute's name, photo, and a short note.

Reviews on your terms

Every confirmed booking gets a review prompt two hours after class. Private by default — you toggle each one public from your dashboard.

Lead capture + admin queue

"Not ready to book?" form on every storefront page. Captures why they're interested and where they came from. Admin queue with new → contacted → converted stages.

Cover images

16:9 hero image for the studio, plus optional per-class-type covers. Renders above the schedule and on every class card.

Failed-payment recovery

Failed membership invoices flip clients to past-due, email them the Stripe hosted-invoice URL for one-tap card update, and recover when payment lands.

Multi-location + online filter

Storefront schedule filters by room or location. An "Online" filter surfaces hybrid and virtual-only classes.

Class messaging

Email or SMS everyone booked in a class. For room changes, parking notes, “bring grip socks today.”

Session notes

Per-client notes after class, surfaced on the next booking. Helpful for privates, classical work, or any studio that runs reformer rotations.

Flexible cancellation policies

Four policy modes per pack and per membership tier. Sensible defaults for your region, applied automatically.

Stripe Connect with ACH and Direct Debit

Bank debit through Stripe — ACH in the US, Bacs Direct Debit in the UK. Every plan, from day one.

Your own booking page

Your booking page runs at junocal.com/yourstudio, no setup. Every plan.

Branded throughout

Six storefront themes. Your logo, your colors, your photos. Clients never see “Powered by Junocal.”

Mailchimp and Klaviyo integration

Client data flows into the marketing tools you already use. Studio tier.

One-click CSV export

Full client list, booking history, payment records, intake forms. Always free, always yours.

pick-a-spot booking

Clients book the spot they want

Draw your floor plan once — mats, barres, reformers, poles, or stations. Clients pick on a phone, by number or by name. If a spot goes out of action, the plan updates and bookings shift to the next open one.

Most tools price spot-by-spot booking as a $250+/mo tier. Junocal includes it on every plan, from $39.

See how it works for your room →

An instructor with a clipboard greeting a small group of new clients in the studio.

mat studio

3 of 6 booked

1
2
3
4
5
6

barre

6 of 12 booked

mirror

same feature, different rooms

built for your discipline

Made for one of you, scales for all of you

Junocal works for a lot of studio shapes. Start with the one closest to yours.

what our customers say

“Switching to Junocal took an afternoon. Clients book through our own page, payments hit our Stripe overnight, and we cut our software bill by more than half. No marketplace, no annual contract.”

Maya Chen, owner of Riverside Pilates
  • Riverside Pilates
  • Sol Bloom
  • Sway Haus
the honest version

How Junocal compares

Every number below comes from a current pricing page, a customer review we can cite, or our own analysis. If something looks wrong, tell us and we'll update it.

JunocalMindbodyMomenceMariana TekWalla
Starting price (USD/mo)$39$129+$199+$300+$320+
Annual contract requiredNo12-24 monthsOftenYes, auto-renewingOptional
Pick-a-spot at entry tierYesAccelerate tier ($259+)YesYesCore plan ($320+)
Payment processorStripe Connect, your accountMindbody-brandedStripe with markupStripe-onlyStripe Connect
Processing markupNoneVaries3.9% + $0.30 onlineNoneNone
Marketplace commissionNone20% on app-discovered clientsNoneNoneNone
Data exportOne-click, freeUp to £400 reported on exitVideo not retrievableLimitedFree
OwnershipIndependentVista Equity (2019)Xplor (Jan 2025)XplorIndependent
Branded booking pageSix storefront themes, includedUltimate Plus ($699/mo)IncludedIncluded$300/mo add-on
Substitute notify with photoYesManualYesYesYes
Term and course schedulingBuilt inWorkaroundWorkaroundWorkaroundWorkaround
Hybrid in-person + onlineSeparate in-person + online capsYes, separate productYes, on-demand-ledLimitedVia integration
Reviews — operator-moderatedPer-review public toggleMarketplace reviews, public by defaultLimitedLimitedLimited
Automated client emailsReminders, welcome, win-back, failed-payment recoveryMindbody Marketing ($80-200/mo add-on)LimitedVia integrationVia integration
Self-serve membership pauseYesManualPartialPartialPartial
Day-of instructor briefingYesManual lookupManual lookupManual lookupManual lookup
ACH and Direct DebitDay one, every planAdd-onLimitedYesYes
the hardest part is deciding

Switching is the easy part

A studio owner checking a client in at the front desk.

Migrating studio software is often the thing that keeps owners from switching, even when the current tool isn't quite right. We handle that for you.

Junocal handles the migration for you in the first 30 days, free. Client lists, booking history, memberships, class packs, intake forms, email opt-in status. Everything comes across cleanly. You pick a Sunday evening, we coordinate the switch, Monday morning runs on Junocal.

  1. 01

    Send us your export

    Pull a CSV from your current tool. We'll walk you through it if you need help.

  2. 02

    We import everything

    Clients, bookings, memberships, class packs, intake forms, opt-in status. Reviewed by a person before going live.

  3. 03

    Pick a Sunday

    Most studios switch over on a quiet Sunday evening. We're online during the transition.

Currently on Mindbody, Momence, Mariana Tek, Walla, or Acuity?

pricing on the page

Three plans, no sales call

Starter

$39 /mo

per month, billed monthly. $32 a month if billed annually.

For solo instructors or a teacher with one additional staff.

  • 1 location, up to 2 rooms
  • 2 staff seats (any role)
  • Unlimited clients, bookings, appointments
  • Spot-by-spot floor plan booking
  • Class packs and memberships (auto-renew)
  • Term-based courses (beginner blocks, teacher training)
  • Hybrid in-person + online classes
  • Two-mode waitlists (auto-promote + broadcast-claim)
  • Automated client emails (reminders, welcome, win-back, renewal, failed-payment)
  • Reviews with operator moderation
  • Lead capture + admin queue
  • Intake forms that adapt
  • Six storefront themes, branded throughout
  • Stripe Connect Standard — your own account
  • ACH (US) + Direct Debit (UK), day one
  • One-click CSV export, free, anytime
Start free for 14 days
most popular

Studio

$99 /mo

per month, billed monthly. $82 a month if billed annually.

For boutique studios with 3-10 instructors at one location.

  • Everything in Starter, plus:
  • Up to 5 rooms
  • 10 instructor seats including owner
  • Front-Desk role + substitute pool
  • Email broadcasts + Mailchimp + Klaviyo sync
  • Insights dashboard + upsells + digital products
  • Embed widget + webhooks API
  • Priority email support
Start free for 14 days

Growth

$199 /mo

per month, billed monthly. $165 a month if billed annually.

For studios with up to 5 locations or 10+ instructors.

  • Everything in Studio, plus:
  • Up to 5 locations
  • Unlimited rooms + instructor seats
  • Multi-location storefront + location filter
  • Location-aware memberships
  • Cross-location revenue reporting
  • QuickBooks Online integration
  • Onboarding assistance
Start free for 14 days

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

Every plan includes Stripe Connect, ACH and Direct Debit, branded booking, six storefront themes, one-click CSV export, and a real human on support.

See full pricing details and FAQ →

getting started

Up and running in three steps

The path from signup to your first booking. We're available the whole way through, by email and on a call if you want one.

  1. 01

    Sign up free for 14 days

    Email and studio name, no card. You're in the dashboard in under a minute.

  2. 02

    Build your studio

    Drag your room into the floor-plan editor, set your class times, add memberships and packs. Most studios are ready in a couple of evenings.

  3. 03

    Take your first booking

    Your branded booking page is live at junocal.com/yourstudio. Share the link, plug into your existing Stripe, and you're running.

writing for studio owners

From the blog

See all writing →
the things we get asked

Questions

How long does setup take?

Most studios are live within five business days. If you're migrating from another tool, we handle the import for you. If you're starting from scratch, the onboarding wizard takes about ninety minutes to set up services, schedule, room layout, intake forms, and Stripe.

Do I need a developer to set up pick-a-spot?

No. The floor plan editor is drag-and-drop. Add an item, name it, place it on the grid. Most studios finish their first room in under ten minutes. You can toggle pick-a-spot on or off per class type, so a mat class doesn't show one when it doesn't need to.

Can I run hybrid in-person and online classes?

Yes. Set a class to hybrid and give it an in-room capacity and an online capacity. The booking page then shows separate "Book in-person" and "Book online" buttons, each with its own count. Online attendees get the meeting link in their booking confirmation and the 24-hour reminder; in-room attendees see the spot they picked. Each count is enforced on its own, so neither in-person nor online can overbook.

Do term-based courses run as proper cohorts, not recurring classes?

Yes. A course is its own thing, not a recurring class with a label on it. It has a start date, end date, fixed weekly slot, session count, capacity, one upfront price, and a refund policy you choose (no refund, medical-only, pro-rata, or full-minus-fee). Publish it once and Junocal creates each weekly session for you. Enrollees get one booking that tracks every session in the term, so makeup credits and attendance stay tidy. Eight-week beginner blocks and 200-hour yoga teacher trainings both run on this.

How do reviews work?

Every confirmed booking gets a one-tap review prompt two hours after class. Reviews land in your dashboard as private by default — you toggle each one to public when you're happy with it. The aggregate average and your published reviews render on the storefront. You stay in control, so the marketplace-style "every review goes live" pattern doesn't apply.

Do you handle the client emails I'd otherwise send myself?

Yes, the operational ones. 24-hour class reminders fire automatically (in-room attendees get the room and instructor, online attendees get the meeting link). A welcome email lands 24 hours after a new client signs up if they haven't booked yet. A win-back email reaches dormant clients who haven't booked in 21 days. Membership renewal nudges send seven days before period-end, and failed-payment emails carry the Stripe hosted-invoice link so clients can update a card in one tap. Mailchimp and Klaviyo integration is still there if you want richer marketing campaigns on top.

What payment processor do you use?

Stripe Connect Standard. You own your Stripe account directly and pay Stripe's standard rates. Junocal never touches your money, never holds funds, never marks up your processing.

Do you take a commission on bookings?

No. Junocal is a flat monthly subscription. We don't take a percentage of anything and we don't run a consumer marketplace.

What if I want to cancel?

One click in settings. Your access continues until the end of the current billing period. Your data is downloadable as CSV any time. No exit fee, no retention call.

How do I switch from Mindbody, Momence, Mariana Tek, Walla, or Acuity?

We handle the migration for you in the first 30 days, free. Client lists, booking history, memberships, class packs, intake forms, email opt-in status — all carried across cleanly. Most studios go from CSV export to live on Junocal in five business days.

Who owns Junocal?

Junocal is independent, founded and run by Sharon Onyinye. No outside investors with terms that would change how we treat customers.

Junocal isn't only for pilates, right?

Right. The product is built for boutique studios that run classes with limited spots. Pilates, yoga, and barre are the verticals we've built setup templates for, because that's where we know the buyer best. Mixed-discipline studios, movement studios, and adjacent verticals run on the same product.

Are instructors or clients capped?

Unlimited clients on every plan. Staff seats are capped — 2 on Starter, 10 on Studio, unlimited on Growth. Rooms scale with your plan too: up to 2 on Starter, 5 on Studio, unlimited on Growth. Multi-location is built in on Growth — up to 5 locations with location-aware memberships and cross-location reporting. Running more than five locations? Get in touch and we'll talk honestly about fit.

Where can I see the full features list?

On the features page. Every feature in the product, grouped by what it does for the operator, the instructor, and the client.