Skip to main content
for spin studios

Spin studio software with pick-a-spot bike booking

Let riders pick their exact bike, sell packs and memberships, fill peak classes with waitlists, and run hybrid livestream rides. Spin studio software from $15 a month. Paid plans have no Junocal transaction fee and no annual contract.

5 out of 5 stars on G2

Join 100+ studios and instructors using Junocal

  • Behind the Choreo with Natalie
  • Sky & Stone
  • Kina
  • Mirage Dance School
  • Flex and Flow Pole Studio

Built for the way spin studios run

Numbered bikes, peak rides that sell out and riders with a favourite spot. Junocal handles each of them on one timetable.

Riders pick their bike when they book

Lay out your room once and number each bike. Riders choose a free bike on the booking page, and the front row stops being a scramble at the door.

  • Numbered bikes in your own room layout
  • Turn bike choice on or off per ride
  • Take a broken bike out of booking
  • Riders see their bike after booking
An indoor cycling class on numbered bikes, with the instructor at the front.

front row · 8 bikes

edit layout

1booked
2you
3booked
4open
5booked
6open
7OOO
8open

Bike 7 out of order · hidden from new bookings

Intro rides, packs and memberships at one checkout

New riders start on an intro offer. Regulars buy a ride pack or a monthly membership, and Junocal tracks every credit and renewal.

  • Intro offers for first-time riders only
  • Ride packs that deduct themselves
  • Memberships riders can pause
  • Gift cards for birthdays and holidays
A rider booking her next class on her phone in the changing room.

ways to book

Intro offer · 3 rides

First-time riders only

$30

10-ride pack

10 credits

$180

Unlimited monthly

Renews monthly

$169

Sold-out rides that stay full

Peak rides fill days ahead. When a bike frees up, the waitlist fills it, and reminders keep no-shows down.

  • Waitlist auto-books the next rider
  • Last-minute bikes go to the first to claim
  • Reminders the day before the ride
  • Win-back emails for lapsed riders
A front-desk host greeting a client at the studio desk.

automated emails

nowWaitlist · bike 6 just opened
−24hReminder · Friday 07:00 Rhythm Ride
+2hHow was your ride? · review request
+21dWin-back · we miss you
−7dMembership renewal nudge

Sent automatically on every plan.

Rides in the studio and online

Run a ride on the bikes, online or both. Bike places and online places are counted separately, and online riders get the link automatically.

  • Separate bike and online capacity
  • Meeting link in the confirmation and reminder
  • Zoom connects on every plan
  • Beginner series sold as one course
An owner planning the week's classes on a laptop and phone.

Wed 14 May · 8:15 · Morning Class

Hybrid class

Book in-person

2 of 10 spots left

Book online

18 of 30 spots left

In-person and online are counted separately. Online attendees get the meeting link in the confirmation.

What your team and riders see

Foundry Fitness
+ Add

Schedule

Classes and appointments across your week.

WeekTodayMay 25–31
Mon 25
Tue 26
Wed 27
Thu 28
Fri 29
9:30Strength circuit
12:00HYROX engine
10:301:1 coaching
14:00Mobility
11:30Strength circuit

Schedule

Your week, one calendar

Scheduled classes, course sessions, appointments and virtual sessions in one calendar. Switch between day, week and agenda views, or filter by class type, instructor, room and location.

One calendar — Classes, courses and 1:1s together.

Useful filters — Instructor, room, location and offering.

Faster changes — Duplicate a week or notify a whole class.

Foundry Fitness
+ Add

Booking page

Your public page, ready to share.

FF

Foundry Fitness

Classes, appointments and courses in one place.

SchedulePrivatePlansAbout

Upcoming

Strength circuitToday · 6:30 PMBook
1:1 coachingTomorrow · 4:00 PMBook

Storefront

Your own booking page — not a marketplace listing

Your brand, your schedule, your reviews, at junocal.com/yourstudio. Clients book in a few taps with nothing to download — and you keep the relationship instead of renting it from a marketplace.

Your brand — A polished booking page that feels like your business.

Always bookable — Clients can book classes or privates at any time.

Simple to share — Use one link across your site, socials and messages.

Foundry Fitness
+ Add

Check-in

Today’s arrivals and client flags.

Strength circuit · 6:30 PM3 / 8 arrived
JWJordan WilliamsWaiver completeChecked in
ZHZara HussainWaiver completeChecked in
DMDiego MartinezWaiver completeBooked

Check-in

Walk in knowing who's coming

Today's class rosters show who's booked, who's checked in and whose intake is incomplete, so the front desk can catch missing details before class.

Fast arrivals — Mark attendance without opening every booking.

Client flags — See intake and waiver status before class starts.

Clean records — Attendance feeds the client history automatically.

Everything included for spin studios

One account covers booking, payments, client care and reporting. Every plan includes the features without a plan label.

Scheduling and booking

  • Ride timetable

    Recurring rides and one-off theme rides on one calendar, with bike capacity set once.

  • Beginner series

    Sell a dated beginner series as one enrolment, with its own price, capacity and attendance.

  • Private rides and coaching

    Riders book 1:1 coaching or a private group ride from the availability you set.

  • Bike booking

    Riders choose a numbered bike in your room layout. Take a broken bike out of use.

  • Livestream rides

    Separate bike and online capacity, with the meeting link sent automatically.

  • Waitlists

    Book clients with a pack or membership the moment a place opens, or let the first to claim take it.

  • Class prerequisites

    Open a level only to clients with enough recorded attendance or instructor approval.

  • Family and group bookings

    One account can book for children, partners or friends, and pay for a guest by card or from a pack.

  • Studio hire and parties

    Rent out rooms and equipment or quote party packages, with deposits and availability checked against your timetable.

Selling and payments

  • Drop-in prices

    New clients can book and pay for a single class without buying credits first.

  • Packs, memberships and intro offersFrom Starter

    Intro offers for new riders, ride packs that deduct themselves, and memberships riders can pause.

  • Gift cards

    Sell gift cards in your own design, online or at the desk. Clients can pay with them when they book online.

  • Coupons and promo codes

    Discount a class, pack or membership for a campaign, partner or birthday.

  • Referral codes

    Clients share a code with friends, and you see who brought each new client.

  • Payments to your own Stripe

    Money goes straight to your Stripe account. Paid plans add no Junocal transaction fee.

  • Failed-payment recovery

    When a renewal fails, the client gets a secure link to update their card.

Clients and communication

  • Branded booking page

    Your logo, colours and photos on one link. Add it to your WordPress, Wix or Squarespace site too.

  • Forms and waivers

    Collect intake forms, signatures and photos during booking or before the visit.

  • Client notes

    Private notes on each profile, shared only with the teammates you choose.

  • Automatic emails

    Confirmations, reminders a day, 2 hours and 30 minutes before, plus welcome, win-back and renewal emails.

  • Reviews

    Ask for a review after class, then choose which ones appear on your booking page.

  • Email broadcastsFrom Studio

    Announce a new class, workshop or timetable change to opted-in clients.

  • Shared client inboxFrom Studio

    Client email replies land in one inbox your whole team can answer.

  • Client follow-up listsFrom Studio

    See who came once, who signed up but never booked and whose pack is low, then message them.

Running the business

  • Check-in and rosters

    Check in the whole day from one desk screen, or from the instructor's day-of roster on a phone.

  • Staff and cover

    Five instructor seats on Starter, unlimited from Studio, plus front-desk roles and substitute cover.

  • Reports

    Sales and attendance on every plan. Business, class and instructor performance from Studio.

  • Multiple locationsFrom Studio

    Up to five locations on Studio and ten on Growth, with memberships that work across sites.

  • Integrations

    The WordPress plugin, the Wix app, calendar feeds and Zoom on every plan. Mailchimp and Klaviyo from Studio.

  • Juno AI assistantFrom Studio

    Ask about bookings or clients. Juno drafts the change and you approve it.

  • CSV export

    Download clients, bookings and revenue whenever you like.

What spin studio software actually needs to do

Spin studio software handles the ride timetable, bike booking, class packs and memberships, intro offers, waitlists and recurring payments. Letting riders choose their exact bike is what sets it apart from generic class software.

In a spin room the bike is the booking. Riders have favourites: front row by the instructor, the corner by the fan, the one they always take. Software that only counts places leaves your team sorting bikes by hand before every ride.

Junocal includes bike booking on every plan, with packs, memberships and intro offers from $15/month. Payments go to your own Stripe account, paid plans add no Junocal transaction fee and there's no annual contract.

Pricing for spin studios

Bike booking, packs, memberships and livestream rides are on every paid plan. Pay monthly and cancel any time.

Free

$0 /mo

No monthly subscription

4% Junocal transaction fee

For instructors getting started.

Start with Free
  • 1 location, 1 room
  • Up to 3 instructors
  • Classes, courses and appointments
  • Unlimited bookings paid through Junocal
  • 50 free or externally paid bookings a month
  • Booking page and website embed

Starter

$15 /mo

Billed monthly

No Junocal transaction fee

For busy studios at one location.

Start free for 14 days
  • 1 location, up to 10 rooms
  • Up to 5 instructors
  • Unlimited clients and bookings
  • Packs, memberships and courses
  • Waitlists and automated emails
  • Forms, waivers and client notes

Studio

Most popular

$29 /mo

Billed monthly

No Junocal transaction fee

Everything in Starter, for growing teams.

Start free for 14 days
  • Up to 5 locations, unlimited rooms
  • Unlimited instructors and front desk access
  • Follow-up lists, shared inbox and broadcasts
  • Performance reports and custom automations
  • 200 Juno AI requests a month
  • Priority email support

Growth

$69 /mo

Billed monthly

No Junocal transaction fee

Everything in Studio, with tools to grow.

Start free for 14 days
  • Up to 10 locations
  • Website and custom domain
  • Lead follow-ups and email campaigns
  • 25,000 marketing emails a month
  • Payroll prep and financial reports
  • 1,000 Juno AI requests a month

Stripe processing fees apply to every plan. Free’s 4% fee applies only to payments collected through Junocal.

Need more than 10 locations? Reach out about custom pricing.

Compare all features and pricing

Moving from another booking system?

Junocal imports a standard client CSV and has a guided workflow for Mindbody exports. Send us a sample export and we will confirm which riders, bookings, credits and memberships can move, then plan your switch date with you. Migration help is included in your first 30 days.

the things spin studios ask

Questions

Can riders pick their own bike when they book?

Yes. Lay out your room bike by bike once, and riders choose a free, numbered bike when they book. They see their bike number after booking. Mark a bike out of order and it drops out of new bookings, and you can review anyone already assigned to it. Bike booking is on every plan.

How do I take payment for spin classes?

Riders pay by card, or by ACH or Direct Debit where Stripe supports it, and the money goes straight into your own Stripe account. Paid plans add no Junocal transaction fee; Stripe's standard processing fees apply. If a membership renewal fails, the rider gets a secure link to update their card.

Can I run livestream rides alongside in-studio classes?

Yes. Any ride can be in the studio, online or both, with bike places and online places counted separately. Online riders get your meeting link in their confirmation and reminder. The stream runs on Zoom or your own meeting link; Junocal sells the place, counts capacity and sends the link.

What does spin studio software cost?

Starter is $15/month and includes bike booking, packs, memberships, intro offers and waitlists. Studio is $29/month with unlimited instructor seats, up to five locations, a front-desk role, substitute cover and email broadcasts. Growth is $69/month for up to ten locations and advanced reporting. Paid plans add no Junocal transaction fee and there's no annual contract. Stripe's standard processing fees apply.

Can I sell class packs and unlimited memberships for spin?

Yes. Sell 5- and 10-ride packs for casual riders and monthly memberships for regulars, next to single drop-in rides. Packs deduct a credit with each booking, memberships renew automatically and riders can pause them themselves. Packs and memberships are on Starter and above.

Can I sell an intro offer to new riders?

Yes. Limit an intro pack to a rider's first visit or first purchase, so only newcomers can buy it. A membership can also start at a lower intro price for a set period before the regular rate.

Can I run a beginner ride series?

Yes. Sell a dated beginner series as one course with its own price, capacity and attendance. Riders enrol once and every ride in the series lands in their bookings.

Deeper dives

Try Junocal for your spin studio

14 days free, no card. Lay out your bikes, publish an intro ride and book it yourself on your phone before you invite riders.