Discover the easiest way to schedule classes with the best class scheduling software

All-in-one class booking software to help deliver better sessions with 24x7 online class scheduling, payments, class rosters, student database, marketing and more!

No credit card required! Our free plan is free forever.

No credit card required!
Our free plan is free forever.

Teacher taking a virtual class session with students using Appointy's online class scheduling software

Class scheduling made simple with a 3-step setup

Student selecting an empty slot for appointment booking

Step 1: Set your availability. Booking rules make it simple and flexible

Simply create a single or a recurring class, set class capacity, assign a host or instructor, and your booking page will be ready. Add buffers, block-times, or irregular available hours to replicate your real-life schedule

Teacher sharing the booking link with students for easy appointment scheduling

Step 2: Share your booking link or embed it

Share your booking URL with your attendees in emails, texts or integrate it with your website, or social profiles. Add video-conferencing links in scheduling notifications so that they can join your virtual classes with just a click

Student rescheduling/ cancelling his appointment on the booking portal in just one click

Step 3: Collect registrations

Attendees can view the available slots in their own timezone, and sign up, reschedule or cancel classes on their own. Confirmed appointments are added to your calendar

Three steps of a student journey that uses Appointy's Class BookingSoftware for scheduling appointments.

Appointy’s class scheduling software helps you manage your classes, no matter how they work

Online class scheduling system that supports private lessons, multiple attendee group classes and virtual session

Class management software that takes the stress out of your day

Appointy lets you manage classes with a click, reduce no shows, and manage your staff effectively so that you can spend more time focussing on what you do the best!

Appointy's admin portal, calendar and notifications page displayed on various devices
247 online class booking system

24x7 Online Class Booking System

Attendees can view schedule in real-time, sign up and pay for a class from anywhere, anytime. You can add staff portfolios, class description, reviews, etc. on your booking website and also customize it to reflect your institution’s brand by adding a logo, changing the color them, etc.

Class and staff rosters

Class and Staff Rosters

Intuitive class and staff calendars eliminate the need to maintain confusing spreadsheets and let you view your schedule at a glance. Accommodate last minute registrations to fill empty seats with a click. Your roster is updated in real time as attendees sign up for a class

Class Scheduling App for mobile

Class Scheduling App for Mobile

Always stay on top of upcoming classes and schedule changes with Appointy’s class scheduling and management mobile app for Android & iOS. You and your staff can manage scheduling, payments, class and staff rosters on the go!

Advanced Class Booking Settings

Advanced Class Booking Settings

Take complete control of the capacity for your classroom with our group scheduling feature. As your class reaches its max capacity, Appointy will automatically close enrollment. Choose how much in advance attendees can book/cancel sessions and limit the no. of sessions they can book per week

Attendee Database Management

Attendee Database Management

Store important attendee information like contact, booking history, class details, session notes, purchases, reviews, etc. in dedicated profiles making it easier for you to keep them happy. Export client list easily to take key actions based on their scheduling history

Staff Scheduling

Staff Scheduling & Management

Let your team members/ tutors view and manage their own rosters and leaves using separate staff logins. Monitor the no. of bookings in their classes in real-time. Automatically allocate classes to staff members based on intelligent algorithms to distribute sessions evenly

No-show protection

No-show Protection

Send automated email/ text class reminders and booking notifications to ensure that attendees have the updated class information and show up on time. Accept full, part or a fixed amount prepayments to enforce cancellation policies and avoid casual bookings

Virtual classes

Schedule Virtual Classes

Offer virtual classes to let attendees join in from any part of the world! Attendees can easily book and pay for your virtual classes online. A Zoom meeting link for their booking is displayed on the confirmation screen and sent in notifications so that they can join with a click

Class reporting and analytics

Class Reporting and Analytics

Track total classes booked, new attendees, sales, staff performance, and student satisfaction in real time. Use these insights to understand your business and make data-driven decisions to get more attendees to join your classes, and increase staff productivity

Connect with apps that you use every day!

Various apps that integrates with Appointy's class management software
Various apps that integrates with Appointy's class management software
Square Zapier Outlook Calendar Zoom Stripe Paypal Office 365 Google Calendar
Different apps that integrates with Appointy's tutor management software

More than just an online class scheduler!

Take advantage of our inbuilt marketing features to get more new class sign ups, engage better with your attendees and turn them into brand advocates for your classes!

Reserve with Google listing

Get found easily when someone searches “classes near me” with a Reserve with Google listing

Facebook Instagram signups

Increase class sign ups by adding Facebook & Instagram ‘Book Now’ button to your business pages

Deals and Discounts

Create attractive discounts, deals, and class packs to get more traction to your classes

Intake Forms

Take additional information from your attendees at the time of registration using intake forms

Attendee details

Get deeper insights on attendee behaviour and offer them personalized attention with information at your fingertips

Reviews from happy customers

Request reviews from happy customers after a class and promote 5-star reviews on your social media

We also develop custom-made class scheduling tool fit for businesses that need custom branding and have specific scheduling use-cases

36,000+ businesses and institutes around the world use Appointy to schedule classes efficiently

Vector (1)

I like Appointy because it takes the worry out of scheduling students for tutoring sessions and it's easy for parents to use. This product helps to ensure we are not overbooked which is very important due restrictions with social distancing. The software also gives us the flexibility to cancel and reschedule sessions with ease. One other thing I really like is being able to control how many sessions parents can schedule each week.

4 star review rating for Appointy by Merchant Maverick
4.5 star review rating for Appointy by Capterra
4.6 star review rating for Appointy by G2 Crowd
5 star review rating for Appointy by Google

Your peace of mind is our top priority!

Super Support

Super Support

Appointy is supported by a team of dedicated professionals who are always available via email, chat and phone

Multi-Location Management

Multi-Location Management

We are ready to support your business at every stage of its growth. When you expand to multiple locations, Appointy allows easy management of all your locations from a centralized admin portal

Free Setup Assistance and Easy Migration

Free Setup Assistance & Easy Migration

With easy onboarding and free personalized setup assistance from people who have onboarded many businesses offering classes, you get started with Appointy in no time. Need to shift from your existing system? We take care of everything!



We take customer data security very seriously. Your data is safe, backed-up on cloud, and you retain its complete ownership. Our application is hosted on Google Cloud which adheres to the highest standards of reliability and data security

Frequently asked questions

What is a class scheduling software?

A class scheduling software (like Appointy) lets your students view availability and book classes with you online 24×7. It automates the entire class booking process by letting you set class capacity & duration, assign host, and enable prepayments. You can also keep track of staff schedules, productivity, and attendee information in one place.

How can I schedule a class in Appointy?

To schedule a class in Appointy, log in to your Appointy admin account > Click on the ‘Settings’ tab > Go to ‘Service’ > Add ‘Classes’ as a category and add a new class under it > While adding the class, set the capacity to accept bookings from multiple people > Add staff who would be hosting the class > Link these Classes and Staffs by updating business hours.


If you want to add date-specific availability for classes, refer to this article.


You can also add attendees from your Appointy calendar, click here to know how.

Can I schedule virtual classes with Appointy?

Yes! To host a class virtually, you can connect your Zoom account with Appointy. You can select the appointment-types for which you want to create virtual meetings, connect the Zoom user account from which you want to generate meeting links, and customers can book those classes. Once a virtual booking is confirmed, they will receive automated confirmation and reminder emails, both of which will include the key details like date, time, and meeting URL. 

Can I take class bookings from Google, website, or social media profiles?

Yes, you can! Appointy lets your business get listed on Reserve with Google and helps you add a ‘Book Now’ button to your Google My Business profile, thereby allowing your customers to book classes with you right from Google! You can also add an iFrame or button widget on your website. To accept bookings from social media, you can add a Book button to your business profiles on Facebook and Instagram using our booking integrations. 

Can I limit the number of attendees that can enroll for a session?

Yes, you can limit the number of attendees that are allowed to enroll for a class by setting the maximum capacity for each class. Here’s the step-by-step process that you need to follow to do this.

Can I take pre-payments from clients during class registration?

Yes! You can enable the prepayment option in Appointy and let customers prepay the full, partial, or fixed amount for their classes via Square, Stripe, or Paypal.

Try Appointy’s class scheduling software. Get your free account now!

Our free plan is free forever. No credit card required!

Our free plan is free forever.
No credit card required!

Copyright 2020 © Appointy. All rights reserved.