Programs

Class types (Strength, Yoga, Kids) — color and icon on the calendar, who gets to book, and optional pay-per-class Book now.

A program page showing the name, who can book, and upcoming classes
A program is a class type. The header says who gets in, and how busy the calendar is.
Program form showing drop-in status, a link to edit the price in Products, and plans that grant access
The form shows the drop-in price (or Off) and which plans grant access. Edit the price on Products. Color and icon stay further down the form.
Programs list with a Drop-in column
The programs list shows the drop-in price, or Off.
Products Drop-ins tab listing each program and its price
Set the drop-in price on **Products → Drop-ins**. The program form only points here.

A program is a kind of class: Strength & Conditioning, Sunrise Mobility, Kids Jiu-Jitsu. Sessions belong to one program.

Add a program

  1. Open Programs → New.
  2. Enter a name members will recognize on the schedule.
  3. Pick a color and icon. The color paints the class on the member week view and on Sessions → On the Calendar. The form shows a mini calendar so you can check contrast before you save.
  4. Save.

Keep Strength blue and Yoga green if you like. Just do not make everything the same shade of “pretty close.”

Why programs matter

  • Pass types unlock programs, not individual sessions.
  • Booking Access on a class follows the program’s pass types.
  • The program header names those passes (“10-Class Pass gets you in”) and how many classes are coming up.
  • Coaches and members talk in program names (“I’m in HIIT”).

Keep the list short. Four or five programs is plenty for most independent gyms. Rename freely — existing sessions keep the new name.

Pay per class (Book now)

Use this when you want walk-ins to pay for one class. The price lives on Products → Drop-ins, not on the visit-pack list.

You need Fitnito Payments — Stripe connected and member billing enabled. Without that, the drop-in controls do not appear and members cannot pay online for a single class.

Turn drop-ins on for the gym

  1. Open Settings → Payments.
  2. Turn on Allow pay-per-class drop-ins (Book now).

The help text on that switch explains the difference: Book now is for members who need to pay for one class; Reserve stays for members who still have a visit on a pass. When drop-ins are off gym-wide, Book now does not show on the booking site.

Set the price

  1. Open Products → Drop-ins.
  2. Every program is on that list. Click Edit on the one you want.
  3. Turn on Allow pay-per-class (Book now).
  4. Enter the price. The gym's currency sits beside the amount. Save a Canadian address first, in the setup chat or under Locations → Edit, and that currency is CAD. Connecting a Canadian Stripe account does the same when nothing is priced yet. A US Stripe account leaves USD. A Canadian gym that wants USD sets Settings → Payments afterward.
  5. Save.

Leave it off when only passholders or visit-pack holders should book that program. Book now will not show for walk-ins.

The program page and the program form show the price, or Off, and link back to Products. They do not edit the amount.

What happens behind the scenes:

  • Fitnito keeps a 1-visit product tied to this program only. It shows on Products → Drop-ins. It does not show on Visit packs or Passes, and it does not count toward the Free plan pass-type limit.
  • Members who do not have a usable pass for that program see Book now $X on the schedule. Reserve stays for members who still have a visit on a covering pass.
  • Turning pay-per-class off deactivates that product. Existing member passes are unchanged.

You can raise or lower the price anytime. New checkouts use the new number.

What members experience

They tap Book now, or their assistant confirms and hands them the Checkout link. Fitnito holds the seat, then charges the card in Stripe Checkout. After they pay or tap Back, they return to the same schedule view and date. On week and day the class panel opens with booked, confirming, or cancelled. If the class fills, starts, or is cancelled before the charge, the card is not charged and they are not booked.

Canceling the booking, or deleting the class, puts the visit back on their pass for that program. Fitnito does not refund the card. If you want to return the money, refund the payment from Recent Payments. See the member guide: Find and book a class.

Tips

  • Set a drop-in price per program where pay-per-class is on. Yoga and open gym can differ.
  • Link pass types to programs under Booking Access so members with packs still Reserve without paying again.
  • Drop-in visits do not spill to other programs — a paid single visit for Strength does not book Yoga.