Online classes and appointment booking
Publish recurring classes, one-off events, courses and private appointments on one mobile-friendly booking page.
Manage classes, appointments, packs, memberships and payments without paying for enterprise infrastructure. Junocal is priced for independent studios, gyms, clubs and instructors.
The big platforms — Mindbody, WellnessLiving — are priced and built for multi-discipline chains, and their pricing shows it: $129 and up before you add the per-feature upsells. If you teach solo or run one to a handful of boutique locations, you're subsidising a feature set you'll never touch.
Junocal starts at $15 a month. Starter includes the core booking, payment and client tools. Move up only when you need more staff, locations, integrations or accounting support.
To run a class-based studio you need a handful of things working together: a public booking page clients can find and use, a way to take and limit spots per class, recurring payments for memberships, packs and drop-ins for everyone else, intake forms and waivers, automated reminders so people show up, and a clean export of your own data.
Junocal brings those pieces together from $15/month. Place selection is available when a room needs assigned mats, seats or equipment, but ordinary capacity booking stays simple.
Some platforms run a consumer marketplace and skim a commission — often around 20% — on classes their app sends you. Junocal has no marketplace and takes no commission on anything you book. Every client is yours.
Many platforms route payments through their own branded processor and add a margin on top of card fees. Junocal uses your own Stripe account (Connect Standard) — Stripe's published rates direct, no markup from us, disputes straight to Stripe.
Mid-market pricing climbs fast as you add rooms or locations. Junocal Starter covers one location with up to 10 rooms and 5 seats; Studio covers up to 5 locations with unlimited rooms and seats — flat monthly price, no per-room surcharge.
The enterprise platforms lock you into 12-to-24-month contracts. Junocal is month-to-month, with public pricing you can read before you sign up and free migration in your first 30 days. Leave whenever you like, with your data.
Starter is a working plan rather than a limited trial tier: one location, up to 10 rooms, up to 5 instructor seats, and the capabilities below.
Publish recurring classes, one-off events, courses and private appointments on one mobile-friendly booking page.
Run a 6- or 8-week beginner block as one course with a fixed weekly slot, total session count, one upfront price, makeup credits and a refund policy. Publish once and Junocal creates every weekly session for you. Drop-ins and memberships sit on the same calendar.
Sell drop-ins, multi-session packs and recurring memberships in the same checkout. Credits and renewals are handled automatically.
Auto-fill open spots from the waitlist, or let clients claim a freed spot themselves — your choice per class. When someone cancels, the next person is offered the seat without you lifting a finger.
Collect service-specific information and signatures, gather post-session reviews and follow up with people who are not ready to book yet.
24-hour class reminders, welcome emails, win-back at 21 days dormant, renewal nudges before period end, failed-payment recovery with a Stripe hosted-invoice link. The full lifecycle, on Starter.
Choose a storefront theme, add your logo, colours and photography, and share a booking page that works on any phone.
Connect your own Stripe account (Connect Standard). Stripe's published rates direct, no markup from us. Accept ACH (US) and Bacs Direct Debit (UK) at the standard rate — real savings on $100-$200 memberships.
Your client list, bookings and revenue are yours. Export everything to CSV any time, free. No hostage data, no export fee, no lock-in.
When you outgrow a single space, Studio steps up without a re-platform. Everything in Starter, plus the multi-location and team capabilities.
Grow past a single space without re-platforming. Studio covers up to 5 locations with unlimited rooms and instructor seats, plus multi-location storefront, memberships and reporting.
Give your front desk booking, refund and check-in rights without exposing pricing or membership creation. Build a substitute pool so cover instructors slot in cleanly.
Send announcements and campaigns to your client list, and sync segments to Mailchimp or Klaviyo for deeper marketing. Insights and upsells help you grow revenue per client.
Embed your booking flow on your own site, wire Junocal into your stack with webhooks, and get priority support. The toolkit for a studio that's scaling past one room.
Junocal fits independent businesses running scheduled classes, courses or appointments: studios, gyms, clubs, schools, coaches, instructors and therapists. It supports drop-ins, packs and memberships across one to ten locations.
It's not the right tool for a large multi-discipline chain that wants a consumer marketplace driving foot traffic, or for a children's program built around recital management, costume tracking and multi-child family billing. Those are different shapes, and purpose-built tools serve them better. We'll say clearly if Junocal is not the right fit.
Coming from a pricier platform? Migration is done for you in your first 30 days, no extra cost. Client lists, booking history, memberships, class packs and intake forms all carry across. Read the pricing in full before you sign up — it's public.
The price depends on team size, locations and the features included. Junocal costs $15, $29 or $69 a month. Starter includes online booking, classes and appointments, packs, memberships, waitlists, forms, client emails and payments through your Stripe account.
Yes. Starter at $15/month covers one location, up to 10 rooms and up to 5 instructor seats. It includes classes, private appointments, courses, packs, memberships, waitlists, forms, client emails, a branded booking page and payments through your Stripe account.
Yes. Independent and boutique studios are exactly who Junocal is priced for. Starter ($15) runs a single location; Studio ($29) adds up to 5 locations, unlimited rooms and seats, a Front-Desk role, a substitute pool, email broadcasts, Mailchimp/Klaviyo sync, insights, upsells, an embed widget and webhooks. You get the capabilities the big platforms charge enterprise rates for, without the enterprise price or the annual contract.
No. Junocal has no marketplace and takes no commission on classes booked. You connect your own Stripe account (Connect Standard), so you pay Stripe's published processing rates direct with no markup from us — and disputes route straight to Stripe. There are no per-booking fees, no app-store commissions and no annual contract.
Starter includes online booking, classes and appointments, courses, packs, memberships, waitlists, intake forms, automated client emails, a branded booking page, optional place selection, free CSV export and payments through your own Stripe account. It covers one location, up to 10 rooms and up to 5 instructor seats.
14 days free, no card. The full product from $15 a month. No marketplace fees, no processing markup, no annual contract. Migration done for you in your first 30 days.