top of page

Managing your business

Business solutions & apps

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.



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 help you create a description.

    • Image (optional): Add an image for clients to see when they look through your list of classes.

    • Service category: Select a category from the dropdown to organize your services and control how they appear on your site.

    • 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. Click the Pricing & 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:


Select the relevant pricing option from the Price type dropdown:

  • 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 pricing: Create different price options depending on the client type.

    1. Enter the Default price for this class.

    2. Click + Add Variations or Manage Variations to edit your existing price options.

    3. Set the pricing:

      1. In the What's the title of your variations menu? field, enter the text that clients will see above the price options.

      2. Enter the variation name and set the price next to it. Repeat this step for each different price option you want to create.

        Tip: Click + Add Variation to add more options.

      3. Click Save.

    4. 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."


Click 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.


This 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.

  1. Set the Price per session.

  2. Connect the relevant pricing plan(s) under Memberships & Packages.

    Tip: See Per session or With a plan above for detailed steps.



Step 3 | (Optional) Create add-ons


Add-ons let your clients personalize their bookings by adding extra options to their class session. They're displayed in a group per service, so clients see clear and organized choices when booking. Each group is unique to its service, but you can use the same add-on in multiple groups or services.


For example, for a yoga class, you can create an 'Extras' group with add-ons like a yoga mat rental, a towel, or a post-class smoothie.


A screenshot of class add-ons on your service page.

Important:


  • Classes can have only 1 group of add-ons, and these add-ons can’t add extra duration.

  • Add-ons are not available for free services or services that can only be booked with a pricing plan.


To create add-ons:


  1. Click the the Add-ons section.

  2. Click Get Started (first time only) or click Create New Group.

  3. Set up the group and add-ons for this service:

    • Group name: Enter a name for the group.

    • Group description: Add a description to help clients understand the add-ons in this group.

    • Under Choose add-ons for this group:

      1. Click + Create New Add-On and enter the details:

        • Add-on name: Give your add-on a name (e.g. 'Class notes').

        • Price: Enter a price for the add-on, or leave as 0 if it's free.

        • Additional settings: Select limits to your add-on:

          • Additional time: Select this if the add-on adds extra minutes to the service (e.g., 10 extra minutes for a deluxe treatment).

          • Quantity: Select this if you want clients to pick more than one unit (e.g., up to 2 bottles of water).

            Note: You can set either additional time or quantity, not both.

      2. Click Create Add-on.

  4. (Optional) Repeat these steps to create more add-ons to this group. Then click the Max add-ons per service dropdown and set the number of add-ons a client can book per group. Select No limit or choose a specific number (e.g. 1).

  5. Click Save.



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.


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:


  1. Click the Schedule section.

  2. Click Add Sessions.

  3. Edit the relevant details:

    • Location: Select where the class takes place from the dropdown.

      Note: This is useful if you run the class in different places during the week.

    • Staff and availability: Select the relevant staff member from the left dropdown. Then select their availability status from the right dropdown:

      • Busy: The staff member is unavailable for other bookings during this session.

      • Free: The staff member is still available for other bookings during this session.

    • When: Select the date, start time, and end time for the session.

      • All day (Optional): Select the checkbox to create a session that runs all day. This replaces the start and end time fields with Start date and End date.

    • Repeat: Select how frequently you offer the class from the Repeat dropdown.

      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.

  4. 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 | (Optional) Add resources & rooms


Resources like rooms and equipment help you manage availability and prevent overbooking for services that require specific assets. Once you've added resources to your business, choose which ones you want to be available for your service.


A screenshot of resources and room options.

To add resources & rooms to your class:


  1. Click the Resources & rooms section.

  2. Click the checkbox next to each resource type needed for your service.

    Note: For clients to book this service, one resource from each selected resource type needs to be available.


Tip:


Click Manage Resources to create new resource types or edit existing ones.



Step 6 | Set 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. Click the Locations 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) Click Add next to Video conferencing to offer the class online. Then select Google Meet, Zoom or a custom link and click Continue.


A screenshot showing the video conferencing add button highlighted under the locations section.

  1. Choose how to calculate tax for this service:

    Note: Make sure to choose how your business collects tax in your site's tax settings.

    • Based on business location: Tax is calculated using your business address.

    • Based on client’s billing address: Tax is calculated using your client’s billing address.



Step 7 | 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. Click the Images section.

  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 8 | 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.


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:


  1. Click the Booking preferences section.

  2. Select a booking policy from the dropdown 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 dropdown:

      • 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.



FAQs


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


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.


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.


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.

Wix Bookings: Creating a Class

If you don't enable waitlists for your classes, clients can click Check Next Availability to book into the next upcoming class session.

Wix Bookings: Creating a Class

You can edit the text which appears on your booking calendar, including on the next available button, in your site editor.


The times you choose when creating a class and your booking window affect the way available classes appear in your 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.


To create a multi-day class:

  1. Create a class (Step 1 above).

  2. Click Add Sessions under the Schedule section.

  3. Under When, select the All day checkbox.

  4. Choose the Start Date and End Date.

  5. Click Save.

  6. 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.


Need A Professional Website?
Contact Us 
Today!

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

wix experts
Graphic2Traffic web design
©
bottom of page