System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Back to Home

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

  1. From your online Square Dashboard, click Calendar.

  2. Click Create or click a time slot directly on the calendar.

  3. Select ‘Class’ from the Event Type dropdown at the top of the page.

  4. Enter the class booking details, including location, instructor, capacity, and price.

  5. If this is a recurring class, set Recurrence.

  6. Click Save.

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:

  1. Log in to your Square Dashboardand click Appointments > set up online bookings with Square Appointments > Channels.

  2. 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:

  1. Click on the class you want to edit or cancel.

  2. At the top right, select the ‘...’

  3. Click edit.

  4. Under edit class, make the changes you want to make. 

  5. Click save.

To cancel a class: 

  1. From the edit class screen, select “actions” 

  2. Click “Cancel class” 

  3. 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:

  1. From your Square Dashboard, go to Appointments > Settings > Calendar & Booking.

  2. Toggle on Clients may reschedule or cancel their own appointments.

  3. 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

  1. From your Square Dashboard, select an existing class from your calendar and click Add Attendee.

  2. Search for the existing customer you want to add or create a new customer.

  3. 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.