Find answers to common questions about ClassesBook features, pricing, and setup.
Yes! You can upgrade or downgrade your plan at any time. Changes take effect immediately, and we'll prorate any billing differences.
ClassesBook charges zero transaction fees—you keep 100% of your revenue minus only the standard payment processing fees from Stripe. We don't act as an intermediary handling your funds. Instead, you connect your own free Stripe account directly to ClassesBook, giving you complete control over your payments, transaction history, and funds. Stripe charges standard payment processing fees (typically around 2.9% + €0.30 per transaction in Europe). View Stripe's current pricing for exact rates in your region.
Yes! We offer a 30-day free trial on all plans so you can experience ClassesBook risk-free. No worries, you can cancel anytime during the trial without any charges.
We accept all major credit cards, PayPal, and bank transfers. Your clients can pay with credit cards, debit cards, Google Pay, Apple Pay, and digital wallets.
Absolutely! Unlike many competitors who charge per email or require expensive add-ons, all email notifications, reminders, and client messaging are included in your monthly fee at no extra cost.
Yes! ClassesBook offers unmatched flexibility. You can set up some classes to use in-app packages with online/offline payments, while handling others manually. You decide which approach works best for each class or client group.
Setting up online payments is quick and easy. You'll need to create a free Stripe account (if you don't already have one) and connect it to ClassesBook. The process takes just a few minutes—simply copy and paste 2 secret API keys from your Stripe dashboard into ClassesBook. This approach ensures you maintain full control over your payments, transaction history, and funds at all times. We never act as an intermediary or handle your money—payments go directly from your clients to your bank account through Stripe, and you manage everything through Stripe's secure platform.
Yes, absolutely! All payments from your clients are deposited directly to the bank account you use to set up your Stripe account. Stripe handles the secure processing and transfers funds to your bank account according to their standard payout schedule and terms. You maintain complete control and visibility over all transactions either through ClassesBook platiform or your Stripe dashboard.
Yes! Even though funds are handled securely by Stripe, ClassesBook keeps comprehensive records of all payments. You can view payment details, access complete payment history, and analyze both online and offline payments (when packages are in use) directly within the app—no need to switch platforms. With the Fitness Center plan, you can even download payment reports, and you have full control over which receipts are available to your clients, always in respect of your custom invoice numbering setup.
Absolutely! The Fitness Center plan gives you complete control over your receipt and invoice numbering system. You can create custom numbering formats with or without prefixes (e.g., 2025/ABC-0001 or 2025/0001). You can also set the starting number to seamlessly continue your existing invoicing sequence if you're migrating from another system. All receipts will automatically display your business details and logo as configured in your settings, ensuring professional, branded documentation for your clients.
Yes! The administrator can download invoices from the Payments section to be used as needed. This gives you the flexibility to store receipts in your own filing system, send them to your accountant, or keep backup copies for your records. Of course, to handle invoices, you must have Receipt Generation enabled in the administrator's settings.
Co-op Gym Networking is a powerful collaboration feature designed for shared management environments, fitness cooperatives, and multi-instructor operations. When you network with other instructors, gyms, or organizations, your clients can view and book classes from all your network partners in a unified schedule. This creates a seamless experience where clients access a broader range of classes while you expand your offering without additional overhead. It's perfect for instructor collaborations, shared studio spaces, and fitness communities working together with different ClassesBook accounts. Together with your networkers you will decide whose clients can access which classes, and the client will be allowed to book and purchase packages from both partners.
Referral Tracking automatically monitors cross-bookings between networked partners. When clients from one networker book and attend classes with another networker in your network, the system tracks these referrals and calculates the associated revenue. Through the dedicated Referral section, you can view detailed reports showing how many clients each partner has referred, the revenue generated from those referrals, and the compensation owed for sharing client portfolios. This feature also works perfectly for collaborators who simply bring you new clients—such as marketing partners or business referrers—allowing you to track all bookings generated by their referrals and manage compensation accordingly. It makes maintaining fair and transparent revenue-sharing arrangements effortless in any collaborative fitness environment.
Class creation in ClassesBook is simple and flexible. You create a class template that automatically generates individual events based on your configured settings. Each class contains essential information such as title, start date, time, recurrence pattern, assigned instructor, class image, and more. The payment scheme you select determines whether bookings for that specific class are handled manually (free bookings) or managed through the app using in-app packages with online or offline payments. This gives you complete control over how each class operates—you can mix free classes with paid package-based classes, choosing the approach that works best for each offering.
Automatic class scheduling uses the class template you created to generate individual events automatically, starting from today and extending 30 days into the future. For example, if you set up a class to recur once a week, it will automatically appear at the same time every 7 days throughout the 30-day window. This ensures your schedule is always up-to-date without manual effort—the system continuously generates upcoming events based on your recurrence settings, whether daily, weekly, or custom intervals.
Yes, you have complete flexibility! You can choose to modify all events of the same class at once by editing the class template, or you can modify individual events separately if needed. This gives you the power to make changes that apply to the entire series or adjust specific occurrences without affecting others. Please note that modifying vital information for a class (such as date, time, or location) may require attendees to re-book their spots. In such cases, affected attendees will be automatically notified via email about the changes, ensuring clear communication and allowing them to adjust their bookings accordingly.
Yes, absolutely! Attendees can view their complete booking history and cancel their bookings directly through the app, giving them full control over their schedule. However, as an administrator, you have the option to prevent last-minute cancellations by configuring the app settings. You can define how far in advance a booking should be considered "last-minute" by setting a minimum cancellation notice period. This feature is particularly useful when you're using Packages, since the credit for class attendance has already been deducted from the attendee's package at the time of booking. Preventing last-minute cancellations helps protect your revenue and ensures better class planning.
The application uses a simple yet secure Invite Link system to connect customers to your organization. You can find your unique Invite Link in the sidebar of your dashboard. When you share this link with your customers and they sign up using it, they are automatically linked to your organization through a unique ID. This ensures that only your classes (and those of your network partners, if you're using Co-op Gym Networking) will be displayed to them. This approach keeps your client base organized and ensures customers only see relevant classes from the organizations they're connected to.
Yes, absolutely! ClassesBook offers complete flexibility with both online and offline payment options. You can configure your packages to accept offline payments, which is perfect for handling cash, bank transfers, or any other payment method you prefer outside the app. When using offline payments, the system still tracks all transactions, credits, and package usage—you simply mark payments as received manually. This gives you the freedom to mix payment methods based on your business needs: some packages can be online-only, others offline-only, or you can offer both options to your clients. All payment data, whether online or offline, is tracked in your analytics and reports.
Packages are an optional but powerful feature in ClassesBook that you can enable or disable from your administrator settings. Each package consists of four key elements: a name, a price, a duration, and a number of credits. Importantly, the price doesn't have to correspond to the number of credits—you have complete freedom to set these independently based on your business model. Here's how it works: when creating each class, you decide "how much the class costs" in terms of credits (think of credits as your own currency). For example, if you typically charge €5 per attendee for a certain class, you might set that class to cost 5 credits. Then, when creating packages, you decide how many credits they contain. If a package has 20 credits and a class costs 5 credits, the attendee will spend 5 credits to join that class, leaving them with 15 credits remaining. When their credits become insufficient, the customer will be automatically prompted to purchase a new package. You can create as many different packages as you like with varying credit amounts and prices. You can even create "unlimited" packages (allowing customers to book as much as they want with no credit limits, only constrained by the package expiration date) or "endless" packages (with no expiration date at all). You have full control over all these options, giving you the flexibility to design pricing structures that perfectly match your business needs.
No, packages are owner-specific. If you have network collaborations and your collaborators' classes require the use of packages, your clients will need to purchase a package from your collaborators separately in order to join their classes. The system intelligently guides users through this process. When a client checks the packages for sale, instead of showing your packages immediately, they'll first be prompted to choose an organization to purchase a package from—either yours or your collaborators'. Organizations are easily recognizable by their name and through a list of classes they have scheduled. If a client tries to book your collaborator's class but only owns a package from you, they will be automatically prompted to purchase a suitable package from that collaborator to attend the class, and vice versa. Credits are always deducted from the package purchased from the specific owner of the class being booked. This ensures fair revenue distribution and maintains clear boundaries between networked organizations while still providing a seamless booking experience for clients.
When a user attempts to book a class that has already reached its maximum capacity (as set by the administrator), they are prompted to join the Waiting Room. If a participant cancels their booking for that class, the system automatically assigns the available spot to someone from the Waiting Room. When multiple users are in the Waiting Room, priority is given to the user who joined first (the least recent entry). The system attempts to confirm their booking first—only if this booking is successful does the process stop. If the booking fails (for example, due to insufficient credits when packages are in use), the system moves to the next user in line. For classes requiring credit packages, a booking from the Waiting Room will only be successful if the user has sufficient credits remaining in their package. Once a user is successfully moved from the Waiting Room to a confirmed booking, both the administrator and the user are notified via email about the successful booking confirmation.
You have complete freedom to manage invoicing however you prefer! If you want to handle invoicing on your own, you can simply disable Receipt Generation in the administrator's settings. Even with receipts disabled, you can still view and download comprehensive payment reports from the Payments section, which helps you keep track of all transactions and manage your invoicing autonomously using your own systems and processes. This flexibility ensures ClassesBook adapts to your existing workflow rather than forcing you to change how you operate your business.
Yes, absolutely! Your attendees will receive email reminders for upcoming classes they have booked, helping them stay informed and reducing no-shows. Additionally, they will be notified via email if any class is cancelled, ensuring clear communication and allowing them to adjust their schedule accordingly. All email notifications are included in your monthly fee at no additional cost.
Yes, you can! In the Clients section, you can select the client you want to give a free package to and then pick a package among the ones you have available. The user will be assigned the selected package without any payment required. This is helpful in cases of payment issues, refunds, or when you want a user to benefit from extra credits as a courtesy or promotional gesture.
Yes, you can! On the home page, find the class you want to add an attendee to. You will find a menu on the far right—select "Add Attendees". Then, find the customer and add them to the list of attendees. Of course, this is only for particular case scenarios, as normally clients would book on their own through the app. This feature is useful for accommodating special requests, helping clients who may have difficulty using the app, or managing last-minute additions.
Yes! You can create custom intake form templates that include both questionnaires and liability waivers. These forms are displayed automatically when a user participates in a class for the first time. You can create different templates for different classes or use the same template across multiple classes. The waiver acceptance is recorded and stored in the Users section with complete history tracking, even if you later modify or delete the template.
Absolutely! The Intake Forms feature allows you to create custom questionnaires with any questions you need answered. When users participate in a class for the first time, they'll be prompted to complete your questionnaire along with the liability waiver. You can view all responses in the Users section of the application. If you need to update your questions, simply delete the old template and create a new one — users will then be required to fill out the new form on their next class participation.
Yes! You'll receive an email notification immediately when a user completes an intake form and waiver. The email includes all the questions and answers provided by the user. You can also access and review all completed forms at any time in the Users section of the application, where you'll find the complete history of all waivers and questionnaires, even for templates that have been deleted or modified.
Yes! You have complete flexibility in how you apply intake form templates. Any template can be used for one class, multiple classes, or all classes—it's entirely up to you as the administrator. For example, you might have a general waiver for most classes but create a specific questionnaire and waiver for high-intensity classes that requires additional health information. You decide which template applies to which classes based on your specific needs and requirements.
Yes! The administrator of the organisation will be notified via email every time a new user signs up using their Sign-up Link. This ensures you stay informed about new members joining your fitness community and can welcome them appropriately.
Absolutely! ClassesBook offers a customizable website widget that allows you to embed the entire booking system directly on your website. Your clients can book classes, purchase packages, and manage their bookings without ever leaving your site. The widget is fully customizable—choose from predefined themes or customize it completely to match your brand colors and style. Integration is incredibly simple: just copy and paste an iframe code into any HTML block on your website. Learn more about the widget integration.
Yes! The ClassesBook widget works seamlessly with WordPress and all other major website builders including Wix, Squarespace, Weebly, Shopify, and any platform that allows you to add custom HTML or iframe code. Since the widget uses a simple iframe integration, it can be embedded in any website regardless of how it was built. Most website builders have HTML blocks or custom code sections where you can paste the widget code—it takes just a few seconds. The widget is fully responsive and mobile-friendly, so it works perfectly on all devices.
Yes, that's exactly what our customizable widget enables! When you embed the ClassesBook widget on your website, your clients get full booking functionality directly from your site. They can browse your class schedule, book classes, purchase packages, check their existing bookings, cancel if needed, and view their booking history—all without being redirected to an external platform. This creates a seamless, professional experience where clients stay on your branded website throughout the entire booking process. You maintain complete control over the widget's appearance to ensure it matches your brand perfectly. Read our detailed article about the widget.