top-of-funnel on your own page

The “not ready to book” visitor

Most studio software treats the booking page as a transactional surface — clients who already know they want in. The visitor who isn't there yet, who's comparing or has questions or has an uncertain schedule, is often the biggest cohort of inbound interest and the one studio owners report losing most often.

Junocal's storefront form captures that visitor into your admin queue. Name, email, motivation. Stage flow. Email notification. The conversation continues without the marketplace skim.

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

How it works

Storefront form

Renders below the schedule on every storefront page. Name, email, optional phone, motivation. Anti-spam honeypot + Turnstile + rate limit. Submits in 200ms.

UTM + source captured

Every lead carries the page they came from, the UTM source if present, and the device type. Lets you trace which marketing channels actually convert.

Admin queue with stages

/app/leads renders New → Contacted → Lost tabs. Quick actions to flip stage and add internal notes. Email notification to operator on new lead submit.

why it matters

The visitor most studio software ignores

  • Operator-reported conversion runs 25-40% when the studio follows up within 24 hours, dropping to 5-15% if follow-up takes a week. Response time is the single biggest lever.

  • Mindbody handles top-of-funnel by funneling discovery-mode users into the Mindbody marketplace — and taking 20% of the booking if they convert. Junocal's lead form keeps that funnel on your page, with no commission.

  • The motivation field is the most-read piece of context in the admin queue. 'Just had a baby, looking for prenatal' lands differently than 'curious, never tried reformer' — and you'd want to respond differently.

  • Leads that don't convert immediately can still go through the win-back automation later if they sign up but go dormant. The full client lifecycle stays observable.

  • Mailchimp + Klaviyo sync (Studio tier) means lead-nurture sequences live in the marketing tool that handles that best — Junocal captures the lead, Mailchimp does the multi-touch warm-up, the lead arrives on your booking page ready to book.

pairs with

Lead capture pairs with three other things

Welcome automation

When a lead converts and signs up, the welcome email fires 24 hours later if they haven't booked yet. Lead-to-client handoff happens automatically.

Mailchimp + Klaviyo sync

Captured leads sync into your marketing tool of choice with source + motivation tags. Multi-touch lead-nurture flows live there; Junocal's automation focuses on operational emails.

UTM + source tracking

Every lead carries the UTM source and the page they came from. Lets you see which marketing channels actually convert leads vs. just driving traffic.

the things buyers ask

Questions

What does the lead form capture?

Name, email, optional phone, optional motivation (a free-text field — 'why are you interested?'), UTM source (where the visitor came from), and the page they were on when they submitted. The motivation field is the most useful for context — operators read 'just had a baby, looking for prenatal pilates' and respond differently than 'curious, never tried reformer.' Phone is optional because UK and US clients increasingly resist sharing phone in a non-transactional form.

Where does the lead form render on the storefront?

Below the schedule on every storefront page — the homepage, the class detail page, the instructor pages, the about page. The default copy is 'Not ready to book? Tell us a bit about you.' You can customise the copy and the heading in settings. Always-visible by default because a studio that hasn't published classes yet (during onboarding, or in the off-season) still wants to capture inbound interest.

What's the admin queue look like?

/app/leads renders the queue with three tabs: New, Contacted, Lost. Each lead row shows the name, email, motivation excerpt, source, days-since-submitted, and quick-action buttons (Mark contacted, Mark converted, Mark lost). When you mark a lead contacted, you can add an internal note (visible only to staff) capturing what you said or what they're waiting for. Converted leads are the ones who became active clients — these auto-flip when a client account is created with the same email, but you can also flip them manually if the email differs.

Do leads sync to Mailchimp or Klaviyo automatically?

Yes, if you've connected Mailchimp or Klaviyo (Studio tier). Captured leads sync into a 'Junocal leads' segment tagged by source and motivation. From there you can run a lead-nurture sequence in Mailchimp/Klaviyo if you want — typical pattern is a three-email warm-up over two weeks before a fourth email that invites them to book an intro class with a discount code. Junocal's own automation focuses on the operational sequences (24-hour reminder, welcome, win-back, renewal, dunning); the marketing-side nurture flows are deliberately punted to the marketing tools that handle that better.

Does the lead form have anti-spam protection?

Yes. Honeypot field, time-since-pageload heuristic (sub-2-second submissions are auto-rejected), Cloudflare Turnstile (lightweight invisible challenge — no captcha clicks unless the visitor looks suspicious), and rate limiting (10 submissions per IP per 24 hours). Together these block 99%+ of automated submissions while staying invisible to real visitors. If a legitimate visitor gets caught, they see a clear retry message; the studio sees nothing in the admin queue for blocked submissions.

Why does the lead capture matter for studio software specifically?

Because most studio software treats the booking page as a transactional surface — clients who already know they want to book. The 'not ready to book' visitor — the one comparing options, the one with questions, the one whose schedule is uncertain — is often the biggest cohort of inbound interest and the one studio owners report losing most often. A simple lead form turns the visitor into a contact you can follow up with. Mindbody's marketplace handles this by funneling discovery-mode users into the marketplace itself (and charging the studio 20% if they book). Junocal's lead form keeps that funnel on your own page, with the contact going straight to your admin queue, no commission, no marketplace handoff.

Can I customise the form fields?

Limited customisation today. You can edit the heading, the subheading, the field labels, and the CTA button text. You can also toggle phone capture on/off, and add up to three custom questions with free-text answers (e.g., 'What's your pilates experience?' or 'What time of day works best for you?'). The goal is a simple, low-friction form that captures the essentials without becoming an intake-form-before-the-conversation.

What's the typical conversion rate from lead to active client?

Operator-reported numbers cluster around 25-40% lead-to-paid conversion for studios that follow up within 24 hours, falling to 5-15% for studios that follow up after a week. The single biggest lever is response time. Junocal sends the operator an email notification when a new lead arrives (configurable to immediate or daily digest), so studios that prioritise quick reply convert meaningfully better. The win-back automation also re-engages lost leads after 21+ days if they end up signing up later but going dormant — leads who later become clients pick up the standard automated sequences.