Try it for FREE

All-Inclusive Features for Your Fitness Business

Everything you need to manage classes, accept payments, and grow your client base—all at one transparent monthly price with no hidden fees.

Automatic Class Scheduling

Automatic Class Scheduling

Create recurring classes effortlessly with our intelligent scheduling system. Edit single events or entire series with complete flexibility. Real-time updates keep everyone informed.

  • ✓ Recurring class automation
  • ✓ Edit single events or full series
  • ✓ Capacity management
  • ✓ Get notified when someone cancels on the same day!
Flexible Payment Options

Flexible Payment Options

Accept both online and offline payments seamlessly. Connect your Stripe account for secure online processing—we charge zero transaction fees. Mix payment methods based on your needs.

  • ✓ Online payments with cards, PayPal, Google Pay, Apple Pay, and digital wallets
  • ✓ Purchase packages with online or offline payemnts
  • ✓ Zero transaction fees from us
  • ✓ Mix online/offline per class
Smart Package Management

Smart Package Management

Create unlimited class packages with flexible pricing. Choose which classes use packages and which don't. Support for both online and offline package purchases.

  • ✓ Unlimited package types
  • ✓ Flexible pricing & expiration
  • ✓ Per-class package control
  • ✓ Usage tracking & analytics
Intelligent Waiting Room

Intelligent Waiting Room

Prevent overbooking while maximizing capacity. Our smart waiting room automatically fills spots when cancellations occur, ensuring full classes and maximized revenue.

  • ✓ Automatic spot allocation
  • ✓ Instant notifications for clients and instructors
  • ✓ Priority-based queuing
Direct Client Communication

Direct Client Communication

Send custom emails to individual clients or groups directly through the app. Handle special requests, send updates, and provide personalized service—all included at no extra cost.

  • ✓ Individual client emails
  • ✓ Group messaging
  • ✓ No per-email charges
  • ✓ Custom message templates
Automated Email Reminders

Automated Email Reminders

Class reminders and booking notifications sent automatically. Unlike competitors who charge per email, all notifications are included in your monthly fee at no extra cost.

  • ✓ Automatic class reminders
  • ✓ Booking confirmations
  • ✓ Cancellation alerts
  • ✓ Unlimited emails included
Booking and Sales Analytics

Booking & Sales Analytics

Track bookings, monitor attendance, and analyze revenue with comprehensive analytics. View detailed payment history for both online and offline transactions without leaving the app.

  • ✓ Booking trends & patterns
  • ✓ Revenue analytics
  • ✓ Attendance tracking
  • ✓ Payment history dashboard
Receipt Management and Reports

Receipt Management & Reports

Generate professional payment receipts with your logo and custom invoice numbering. Download comprehensive payment reports and control client access to receipts (Fitness Center plan).

  • ✓ Custom invoice numbering
  • ✓ Branded receipts with logo
  • ✓ Downloadable reports
  • ✓ Client receipt access control
Co-op Gym Networking

Co-op Gym Networking

Collaborate with other instructors and gyms to expand your offerings. Share schedules with partners while maintaining control over which clients access which classes (Fitness Center plan).

  • ✓ Partner with other gyms
  • ✓ Shared schedule visibility
  • ✓ Cross-booking capabilities
  • ✓ Flexible access control
Referral Tracking

Referral Tracking

Monitor bookings from network partners and marketing collaborators. Track revenue from referrals and manage fair compensation automatically (Fitness Center plan).

  • ✓ Automatic referral tracking
  • ✓ Revenue attribution
  • ✓ Detailed referral reports
  • ✓ Partner compensation tools
Cancellation Control

Cancellation Control

Prevent last-minute cancellations by setting advance cancellation limits. Protect your revenue and maintain class stability with smart, customizable booking policies.

  • ✓ Set cancellation deadlines
  • ✓ Protect against revenue loss
  • ✓ Custom policy per class
  • ✓ Automatic enforcement
Intake Forms & Waivers

Intake Forms & Waivers

Create custom questionnaires and liability waivers that appear automatically when clients join a class for the first time. Collect health information and legal agreements seamlessly.

  • ✓ Custom questionnaire templates
  • ✓ Liability waiver management
  • ✓ Email notifications on submission
  • ✓ Complete history tracking
Multi-Sport Support

Multi-Sport & Activity Support

Perfect for any fitness activity—yoga, pilates, CrossFit, dance, martial arts, and more. Unlimited activity types with full customization for your specific needs.

  • ✓ Unlimited activity types
  • ✓ Custom class categories
  • ✓ Flexible class formats
Customizable Website Widget

Customizable Website Widget

Embed a fully functional booking widget directly on your website. Let clients book classes, purchase packages, and manage their bookings without leaving your site. Learn more about the widget.

  • ✓ Predefined themes or custom brand colors
  • ✓ Full booking functionality on your site
  • ✓ Easy iframe integration
  • ✓ Works with WordPress, Wix, Squarespace, and all website builders

Why Fitness Studios Choose ClassesBook

💰 Truly All-Inclusive

One transparent monthly price includes all features. No per-email charges, no transaction fees from us, no hidden costs.

💳 Keep 100% Revenue

Connect your own Stripe account—we charge zero transaction fees. Only standard Stripe payment processing fees apply.

📱 Mobile-First Design

Optimized for mobile devices, ensuring your clients can book classes anytime, anywhere.

🎁 30-Day Free Trial

Experience every feature risk-free. No credit card required, cancel anytime with no obligations.

How ClassesBook Works

Get started in minutes and start accepting bookings immediately

📝

1. Create Your Schedule

Set up your classes with automatic recurring schedules. Add as many classes and packages as you need—everything is unlimited.

💳

2. Connect Your Stripe Account

Link your free Stripe account in minutes by copying 2 API keys. Payments go directly to your bank account—we never touch your funds.

👥

3. Invite Your Clients

Share the invite link with your clients so they can book classes, purchase packages, and manage their bookings through their personal dashboard.

📊

4. Track Everything

Monitor bookings, payments, and analytics in real-time. Send emails, manage receipts, and grow your business—all from one platform.

Start Your 30-Day Free Trial