Wix Bookings: Creating a Class

7 min read
Classes are recurring services that clients can book without committing to attend every session. The service can be a weekly Zumba class, for example, or a daily beginner yoga class.
Start by creating the class and then schedule it as often as you like. You decide when and how often you offer a class, and how long the class lasts.
Wix Bookings offers three different types of services - classes, courses and appointments. Make sure you choose the right type of service for your business.

Check out the full course in Wix Learn about adding classes and courses to your site to build your business. 

Step 1 | Create a class

Start by creating the class and adding the necessary information. Make sure to include specifics about what clients can expect from the class. For example, images showcasing the class experience.

Before saving, you can review what your clients see before they book their class in the Overview section.
A screenshot of the basic service details and overview when adding a new class

To create a class:

  1. Go to Booking Services in your site's dashboard.
  2. Click + Add a New Service in the top right.
  3. Under Class, choose what you want to do:  
    • Click Edit below the relevant class template.
    • Click + Start from Scratch to use a blank template. 
  4. Fill out the Service details:
    • Name: Enter a name for the class. 
    • Tagline (optional): Enter a tagline that will appear below the class name on your site.
    • Description (optional): Enter a description that will appear on the service page of your site. Tip: Click Generate AI Description to let AI (Artificial Intelligence) help you create a description. 
    • Image (optional): Add an image for clients to see when they look through your list of classes.
    • Max participants: Enter the maximum participants for each class.

Step 2 | Set the price and payment options for your class

Once you add the basic information about the class, you can then choose from several pricing and payment options. Offering more options can help boost your sales.

To set the price and payment options for your class:

  1. Scroll down to the Price & Payment section. 
  2. Select the relevant option under Choose how clients can pay for this service:
    • Per session: Clients pay for sessions based on the price you set.
    • With a plan: Clients pay using one of your memberships or packages. 
    • Per session or with a plan: Clients pay either per session or with a membership or package. 
  3. Depending on the payment method you chose, follow the steps to set it up:

Step 3 | Setting your class location

Display where you offer the class, for example, at your business location(s) or choose a custom location somewhere else. You can also add the option to meet online with a video link. 

To set your class location:

  1. Scroll down to the Location section.
  2. Click Edit to choose where your service is provided:
    • Business location: Click the checkboxes next to the business location(s) that will have this service available.
      Tip: Learn more about adding additional locations.
    • Custom location: Choose a custom location (e.g. online meeting).
  3. Click Save
  4. (Optional) Enable the Video Conferencing toggle to offer the class online.
    Note: If this is your first online service, click Add. Then, select Zoom or a custom link and click Continue.
A screenshot showing the video conferencing toggle enabled under the locations section.

Step 4 | Set your class times

Now you can set the class times and add specific details for different days of the week. Add the instructor, individual class durations depending on the day of the week, and the start and end dates for the class term. 

To set your class times:

  1. Click Add Sessions under Schedule
  2. Edit the relevant details:
    • Location: Select where the class takes place from the drop-down.
      Note: This is useful if you run the class in different places during the week.
    • Staff: Select the relevant staff member from the drop-down.
    • Start Time: Choose the date and time that the first session begins.
    • Duration: Select the class session length from the Duration drop-down.
    • Repeat: Select how frequently you offer the class from the Repeat drop-down.
      Tip: To create a session that doesn't repeat, schedule a class through your Booking Calendar.
    • (Optional) Set an end date: Choose a date when these sessions end.
  3. Click and choose a saving option:
    • Save & Add New: Save and schedule the same class at a different time, day, location or with a different staff member.  
    • Save: Save the schedule and return to editing the class. 
A screenshot showing where to add the details when scheduling  a new class.

Step 5 | Add images to your class

Add a cover image and an image gallery to show clients what your class is all about. The cover image appears at the top of the service page, and the gallery appears next to the information about your class.  

To add images to your class:

  1. Scroll down and click Images.
  2. Add images to your class by doing the following:
    • Add Cover image: Select an image for the background of your service's header.
    • Add Service gallery: Add more high quality images to a gallery for your service page. You can customize the gallery's layout and design in your editor. 
  3. (Optional) Click + Add alt text to add alt text to your images that describes them for search engines and screen readers. 
A screenshot of a cover image and service gallery.

Step 6 | Customize your class with Booking preferences

Further customize your new class in the Booking preferences section. Add a customized booking policy for the class or make the class view-only to generate interest in upcoming services. 

You can also create a custom booking form for the class if you need more information from clients before they attend. 

To customize your class with Booking preferences:

  1. Scroll down and click Booking preferences.
  2. Select a Booking policy from the drop-down or choose what you want to do:
    • Add new policy: Click + Add New Policy to create a new booking policy.
    • Edit policy: Click Edit policy to make changes to an existing booking policy. 
  3. Enable the Online bookings toggle to allow clients to book classes online:
    Note: Disable the Online bookings toggle to make the class view-only.
    1. Choose which Booking form you want to use from the drop-down:
      • Custom form: Click Custom booking form to create a new booking form for this service.
      • Edit form: Click Edit Form to make any changes to your booking form. 
    2. (Optional) Click the Skip this form when clients book on a Wix mobile members app checkbox to give your clients a faster booking experience on the app.
  4. Click Save
Want to learn more?
Check out the full course in Wix Learn about adding classes and courses to your site to build your business. 


Click a question below to learn more about creating and managing classes.

Did this help?