Sell classes, workshops, and retreats on Squarespace

false

Sell classes, workshops, and retreats on Squarespace

Last updated October 26, 2026 17:18

Add service products to sell in-person events with a set time and limited spots.

Build a website to promote your in-person programs like yoga classes, writing retreats, and summer camps. Accept online payments and registrations, communicate with participants, and set up email marketing to encourage people to come back for future programming.

Add your services to a store page

Make your services stand out and streamline signups by building an online store. This is a great option if you sell classes and workshops, or services that require registration, happen at a specific time, and have limited space. Display your offerings in a list or grid, add categories, tags, and filters to help customers find what they’re looking for. Store pages come with powerful selling tools, like discounts, gift cards, abandoned checkout emails, and the option to show related products. You can sell any service product as a one-time purchase or recurring subscription.

Example of a website selling classes, workshops, or retreats

Display customer testimonials

Build trust with potential customers by displaying testimonials on your site. Customer testimonials establish credibility, demonstrate real results, and make customers feel more confident making a purchase. To display testimonials, add a text block to any page on your site or use an auto layout to display feedback. You can also ask for customer reviews automatically after every sale.

Use forms to communicate with customers

Add custom forms to your site to collect important information from customers, like demographic details, food allergies, accessibility needs, or other preferences. Responses are saved with each order, so you can stay organized, prepare effectively, and provide a more personalized experience.

Handle online transactions

Connect a payment processor, like Squarespace Payments, to collect secure payments online, set up tax rules, and manage orders all from a single place, streamlining your admin work and saving you time.

  • One-time or recurring payments: Charge customers a single upfront fee, or use subscriptions to collect recurring automatic payments for ongoing classes.
  • Offer payment plans: If your classes or retreats are higher-priced, you can add a payment plan to your service products. Customers can secure their registration by paying an initial deposit at checkout and settle the remaining balance through scheduled installments.
  • Tax address settings: You can collect taxes for in-person events based on where you host them by setting up a service tax address.

Keep your customers engaged with Squarespace Email and SMS Campaigns

Build long-term engagement using Squarespace’s email and SMS marketing tools. Every customer is added to your site’s contacts panel automatically, where you can organize and track your customer base, add notes, and segment audiences. If contacts opt in to marketing through a form or at checkout, you can include them in email and SMS campaigns to share updates, promotions, and new services. Maintaining an organized contact list helps you nurture relationships, encourage repeat business, and stay connected with your audience over time.

Track your website and sales performance

Use your site’s built-in analytics to learn about visitor behavior and optimize your site to increase sales. You can view purchase funnel analytics to learn about where potential customers drop off.  Measure audience engagement to see how long people stay on a page and what pages are most popular. Track button clicks and form submissions to learn about your contact page performance. You can also view the search terms visitors used to reach your site.

Use advertising and SEO features to expand your reach

By combining targeted ads with strong SEO practices, you can increase visibility and reach more potential clients. Use our Meta Pixel integration to track visitor behavior and place targeted ads on Facebook and Instagram. Squarespace also supports SEO best practices with features like sitemaps, clean URLs, mobile optimization, and structured data to help search engines index your site.

Attend a webinar

Register for our Build a better customer enrollment journey webinar where we focus specifically on session-based businesses and teach you how growth and automation tools can help you build a smooth, connected enrollment experience.

Was this article helpful?

Yes No

0 out of 0 found this helpful

Yes No

Sell classes, workshops, and retreats on Squarespace