Wix Bookings: Creating a Class
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.Tip: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 classStart 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.To create a class:
Go to Booking Services in your site's dashboard. Click + Add a New Service in the top right. Under Class, choose what you want to do:  
    
Click Edit below the relevant class template. Click + Start from Scratch to use a blank template.    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 classOnce 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:
Scroll down to the Price & Payment section.  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.    Depending on the payment method you chose, follow the steps to set it up:Per sessionSelect the relevant pricing option from the Price type drop-down:
Fixed price: A set amount you choose:
    
Enter the price under Amount. Choose how clients pay you under Payment preferences (e.g. entire amount online, online deposit, etc.)    Free: Offer this class for free.  Varied prices: Create different price options depending on the client type.
    
Enter the Default price for this class. Click + Add Price Options or Manage Price Options to edit your existing price options. Set the pricing:
        
In the Price options label field, enter the text that clients will see above the price options. Enter the option name and set the price next to it. Repeat this step for each different price option you want to create.
Tip: Click + Add New Price Option to add another option.   Click Save.   Choose how clients pay under Payment preferences (e.g. entire amount online, online deposit, etc.)    Custom price: Enter a description of how you charge for classes. For example, "Starting from $25."With a planClick an option to connect this class to a membership plan or package:
Connect an Existing Plan: Enable the toggle(s) next to existing plans you want to connect. Then click Done.   Create New Plan: Create a new package or membership plan.Per session or with a planThis option allows your clients to choose how to pay for the class. They can use a pricing plan they've purchased, or pay the price you set per session. 
Set the Price per session. Connect the relevant pricing plan(s) under Memberships & Packages. 
Tip: See Per session or With a plan above for detailed steps. Step 3 | Setting your class locationDisplay 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:
Scroll down to the Location section. 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).   Click Save.  (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.Step 4 | Set your class timesNow 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. Tip:You can create one-time services that start on a specific day and run for several days in a row. This is perfect for multi-day seminars, workshops, guided tours, and more.To set your class times:
Click Add Sessions under Schedule.  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.
Tip: To create a multi-day service, select Custom from the drop-down and set the session duration to cover multiple days (up to 99 hours). 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.   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.   Step 5 | Add images to your classAdd 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:
Scroll down and click Images. 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.    (Optional) Click + Add alt text to add alt text to your images that describes them for search engines and screen readers. Step 6 | Customize your class with Booking preferencesFurther 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. Create a custom booking form for the class if you need more information from clients before they attend. You can allow members to skip the booking form for a quicker booking experience on the member apps.Note:Clients cannot skip the booking form if the class service has different price options, allows multiple participants in a single booking (group bookings), or if their required personal details, such as name and number, are missing.To customize your class with Booking preferences:
Scroll down and click Booking preferences. 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.    Enable the Online bookings toggle to allow clients to book classes online:
Note: Disable the Online bookings toggle to make the class view-only.
    
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.    (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.   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. FAQsClick a question below to learn more about creating and managing classes.How can I edit an existing class's details?You can edit or cancel a class at any time in the Booking calendar. You can edit the details of a single session or all future sessions of the class.How can clients book a class with a single tap on the member apps?To enable single tap bookings on the member apps, select the Skip this form when clients book on a Wix mobile members app checkbox in your Booking preferences.Note: Single-tap booking is only available after the client's first booking.Single tap booking will not be available and clients will need to complete the booking form if:
The class has different price options. Group bookings (multiple participants in a single booking) are allowed. Required personal details, like name and number, are missing.What do my clients see when a class is fully booked?When clients attempt to book a class that is full, they see two different buttons depending on your settings. If you enable waitlists for classes, clients can click Join Waitlist.
Note: Clients can join the waitlist only through a Wix members app. When they try booking from your website, they'll be prompted to download the app.

If you don't enable waitlists for your classes, clients can click Check Next Availability to book into the next upcoming class session.You can edit the text which appears on your booking calendar, including on the next available button, in your site editor.Which factors affect the way available classes appear in my Booking Calendar?The times you choose when creating a class and your booking window affect the way available classes appear in your Booking Calendar.Do other services scheduled at the same time as my class affect the available classes in my Booking Calendar?No, other services scheduled at the same time as a class do not affect the availability of classes on your Booking Calendar. The available classes are also not affected by:
Time blocked manually in your Bookings Calendar. Events synced from you or your staff members' Google calendars. How can I create a multi-day class?To make multi-day class:
Follow the steps in the section to create a class. Click Add Sessions under the Schedule section.  Click the Duration drop-down and select Custom. Set the session duration to cover multiple days (up to 99 hours). Click Save. Click Save to save the class.Tips: 
Make sure to edit the hours for the staff providing this service so they are available 24 hours a day on the relevant days.  To run a similar service in future that starts on another date, simply duplicate the event you created and set a new start date.