Back to Home

ClassPass and Square Appointments

ClassPass is a marketplace where new clients can discover your business and book last-minute beauty, wellness, and fitness experiences. ClassPass can help you find new customers and maximize revenue.

The ClassPass integration works with all Square Appointments plans—signing up for an account is easy. If you sign up for Square Appointments Plus, you can access a free 30-day trial.

Learn more about how ClassPass works for your clients and for business owners.


  • ClassPass connects with Square Appointments to sync your calendar availability and services so you can see it all in one place. Square Appointments automatically pushes your availability and services to ClassPass.

  • When a client books on ClassPass, the appointment details are transferred automatically to Square Appointments.

  • New customers who discover you on ClassPass can make an appointment on the spot, without needing to switch over to your website or call you to book.

Visit the ClassPass page on Square App Marketplace to learn more about the integration.

Additional Integration Information

Feature Description
Appointment types The integration does not support group class bookings at this time. All appointments must be 1:1 with a staff member and client.
Accept bookings If you’re using manual appointment acceptance in Square Appointments, all appointments are considered accepted by ClassPass unless you proactively decline or cancel them. If an appointment remains in a pending status, no auto-cancellations will be sent to the client. Once a ClassPass booking appears in Square Appointments, no further actions are required in Square Appointments to mark it as completed.
Edit or cancel bookings A ClassPass booking time or date may not be edited in Square Appointments or in ClassPass. If an appointment cannot be kept, it must be declined or canceled.
Customer communications When a booking is made with ClassPass, customer data is not shared with Square Appointments to maintain privacy. This means that Square Appointments communication features, like automatic reminders, will not work. ClassPass sends automatic appointment reminders on your behalf. See FAQ section below to learn more about customer communication.


You will never be asked to pay ClassPass. It’s free to list your business on the platform and to use this integration. The only cost to you is offering unused appointments at a discounted rate. Learn more via the ClassPass revenue calculator.


  • ClassPass does not integrate with Square Payments. All payments for services sold on ClassPass are settled directly with ClassPass. Learn more about how you get paid with ClassPass via their website

  • Make sure to NOT collect customer payments for ClassPass bookings via Square Appointments. Otherwise, the customer will be charged twice.

  • Bookings made through ClassPass will automatically appear as $0.00 and unpaid in Square Appointments. See ClassPass FAQ below to learn how to account for ClassPass sales in your Square sales report or for tax purposes.

  • You will receive payouts from ClassPass for all ClassPass reservations through a third-party provider, Tipalti. See ClassPass FAQ below to learn more.

Integrate with ClassPass

  1. Create a Square Appointments account.

  2. Sign up as a ClassPass partner.

  3. You will be contacted by a ClassPass Partner Development Representative who will walk you through the platform, discuss rates, and provide you with a contract for signature via DocuSign.

  4. Within 3-5 days, you will receive an email from ClassPass with step-by-step instructions to connect your Square Appointments account.

  5. ClassPass will build and test your listing page for you.

  6. ClassPass will email you a few days before your launch date.

  7. Your ClassPass listing goes live and clients can begin booking with you.

You can view or manage all of your integrations at any time via the App integrations tab on your online Square Dashboard.

ClassPass and Square FAQ

Which Square products work with ClassPass?

ClassPass works with Square Appointments Free, Plus and Premium Plans.

My appointments aren’t publicly bookable, can I still integrate with ClassPass?

Unfortunately, no. To integrate with ClassPass, your appointments must be publicly bookable.

ClassPass is saying my schedule isn’t showing on their side, what do I do?

In order for you or your staff’s availability to pull through to ClassPass, you must connect you or your staff to each relevant service in Square. To do so:

From the Square Dashboard:

  1. Go to Customers > Appointments > Staff.
  2. Click on a staff member.
  3. Toggle on “Bookable by Customers Online.”
  4. Adjust staff member’s hours and select services offered as necessary.
  5. Click Save.

From the Square Appointments app:

  1. Tap ≡ More > Items & Services > All Services.
  2. Tap the service you would like to edit.
  3. Under “Online Booking,” tap Assigned Team Members.
  4. Select relevant staff members. Note: Staff members must be set as “Bookable by Customers Online” to show up as options here. Follow instructions above for the Square Dashboard if you do not see all relevant staff members.
  5. Tap Save.

Learn more about creating staff member profiles.

How do I get paid when a customer uses a ClassPass service?

Payment for appointments booked via ClassPass will be settled with ClassPass directly. Payments are not settled via Square. Do not take payment from customers that book via ClassPass.

You will receive payouts from ClassPass for all ClassPass reservations through a third-party provider, Tipalti. This service is at no cost to you.

During your ClassPass partner onboarding, you will receive an email from Tipalti to set up an account. The sign up process includes providing tax and banking information, if opting into direct deposit payment.

Depending on your market or city, you will be paid out once or twice a month for the previous months’ reservations.

Learn more about ClassPass payment methods.

How do I account for ClassPass sales in my Square sales reports and for tax purposes?

If you want a ClassPass appointment sale to be reflected in your Square sales reports, you can record an External Payment in Square. To do so:

From the Square Dashboard:

  1. Select the relevant ClassPass appointment on your Appointments Dashboard.
  2. Click Take Payment.
  3. Under “Payment Method,” click Record cash, check or other payment.
  4. Click Other > Record Payment.

From the Square Appointments app:

  1. Select the relevant ClassPass appointment, then tap Review and Check Out.
  2. Tap Charge > Other Payment Types. There is an optional note field where you can input “ClassPass Payment” for your records.
  3. Tap Record Payment.

You can also view ClassPass revenue at any time from your ClassPass Partner Dashboard.

For tax reporting purposes, you will need to obtain a 1099-MISC from ClassPass directly.

How do I edit or cancel a ClassPass booking?

ClassPass does not support appointment edits. If you need to amend a booked appointment, you will need to decline or cancel it from your Square Appointments. You can also email the client directly from your ClassPass Partner Dashboard to rebook at another available time.

How can I communicate with clients or send reminders for ClassPass bookings?

To maintain privacy, ClassPass does not share client data, such as phone numbers or email addresses. ClassPass handles appointment reminders directly on your behalf. Learn more about ClassPass’ Privacy Policy.

  • Square Appointments features to communicate with clients, like automatic reminders, will not work.
  • ClassPass sends an automatic email reminder to clients 24 hours before the appointment. If the booking was scheduled within 24 hours, the reminder email is sent immediately.
  • You may email clients directly via the ClassPass Partner Dashboard.
  • If you wish to add customer information to your Square Customer Directory, you may collect the customer’s data in person with their permission.

Does the integration work with automated and manual appointment acceptance?

Yes. However, if you are using manual appointment acceptance in Square Appointments, be mindful that all appointments are considered accepted by ClassPass unless you decline or cancel them. If an appointment remains in a pending status, no auto cancellations will be sent to the client.

Eligibility requirements:

  • You must be a new ClassPass partner that signs up directly via this unique sign up URL
  • You must have a Square Appointments Free, Plus, or Premium account.
  • If you don’t have one, you can sign up for a free 30-day trial.
  • You must receive one attended reservation within the first 30 days of signing up for ClassPass.

If you meet all the above criterias, you will be paid the $100 spot bonus approximately 72 hours after the first attended reservation (within 30 days). This will appear in a separate bill from your monthly payout.

If you have further questions regarding the promotion, please contact ClassPass directly.


ClassPass features, services, and subscriptions are managed by ClassPass directly. ClassPass Account Management teams are ready to help you with any questions about your ClassPass Partnership. The best way to reach them is through your Partner Dashboard Contact Form.

Live Chat is also available in your ClassPass Partner Dashboard between Monday-Friday 8am-5pm EST.