top of page

Wix Booking System: What to Set Up Before You Launch

Writer: CodeMasters Marketing
CodeMasters Marketing
1 day ago
6 min read

Updated: 18 hours ago

A Wix booking system can handle appointments, individual classes and complete courses. The first decision is how customers reserve your time. Then you can set the right service type, staff availability, payment options and booking rules before designing the booking page.


For a Hamilton service business, that might mean letting someone reserve a consultation. For a training provider, it could mean selling a place in a workshop. Those journeys can look similar on screen while needing different settings behind the calendar.


Start with the native Wix Bookings features. Custom development becomes useful when a specific business rule or customer journey needs more than the standard setup.


If you are planning that decision now, book a free 30-minute consultation. Bring your service list and the part of booking that currently creates extra work. We can discuss whether configuration, page design or custom development fits the problem.


Choose the right Wix booking service type


Wix has three service types. Choose by how customers attend and pay for the service, rather than by the label your business uses internally.


Customer need

Wix service type

What to check

Choose a time for a private consultation or lesson

Appointment

Duration, assigned staff and available times

Book one session from a recurring schedule

Class

Session dates, capacity and who teaches each session

Enrol in a complete program with several sessions

Course

Full schedule and enrolment in the whole series


A common setup mistake is calling a training program a “class” in everyday conversation, then creating a Class service when customers must attend the full series. Decide whether someone can buy one session or must enrol in the whole program before building the schedule.


Wix’s Bookings overview explains the platform’s native scheduling, payment and client-management features. Installing the app is free, but accepting bookings requires an eligible site upgrade. Check the current plan before setting a launch budget.


Appointments let customers choose a time, classes sell individual sessions, and courses enrol customers in a complete series.

Appointments, classes and courses represent different ways of reserving a service.


Set up one appointment before copying the rest


Start with one representative service. A working appointment gives you a reference for the remaining setup and makes mistakes easier to spot.


The following route comes from Wix’s appointment setup instructions:


  1. Open Booking Services in the site dashboard. Click Add a New Service and choose Appointment.

  2. Enter the service name, description and duration. Add buffer time if you need a break after each session.

  3. Open Pricing & payment. Choose the payment arrangement that matches the service and configure the relevant price.

  4. Open Staff & availability. Assign the people who provide the service and set any service-specific date or hour limits.

  5. Under Resources & rooms, select required resources if the appointment depends on a room or equipment you have configured.

  6. Set the location, then review Booking preferences, including the booking policy and form. Enable Online bookings when the service is ready to accept them.

  7. Save, then use Preview Availability under Staff & availability to check the times customers can reserve.


Keep the description concrete: what the session covers, how long it lasts, where it happens and what the customer should prepare. Ask for information you will actually use before the appointment.


Check availability before redesigning the calendar


An empty calendar often sends owners straight to the page editor. The missing times may come from the booking setup instead.


Wix calculates appointment availability using service schedules, staff working hours, required resources, booking policies and existing reservations. Extending the business’s opening hours alone may leave the same empty result.


Check one date you expect to be available. Is an assigned staff member working? Does the service allow that day and time? Is a required room already occupied? Does the booking notice allow a customer to reserve it this close to the start?


A booking availability checklist covering assigned staff, service schedule, required resources and booking rules.

Appointment availability depends on the service’s rules as well as the people and resources it needs.


Use Preview Availability to narrow down the configuration first. Then test the public booking page. If the dashboard shows suitable times but visitors cannot reach or use them, investigate the published page and customer journey.


Make payment and booking status clear


Write down when the customer pays, when the booking becomes confirmed and who handles changes. These are separate decisions, even when they appear within one checkout journey.


For a straightforward service, agree on whether customers pay online, pay a deposit or pay in person, then check the options available for that service and payment provider. Test the selected arrangement before promoting it.


If an appointment needs manual approval, give the customer clear pending and confirmed messages. Assign someone to review requests. Verify the payment arrangement available for your approval-based service before you advertise it. Test the complete customer journey, including what happens if a request is declined.


Avoid treating a booking-button click as a completed appointment in your reporting. Compare completed booking records with the customer’s actual next step, including any approval or payment still required. For wider enquiry problems, our guide to fixing a Wix website that is not generating leads covers the earlier stages of that journey.


When native Wix Bookings is enough


Native setup is the sensible starting point for standard appointments, scheduled group sessions and complete courses. Staff availability, booking forms, resources and booking policies deserve a configuration check before you commission code.


A different page layout also does not necessarily require a new booking engine. Sometimes the work is clearer service descriptions, a shorter route to the calendar or better mobile spacing. That belongs in the website design scope.


Custom work is worth scoping when the requirement is more specific. You might need a customer-facing search that combines several business criteria, or a connection to another operational system. Write the rule as a testable sentence before asking for a quote: what can the customer choose, what must the system check and what happens when the choice fails?


The Wix Bookings APIs cover services, staff, resources, availability and bookings. A developer should check the exact supported flow and permissions against your requirements. A custom interface should still validate availability and booking rules when it creates the reservation.


CodeMasters’ web development service includes booking flows and API integrations. The useful scoping question is which part of your workflow needs to change and which existing Wix features can stay in place.


Run a practical launch check


Test from the published site on a phone as well as a desktop. Use a controlled test service or agreed test window so checks do not interfere with customer appointments. For payment tests, use the provider’s supported testing process and account for any real charges before proceeding.


Check

Evidence to look for

Find and choose a service

The name, duration, location and price are clear

Select an expected available time

The slot matches the relevant staff and service settings

Try an unavailable time

The customer cannot complete a conflicting reservation

Submit required information

Helpful validation appears and the details reach the booking record

Complete the selected booking path

Customer message and dashboard status agree

Check notifications

The intended customer and business recipients receive the correct details

Test an allowed change

Cancellation or rescheduling follows the published policy


Also check the displayed time zone if you serve clients beyond Ontario. A usable calendar still creates confusion when customers and staff read the same time in different zones.


Keep the test record, note what passed and fix failures before adding more services. If your booking sits inside a larger redesign, include these checks in the Wix website launch checklist.


Common questions


Can Wix handle appointments and group bookings?


Yes. Use Appointments for private sessions, Classes for individually bookable group sessions and Courses for a complete series. Confirm capacity and attendance rules before entering the schedule.


Why does my Wix booking calendar show no available times?


Check assigned staff, their working hours, service-specific availability, required resources and booking policies. Use Preview Availability in the appointment’s Staff & availability section, then compare it with the public calendar.


Do I need Velo for a custom booking form?


Start with the booking form options inside Wix Bookings. Extra intake questions alone are a reason to check native settings first. Scope Velo when you need verified custom logic or integration beyond those options.


What should I bring to a booking-system consultation?


Bring your website link, services, staff or resource requirements and a short description of the booking problem. Include screenshots of the customer journey if the issue is hard to explain. Avoid sending customer details or payment information.


Book a free 30-minute call to discuss a practical setup or development scope. You can also send your project details if you prefer to start in writing.


bottom of page