Term programs for each age group
Term-based courses run a fixed block of weekly sessions parents enrol into once. Set up a separate leveled program per age group — U8s, U10s, development squad — each with its own day, capacity and price.
Run weekly training sessions and term programs by age group, take parent payments on your own Stripe, and manage sign-ups, capacity and waitlists in one place. Conditional intake forms collect player and guardian details at enrolment. From $15 a month, no annual contract.
A youth football academy runs on the same three things every week: termly programs for each age group, per-session sign-ups, and payments from parents. Junocal handles all three — term-based courses for your age-group squads, single sessions and camp days on the same timetable, and recurring or termly billing that rebills itself.
Capacity caps and two-mode waitlists keep the pitch from overbooking, and conditional intake forms collect player details, guardian contacts and consent the moment a parent enrols. Coaches get a day-of roster view so they know who's turning up before the session starts.
Junocal runs the booking, enrolment and payments end to end: term programs and single sessions on one timetable, parents paying you on your own Stripe, and waitlists that fill open places for you. The scheduling and the money are handled with quiet confidence from $15 a month.
Term-based courses run a fixed block of weekly sessions parents enrol into once. Set up a separate leveled program per age group — U8s, U10s, development squad — each with its own day, capacity and price.
Run single training sessions or holiday-camp days alongside your term programs on one timetable. Parents book the dates they want, and you see who's coming to each session before you set out the cones.
Bill a full term up front or set a recurring monthly membership that rebills automatically. Multi-session packs let parents buy a block of sessions and use the credits across the term.
Cap every session and course so you never overbook the pitch. When a program is full, new sign-ups go onto a two-mode waitlist that offers the next open place automatically when someone drops.
Conditional-logic intake forms capture player details, guardian contacts, emergency numbers, medical notes and consent at sign-up. Branching questions show the right fields for each age group.
Confirmations, 24-hour session reminders, welcome emails, win-back nudges and failed-payment recovery all send automatically. Every automated parent email is included on Starter — not an add-on.
You connect your own Stripe account and parents pay you at Stripe's published rates — no Junocal markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all there, and the money lands in your balance directly. Junocal never holds your funds.
Bill a full term up front, set a recurring monthly membership that rebills automatically, or sell a pack of sessions parents draw down over the term. Failed-payment recovery emails chase the card that didn't go through, so you're not the one having that conversation.
Every session and term program has a capacity, so once a squad is full, new sign-ups go onto a two-mode waitlist instead of crowding the pitch. When a place opens, the waitlist offers it automatically — no group chat, no manual reshuffle.
Conditional-logic intake forms collect player details, guardian contact, emergency numbers, medical notes and consent at the point of enrolment, with branching questions that show the right fields for each age group. Everything is attached to the booking before the first session — and coaches see the roster the day of.
Leveled term programs per age band, each with its own capacity, day and recurring or termly price.
Weekly skills sessions with intake forms, waitlists and packs for parents who book a block of weeks.
Per-day sign-ups with capacity caps, automatic reminders and a waitlist when a camp day sells out.
One-to-one and duet appointment slots for technical sessions, booked and paid for online.
Small-capacity specialist sessions with floor-plan or station booking and level-tagged scheduling.
Lead capture for prospective players, intake forms at sign-up and confirmations that send themselves.
Starter covers one location, up to 10 pitches or rooms and up to 5 coach seats — room to grow without changing plans. Studio at $29/month adds up to 5 locations, individual coach logins, a front-desk role, email broadcasts to parents and a substitute coach pool. Growth at $69/month covers up to 10 locations plus QuickBooks. Everything you built on Starter carries straight over — no rebuild, no migration.
Yes. Term-based courses are built for exactly this — a fixed block of weekly sessions parents enrol into once, billed for the whole term. Set a separate course for each age group or level (U8s, U10s, development squad) with its own capacity, day and time. Starter is $15/month and includes term-based courses, so you can run a full season of age-group programs on the first plan.
You connect your own Stripe account (Stripe Connect Standard) and parents pay you directly at Stripe's published rates — no Junocal markup and no marketplace commission. They can pay by card, ACH in the US or Direct Debit in the UK, and recurring termly or monthly memberships rebill automatically. Money lands in your Stripe balance; Junocal never holds your funds.
Yes. Every session and course has a capacity, and once it fills, new sign-ups go onto a two-mode waitlist instead of overbooking the pitch. When a place opens up, the waitlist offers it automatically so you're not chasing parents by text. This is included from Starter at $15/month, not gated behind a higher tier.
Yes. Conditional-logic intake forms collect player details, guardian contact, emergency numbers, medical notes and consent at the point of enrolment, so the information is attached to the booking before the first session. Questions can branch — for example, showing extra fields only for under-16s. It's included from Starter at $15/month, so every enrolment carries the details your coaches need.
Starter is $15/month flat ($150/year) and covers one location, up to 10 pitches or rooms and up to 5 coach seats. Studio at $29/month adds up to 5 locations, individual staff logins, a front-desk role, email broadcasts to parents and a substitute coach pool. Growth at $69/month covers up to 10 locations plus QuickBooks — and there's no annual contract on any plan.
Term programs, per-session sign-ups, waitlists and every automated parent email — on your own Stripe, with no annual contract. Free CSV export and free migration in your first 30 days.