Wix Booking Setup: A Complete Step-by-Step Guide
Wix Bookings is one of the most powerful features available to Wix website owners. Whether you run a hair salon, a personal training business, a therapy practice, or any other appointment-based service, setting up Wix Bookings correctly allows your clients to book and pay for appointments around the clock — without you needing to answer the phone. This comprehensive guide walks you through the complete setup process, from installing the app to taking your first real booking.
Step-by-Step: How to Set Up Wix Bookings
Step 1: Install Wix Bookings
From your Wix Dashboard, click Add Apps in the left-hand menu, then search for Wix Bookings. Click Add to Site to install it. Once installed, Wix Bookings will appear in your dashboard sidebar and a Bookings page will automatically be added to your site. Alternatively, click the Add Elements (+) button in the Editor, navigate to the Bookings section, and add a booking widget to any page.
Step 2: Create Your First Service
Navigate to Bookings in your Wix Dashboard and click Services. Click New Service (or Add Service) to create your first offering. Choose the service type that best fits your business: Session (a standard appointment with a specific duration), Class (a group session with a maximum capacity), or Course (a multi-session programme). Enter the service name, description, duration, pricing, and maximum participants (if applicable). A compelling description helps clients understand what they are booking and improves your search visibility.
Step 3: Set Your Availability and Working Hours
Within each service, click on the Scheduling tab to configure availability. Set your working days and hours, specify how far in advance clients can book (for example, up to 60 days ahead), and set a booking notice period (for example, at least 24 hours before the appointment). You can also block out specific dates for holidays or unavailability using the Blocked Dates feature.
Step 4: Configure Pricing and Payment
In the service settings, go to the Pricing section. Choose from the following options: Fixed price (a set amount paid at booking), Free, or Custom (price to be discussed). To accept online payments, navigate to your Wix Dashboard and click Payments. Connect a payment provider such as Wix Payments, PayPal, or Stripe. You can also choose to allow payment at the time of the appointment rather than online, depending on your preference.
Step 5: Set Up Staff Members
If you have multiple staff members who provide services, go to Bookings then Staff in your Dashboard. Add each team member, upload a photo, and assign them to the relevant services. Each staff member can have their own availability schedule, allowing clients to choose their preferred provider. This is particularly useful for salons, clinics, and multi-therapist practices.
Step 6: Customise Client Notifications
Wix Bookings automatically sends confirmation and reminder emails to clients when they book an appointment. To customise these notifications, go to Dashboard then Automations. Adjust the email content, timing, and sender name to match your brand voice. It is also worth setting up an internal notification so that you receive an alert whenever a new booking is made.
Step 7: Set Up a Cancellation Policy
Protect your business by setting a cancellation policy. In your Bookings Settings, specify how far in advance a client must cancel to receive a full refund. You can display this policy on your booking page and include it in confirmation emails, so clients are fully aware of the terms before booking.
Step 8: Preview and Publish Your Booking Page
Before going live, preview your booking page from the Editor to check how it looks on both desktop and mobile. Test the full booking flow by making a test booking yourself. Once satisfied, click Publish in the Editor to make your booking page live.
SEO Best Practices for Wix Bookings
Give each service a keyword-rich name and description. For example, rather than calling a service 'Session 1', use a descriptive name such as '60-Minute Deep Tissue Massage in Fleet, Hampshire'. Write the page title and meta description for your Bookings page to include your primary service keyword and location, helping local customers find you in search results. Ensure the URL slug for your bookings page is clean and descriptive (e.g., /book-a-massage or /appointments).
Common Mistakes to Avoid
Not setting a minimum booking notice period — Without this, clients could book an appointment for 10 minutes from now, leaving you no time to prepare. Always set a realistic minimum notice period.
Forgetting to test the booking flow — Always complete a full test booking before going live. Look for any confusing steps, check payment processing works correctly, and verify that confirmation emails are sent.
Leaving service descriptions blank — A clear, engaging description helps clients understand what to expect and can reduce the number of enquiries you receive before booking.
Not connecting a payment provider — If you want to take deposits or full payments online, you must connect a payment provider. Without this, clients can book for free regardless of your pricing settings.
Ignoring mobile layout — Most booking enquiries come from mobile devices. Check that your booking page is easy to navigate and use on a smartphone before publishing.
Practical Tips and Advice
Use buffer time — Add buffer time between appointments in your scheduling settings. This gives you time to prepare for the next client, clean equipment, or simply take a short break, reducing stress throughout your working day.
Promote your booking page — Add a prominent 'Book Now' call-to-action button on your homepage, header, and any service pages. The easier it is for visitors to find your booking page, the more bookings you will receive.
Use Wix's booking dashboard to manage appointments — The Wix Bookings dashboard gives you a clear overview of all upcoming appointments. Use it to confirm, reschedule, or cancel bookings, and to view client details.
Enable the Wix Owner App — Download the Wix Owner app on your smartphone to manage bookings on the go. You will receive push notifications for new bookings and can view your daily schedule at a glance.
Wix Booking Setup Checklist
☑ Wix Bookings app installed and added to site
☑ At least one service created with name, description, duration, and pricing
☑ Availability and working hours configured
☑ Minimum booking notice period set
☑ Payment provider connected (if taking online payments)
☑ Staff members added and assigned to services (if applicable)
☑ Client confirmation and reminder emails customised
☑ Cancellation policy written and displayed
☑ Full test booking completed successfully
☑ Booking page SEO title and meta description completed
☑ Booking page published and live
Frequently Asked Questions
1. Do I need a paid Wix plan to use Wix Bookings?
You can install and trial Wix Bookings on a free Wix plan, but to remove Wix branding from your site, accept online payments, and access advanced features, you will need to upgrade to a paid Business or Business Elite plan. For most service businesses, the paid plan pays for itself very quickly once you start receiving online bookings.
2. Can clients reschedule or cancel their own appointments?
Yes. Clients receive a confirmation email with options to reschedule or cancel their booking, subject to your cancellation policy. Self-service rescheduling significantly reduces the number of administrative messages you receive, freeing up your time for delivering your service.
3. Can I sync Wix Bookings with Google Calendar?
Yes. Wix Bookings integrates with Google Calendar. When a client books an appointment, it can automatically appear in your Google Calendar, helping you manage your schedule across multiple devices and preventing double-booking.
4. Can I offer online and in-person sessions through Wix Bookings?
Yes. When setting up a service, you can choose the location type: at your business premises, at the client's location, or online via video. For online sessions, Wix integrates with Zoom, automatically generating a unique Zoom link for each appointment and including it in the confirmation email.
5. Can I take a deposit rather than the full payment at the time of booking?
Yes. Wix Bookings supports deposit payments, allowing you to collect a partial payment at the time of booking and the remainder at the appointment. This reduces no-shows while giving clients flexibility. You can set the deposit amount as either a fixed sum or a percentage of the total service price.

