Create and schedule classes with Square Appointments
About class booking
If you run a class-based business–such as a gym or fitness studio–you can create and schedule classes for your clients to book online or in person.
Before you begin
You can do the following with classes from your Square Dashboard or Square Appointments POS app:
Create classes
Schedule individual or recurring classes
Book clients in person
You can only set a cancellation window for classes from your Square Dashboard. Learn how to manage booking cancellations and prepayment policies.
You can also edit class schedules from your calendar. If the class schedule is recurring, you cannot edit the date, start or end time, or repetition, but you can cancel any individual session or all scheduled classes moving forward in the series. If the class is an individual class, you can change the date, start time, or end time for the class.
For individual or recurring class schedules, you can edit spots available and the assigned instructor (Staff). You can save these changes to just an individual session or all sessions moving forward.
If you make changes to the date, time, location, or duration of a class after you create a class, any existing bookings for that class are automatically canceled and refunded.
To allow your customers to book a class online, you need to enable online booking. Learn how to set up online bookings with Square Appointments.
Step 1: Create and schedule a class
- Sign in to your Square Dashboard and click Appointments or Payments > Appointments.
- Click Calendar > Create.
- Select Class from the Event Type dropdown.
- Click Class name > +Add new class and enter a class name, category, description, price and any applicable taxes. Click Save.
- You can also select an existing class.
- Under Class schedule, select the class location, date, time, and repetition.
- Enter the spots available and choose your instructor.
- Click Save.
- Open your Square Appointments POS app.
- Tap Calendar > + > Create Class.
- Tap Class name > +Add new class and enter a class name, category, description, price and any applicable taxes. Tap Save.
- You can also select an existing class.
- Under Class schedule, select the class location, date, time, and repetition.
- Enter the spots available and choose your instructor.
- Tap Save.
Step 2: Edit a class
- Sign in to your Square Dashboard and click Appointments or Payments > Appointments.
- Click Calendar and select a session of the class you want to edit.
- Click ••• and choose Edit or Add new class schedule.
- Click the pencil icon to edit any details.
- Make changes to the date, time, repetition, capacity, and instructor for the new schedule.
- Click Save.
Step 3: Book clients in-person
- Sign in to your Square Dashboard and click Appointments or Payments > Appointments.
- Click Calendar and select a session of the class you want to add an attendee to.
- Click Add attendee and select or create a client.
- Choose the notification preferences and click Add to class.
- You can process a payment immediately or skip for later.