a real booking system, not a calendar link

A real booking system for private Pilates teachers

Built for the way private Pilates teachers actually work. Deposits on every session, intake that captures injuries the way you ask about them in person, packs clients can buy themselves, and a booking page that looks like your brand instead of a marketplace listing.

A private pilates teacher giving hands-on adjustments in a single-room studio.
what changes when it fits

Built for your specific shape

Per-service deposit policies

One deposit amount for a 30-minute mat private. A different one for a 60-minute reformer duet. Charged at booking, applied against the session total. Configurable per service, not per studio.

Automatic late-cancel and no-show fees

Set the policy once at the service level. Junocal charges the saved card when the policy triggers. You do not send the email. You do not justify the fee. The client agreed to the policy at the booking step.

Conditional intake forms

Surgery questions surface only when the client reports a surgery. Pregnancy fields surface only when relevant. R/L body-part capture. E-signature waiver. The form your insurer expects, that your clients actually complete because it does not ask 80 questions of everyone.

who this fits

Who Junocal is built for here

Built for private 1:1 and duet teachers running between 8 and 25 sessions a week. Most are mid-career: 5 to 15 years teaching, a stable list of 30 to 80 regular clients, a mix of weekly regulars and pre-pack purchasers. The defining shape is that the relationship with each client is direct (no studio brand sits between you and them) and the session price reflects that. The current tooling is usually Acuity Standard with a Stripe plug-in, or Calendly plus a separate Square account, or WhatsApp plus a spreadsheet — all of which work until they don't. Junocal Starter at $39/month consolidates the booking, payment, intake, and policy enforcement that those tools split across three or four places.

specifics

What you get, specifically

  • Deposit policy per service: a different amount for a 30-minute private than a 60-minute duet.
  • Late-cancel and no-show fees charged automatically against the card on file. No chase emails.
  • Conditional intake forms with reformer-specific injury follow-ups and an e-signature waiver.
  • Packs and 1:1 deposits coexist: a pack-holder can still pay a deposit on a session that requires one.
  • Branded booking page at your own URL (junocal.com/yourstudio). Your colors, your face.
  • Stripe Connect Standard: your merchant account, funds direct to your bank, no marketplace markup.
how it plays out

Three real moments

Specific operational scenarios this studio shape runs into, and what Junocal does for each.

Replacing Acuity Standard plus a Stripe plug-in

Acuity Standard at $34 takes deposits, runs packs and memberships, and includes Stripe. What it does not do: conditional-logic intake (every client sees every question, regardless of relevance) and per-service late-cancel automation. Most teachers eventually rebuild intake in a separate tool like Jotform and stitch it into the flow with email. Junocal Starter at $39 covers both natively. The extra $45 a month replaces the Jotform subscription, the manual chasing for cancellation fees, and the email stitching.

A client argues about a late-cancel fee

She cancelled 90 minutes before her Wednesday 8am session; your policy charges 50 percent for cancellations inside 12 hours. Junocal charges the saved card automatically. She emails you to ask why. You reply with one sentence: 'The cancellation policy is in the booking confirmation, and the fee is listed there.' The booking confirmation she received does in fact list the policy. The conversation ends.

Sharing clients with another teacher

You and a colleague split a studio space and share a partial client base. On Junocal, each of you has your own account, your own branded URL, your own Stripe, your own intake. The shared client books with whichever of you she's seeing this week. Her intake exists in both accounts (she fills it once per teacher). No marketplace, no co-billing, no shared customer table. The client experience is two separate booking pages; the business experience is two separate businesses, which is what you both wanted.

the things we get asked

Questions

How is this different from Acuity Standard at $34?

Acuity Standard covers booking, deposits, packs, and memberships. What it does not cover: conditional-logic intake forms (Acuity intake is flat-fields only) and automatic late-cancel or no-show fees. Junocal Starter at $39 covers both. The cost difference ($45/month) typically replaces a separate Jotform subscription and the manual time you spend chasing cancellation fees one at a time. For teachers without those needs, Acuity Standard is genuinely fine.

Can I charge different deposits for different session types?

Yes. Deposit policy is per service. Set $40 deposit for a 60-minute reformer private, $25 for a 30-minute mat session, $0 for a free initial consultation. Junocal charges the configured amount at booking and applies it against the session total. There is no studio-wide deposit setting that you have to work around per service.

What if a client argues about a late-cancel fee?

The booking confirmation she received included the cancellation policy in plain text. When Junocal charges the fee, it logs the action and references the policy version that was active when she booked. You can show her the booking confirmation in two clicks. Most disagreements end at that point. For genuine edge cases (genuine emergencies, illness), you can refund the fee with one click and the client gets an email letting them know.

Can I run packs and 1:1 deposits in the same system?

Yes. A client with pack credits can still book a session that requires a deposit. Junocal handles the math: the deposit is charged at booking, the pack credit deducts at session completion, the client gets a confirmation showing both. This is the case Acuity does not handle cleanly without manual intervention.

How quickly can I be live?

Most solo teachers are live in 3 to 5 days. The bottleneck is rebuilding your intake form (an hour, maybe two) and configuring your services with the right deposits and policies (another hour). Importing your existing client list from CSV is a five-minute job. We do not require a sales call or a setup fee.

Deeper dives

Comparisons and resources most relevant to this studio shape.

See how it works

14 days free. No card. We handle the migration if you're coming from another tool.