Class Booking with Square Appointments
Square Appointments Plus and Square Appointments Premium users can set up class bookings from their online Square Dashboard.
Create a Class
From your online Square Dashboard, click Calendar.
Click Create or click a time slot directly on the calendar.
Select ‘Class’ from the Event Type dropdown at the top of the page.
Enter the class booking details, including location, instructor, capacity, and price.
If this is a recurring class, set Recurrence.
When you create a class with Square Appointments, you will see a Classes tab appear on your online booking site. Customers can click Classes on your site to view a week-by-week calendar of your upcoming classes.
Once a customer books a class, you will receive a confirmation email, and they will appear as an attendee within that class on your Dashboard and in your Square Appointments app.
Links to your class schedule are available in your Square Dashboard. To access the link:
Toggle on Enable online booking and select Manage > View class booking flow.
Edit or Cancel a Class
Once you create a class, you can edit the name, category, description, capacity, and assigned staff at any point. If changes are made to the date, time, location, and duration of a class after a class is created, any existing bookings for that class will be automatically canceled and refunded. For recurring classes, a recurring schedule cannot be edited once the class has been created. However, individual classes can be changed or canceled at any time.
To edit a class:
Click on the class you want to edit or cancel.
At the top right, select the ‘...’
Under edit class, make the changes you want to make.
To cancel a class:
From the edit class screen, select “actions”
Click “Cancel class”
To view your canceled classes, click the gear icon near the top-right of Calendar View and then toggle on 'View Canceled Appointments.'
Note: Once you click cancel, you’ll be prompted to select whether you want to cancel “this class only” or “this class and repeating classes moving forward.”
Set Cancellation Window
To set a cut-off time for customer class cancellations:
From your Square Dashboard, go to Appointments > Settings > Calendar & Booking.
Toggle on Clients may reschedule or cancel their own appointments.
By cutting-off time for allowing clients to cancel or reschedule, click the drop-down arrow and select the cancellation cut-off time.
Note: Currently, the other settings listed under Settings > Calendar & Booking > Online Scheduling do not apply to Classes.
Book Clients In-person
From your Square Dashboard, select an existing class from your calendar and click Add Attendee.
Search for the existing customer you want to add or create a new customer.
Select Take Payment to complete the payment at the time of booking or skip this step to take payment at a later time.
Confirmations and Reminders
Both the employee assigned to the class and the owner will receive an email or SMS message notification when a new buyer books the class.
When a customer books or cancels a class, they will also receive confirmation notifications via email or SMS message.
View Class Sales
To view class sales reports, log in to your Square Dashboard and select Reports > Category sales.
Note: Functions like Waitlists, ClassPass, Instagram or Reserve with Google integrations, Square Assistant, and automatically attaching contracts with bookings are not currently available.