Booking and business tools in one system
Schedule classes and appointments, publish a booking page, take payments and manage the client relationship. Junocal keeps the owner, team and client experience connected.

For owners and front desk
Set the schedule, prices and policies once. Bookings, payments, attendance and memberships stay connected as the week changes.

today
Class, course, private, hybrid scheduling
Group classes, one-off workshops, eight-week courses, 1:1 privates, duets, trios, plus hybrid in-person + online — all on one calendar.
Appointments — 1:1, duets, trios, quartets
Five service types out of the box (group, private, duet, trio, quartet) with per-service deposit policies, equipment requirements, and custom durations. Included on every plan, from $15, not gated behind a studio tier.
Optional room layouts
When a session needs assigned mats, seats, stations or equipment, create a simple room layout and let clients choose. Leave it off for standard capacity booking.
Term-based courses
Sell a multi-week block as one course, bought up front. Makeup credits, swaps when someone misses a week, and refunds with a doctor's note all come built in.
Hybrid in-person + online
Set in-room capacity and online capacity independently per class. In-person and online counted separately, so neither overbooks. The meeting link goes out with the booking confirmation.
Memberships and class packs
Memberships auto-renew, packs auto-deduct, and members can use packs too. Clients pause their own membership when they need to.
Automated email sequences
A welcome email, a 24-hour class reminder (with in-person or online details), a win-back nudge for clients who haven't booked in three weeks, a renewal reminder a week before a membership renews, and failed-payment recovery with a secure one-tap link to update the card.
Reviews — opt-in, moderated
Prompts the client 2h after class. Private by default. Toggle each review public from your dashboard, and every change is logged. Storefront shows aggregate average + the reviews you publish.
Lead capture + admin queue
"Not ready to book?" form on every storefront page. Captures motivation and where they came from. Admin queue with new → contacted → converted | lost.
Cover images
16:9 hero image for the studio, plus optional per-class-type covers. Renders above the schedule, on every class card, and full-width on class detail.
Multi-location storefront filter
Storefront schedule filters by room or location when you have more than one. An "Online" filter surfaces hybrid + virtual-only classes.
Cancellation policies, four ways
When someone cancels late, you choose what happens: lose the credit, charge a fee, both, or neither — set per pack and per membership. Sensible defaults for your region, ready to go.
Substitute pool
Tag instructors as available subs. One-click substitution with auto-generated client notification (photo + bio).
Intake form builder
Questions that adapt to each answer, injury capture (left or right side), e-signature waivers, per-service forms, and a re-sign prompt every 12 months when something changes.
Per-service configuration
Each service has its own price, deposit policy, capacity, intake form, cancellation rule and optional place-selection setting.
Reporting on revenue, attendance and retention
Weekly and monthly views: how full your classes are, how often people no-show, how busy each instructor is, and how many members stay or cancel.
Failed-payment recovery
When a membership payment fails, the client gets a one-tap link to update their card. You're alerted after 3 failures, and it recovers automatically once payment lands.
One-click CSV export
Clients, bookings, payments, intake forms, attendance. Always free. Always yours. No fee on exit.
For instructors
Give instructors a clear phone view of today’s sessions, attendance, client notes and schedule changes without exposing the full back office.

08:15 · small-group training

Maren K.
low back · keep light
Day-of class roster
Each booked client with photo, intake alerts (in priority order), recent sessions, and apparatus history.
Tap-to-check-in
Big buttons, instant response, works even without a signal. Mark attended, no-show, or late in one tap.
Room layout when needed
See assigned places for sessions that use a layout, move a client, or mark a seat or piece of equipment unavailable.
Session notes
Per-client notes after class, especially useful for classical and private-led studios. Visible on the day-of roster next time.
Personal iCal feed
Subscribe your Google or Apple calendar to your Junocal schedule. One-tap copy of the secret URL.
For clients
Clients find a class or appointment, choose how to pay and complete any required forms on their phone. There is no app to download.

pick your spot
Public booking page
Studio-branded page at your own URL on junocal.com. Six themes, cover image up top. No “Powered by Junocal” in client-facing UI.
Choose a place when it matters
A touch-friendly layout lets clients choose a mat, seat, station or piece of equipment when the session requires it.
Book in-person or online
Hybrid classes show separate buttons, each with its own spot count. Online attendees get the meeting link in the booking confirmation and the 24h reminder.
Course enrollment
Term-based courses listed in a public catalog grouped by term. One enrollment covers every session in the block. One upfront payment.
Post-class reviews
One-tap star rating two hours after class, with optional comment. Private until the studio publishes it.
Smart waitlist + 24-hour reminders
When a spot opens up early, the next person in line is booked automatically. When it opens last-minute, everyone on the waitlist gets an alert and the first to tap gets the spot. Plus a 24-hour reminder with in-person or online details.
Self-serve membership pause
Pause from the client's own account with a reason and an end date. Auto-resume. Allowance set per tier.
One-tap email login (no password)
Clients sign in with a one-tap link sent to their email — no password to remember. The link expires after 24 hours, with an optional 30-day “remember this device” after the first sign-in.
Own-data export
Clients can download their own booking and payment history at any time, in CSV. Same data, same one click.
What runs underneath
Payments settle to your Stripe account, operational messages send on schedule and your data remains available to export.

your stripe
Connected · acct_••••
We never take a cut of your revenue
Junocal takes no commission and adds no markup — you keep what you earn at the standard card rate. Clients pay you directly through Stripe Connect; you connect your own Stripe account in minutes, and the money lands in your bank.
ACH and Direct Debit
Bank debit through Stripe — ACH in the US, Bacs Direct Debit in the UK. Day one, every plan.
Multi-currency, multi-region
GBP, USD, EUR, CAD, AUD. Studio sets primary currency at signup. Stripe Tax handles the rest.
Reliable automated email
24-hour class reminders, welcome, win-back, renewal nudges, failed-payment recovery — sent on schedule, and retried automatically if a send fails.
Mailchimp + Klaviyo integration
Sync clients to the marketing tools you already use. Studio tier.
Real human support
A person, by email. No chatbot maze, no offshore script. Studio plans get prioritised in the queue.
Branded booking
Six storefront themes, your logo, colors, photos, and a 16:9 cover image. Clients never see Junocal branding.
Data ownership and export
Your data, exportable as CSV at any time, free. No fee on the way out. No marketplace commission, ever.
From signup to first booking
Put a class on the schedule and watch it work.