Packed With Essential Features! | Bookamat

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Find out more here.


Sign In

Bookamat online class scheduling software features

Packed With Essential Features!

We provide everything you need to run a thriving fitness studio!

Powerful Scheduling

Get our user-friendly dashboard for scheduling individual or group, public or private and once-off or repeating activities. Switch between day, week and month calendar or list views.


Client Self-Service

Empower your clients to book, manage, and pay for their own activities 24/7 using mobile app, tablet or desktop. Including client check-in!

Invoicing & Billing

Track outstanding and received payments. Save hours with automatically generated client invoices. View projected revenue & each client's personalised booking, billing and credit history.


Choose How Clients Pay

Accept cash, bank tranfers (EFT), credit & debit cards, PayPal and other payment options for client bookings. Turn on or off as needed.

Website Integration

Display a live schedule on your website or link from your Facebook page for seamless client bookings 24/7. Separate tabs for activities, memberships and events & workshops.



Run your business your way with pre or post paid bookings, customisable service & pricing names, class sizes, waiting lists, late cancelation policy, waiver forms and more.


Never miss a beat with helpful business activity notifications sent to you and/or your staff. Enable friendly client birthday messages and new client greetings.



Generate detailed reports for analysing monthly performance, tracking revenue, popular passes, retaining clients and calculating payroll.

Detailed Feature Descriptions

Want a little more detail? Here's the complete run down!

Powerful Scheduling

  • Simple to set up and easy-to-use
  • Can be installed as a mobile app or desktop app
  • Gives you complete control over your business
  • Manage your appointments, classes, sessions, events or retreats
  • Switch between day, week and month calendar or list views
  • View your schedule by location, staff, client, class time or date / time
  • Add staff holidays or business closure dates
  • Quickly add clients into activities using credits or new passes
  • Prevent scheduling and booking conflicts

Sell Passes Online

  • Offer unlimited passes, credit packs or casual bookings
  • Offer passes which reserve a client's spot up to 5 classes each week
  • Offer recurring passes and set the minimum number of payments required
  • Offer free passes or special passes for students, friends or pensioners etc
  • Set passes for private use or public (online bookings) use
  • Set passes to be active on booking, payment or attendance

Manage Virtual Classes

  • Take bookings and payments for live streamed or pre-recorded classes
  • Works with Zoom, Skype, Google Meet and other live streaming platforms
  • Upload your video link for once off or recurring sessions
  • Add pre-class notes for participants, e.g. equipment to bring
  • Auto-notifies participants 1 hour before start time
  • Displays your time zone for people booking from other countries

Create Membership Rules

  • Restrict passes for use at one, some or all activity types
  • Restrict passes for use at one, some or all locations
  • Create different passes for different staff
  • Extend membership pass expiry dates
  • Freeze and resume memberships

Client Self-Service

  • Clients can manage their own bookings (reschedule, move to credit etc)
  • Buy passes and book on behalf of family and friends
  • Browse, join and accept (or reject) waiting list spots
  • Browse, book and pay using card online (or with cash or bank transfer etc)
  • Receive reminders for upcoming activities and expiring bookings
  • Download their upcoming activity schedule as a PDF
  • Add their bookings to Google calendar
  • Install the Bookamat app on mobile or desktop
  • View their class, attendance and payment history, or contact your studio

Get Paid Your Way

Billing & Invoicing

  • View outstanding and received client payments
  • View and download client invoices as PDF
  • Send invoices to individuals or all clients with outstanding payments
  • Search for historical invoices by invoice number or client name
  • View projected monthly income
  • Easily record cash or other 3rd party client payments
  • Activate passes for scheduling before receiving payment
  • Display sales tax on invoices and amounts due


  • Active Packs report for checking client bookings
  • Activity report for tracking class performance
  • Attendance report for reviewing client attendance
  • Billing report for viewing payments received
  • Business health metrics
  • Client report for exporting client information
  • Payouts report displays itemised transactions from card payment processing
  • Payroll report for analysing income per staff member
  • Transactions report for analysing income per by payment channel

Staff Management

  • Instructor logins to keep your account data safe
  • Create unlimited staff / teachers or instructors
  • Easily assign staff to, or switch staff between, activities
  • Assign different pricing to different staff
  • Enable client booking notifications for staff
  • Prevents staff scheduling conflicts
  • Track staff member revenue and attendance rates

Client Management

  • View client attendance and billing history
  • View outstanding payments for each client
  • View upcoming bookings and remaining credits for each client
  • Upload and view client profile photos
  • Record and view client notes
  • Email individual or all clients
  • Record and track how clients are referred to your business
  • View a live stream of each client's activity with your studio

Activity Management

  • View particiants for each activity and record their attendance
  • Add, remove or reschedule participants quickly and easily
  • Reschedule, cancel or accept waiting list positions for clients
  • View all activities in a recurring series
  • Cancel any activity with notifications to participants
  • Add private notes to any activity
  • Modify or create new pricing for activities
  • Modify activity date or times and notify participants

Waiting Lists

  • Add automated waiting lists to any activity
  • Clients can join waiting lists using their paid bookings
  • Clients on the waiting list are automatically notified if a space opens up
  • Clients can accept or reject a waiting list offer
  • Business can add, accept and remove clients from waiting lists

Client Self-Check-In

  • Display a client self-check-in page at reception
  • Pre-booked clients can see their name on the attendance list
  • Pre-paid clients can schedule their credits into the activity
  • Clients without passes can book themselves into the activity on a new pass
  • New clients can add themselves and book into the activity on a new pass

Waiver Collection

  • Upload your own waiver or disclaimer forms for new clients
  • Send waiver forms to individuals or all clients
  • Record when a signed waiver was received
  • Works with WaiverKing or bring your own waiver docs

Fully Customisable

  • Customise the colour of your live schedule
  • Set your own service and pricing names
  • Set your own maximum class, event and waiting list sizes
  • Set your own late cancellation policy
  • Upload your business logo to display on client registration and invoices
  • Set rules for accepting late bookings into empty activites
  • Allow instructors to take overlapping activities

Event Mangement

  • Create events, workshops or retreats
  • Create bookings for early bird or general admission
  • Promote events on social media
  • Accept payment and track attendance


  • Get notified about client registrations, payments, bookings etc
  • Instructors can get their own notifications about bookings for their activities
  • Automated happy birthday notifications to clients
  • Automated welcome notification to new clients
  • Client notifications for upcoming activities, or expiring passes
  • Automated client notifications for recurring passes and many more
  • SMS & Whatsapp notifications (coming soon)

Location Management

  • Create any number or type of locations (rooms or buildings etc)
  • Run multiple studio locations through one account
  • Allow or restrict clients to use bookings between locations
  • Locations are geo-tagged

Website Integration

Business Promotion

  • Get a free Bookamat business listing (opt in or out)
  • Share upcoming activities to Facebook, Twitter or email
  • Email special offers to all clients from Bookamat
  • Create and share discount coupons to generate new business
  • Broadcast / live stream classes via 3rd party streaming software

Unique PAYG Pricing

  • Pay As You Grow (PAYG) pricing
  • Pay based on the number of active clients each month
  • Free for the first 10 active clients each month
  • No contracts, cancel any time

Online Support

  • Our dedicated team are ready to take your query
  • Our extensive FAQ database provides answers to popular questions
  • New businesses receive a quick setup guide on registration
  • Registered businesses and clients can download detailed user guides
  • Online chat for registered businesses

Data Security

  • We use security, backup & encryption techniques to secure your data
  • We don't store any credit or debit card details on our servers

Customer Loyalty

  • Receive a loyalty discount on your 12th month of continous subscription
  • Refer new businesses to us and get a referral bonus

Advertisement Free

  • Bookamat is an advertisement free booking platform
  • Your clients won't be exposed to ads from competing studios

Start Your Unlimited Free Trial!