Skip to main content
Product features

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.

A studio owner welcoming a new client at the front desk with a tablet.

For owners and front desk

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

A studio owner at a laptop reviewing the day's calendar.

today

07:00Morning class
08:15Small-group training
09:30Beginner course

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.

An instructor adjusting two students mid-pose.

08:15 · small-group training

Maren K.

low back · keep light

Spot 4Check in →

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.

A client checking in at the studio front desk.

pick your spot

1
2
3
4
5
6

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.

A studio owner standing in a bright independent studio.

your stripe

Connected · acct_••••

cardsachbacsapple pay

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.