Wix Bookings: Creating an Appointment

7 min read
Appointments are perfect for clients who want to meet with you one-on-one, in flexible hours that suit their, and your, availability. Offering appointments is also a great way to fill out your quieter business hours, simplify scheduling and enhance customer satisfaction.
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 an appointment

To get started, create a new appointment from the Booking Services, under Catalog, in your site's dashboard. Start adding information about what clients can expect from the appointment. You can include a detailed description and an image to give clients a clearer idea of what you have to offer. 
Before saving, you can review what your clients see before they book their appointment in the Overview section.

To create an appointment:

  1. Go to Booking Services in your site's dashboard.
  2. Click + Add a New Service in the top right.
  3. Under Appointment, choose what you want to do: 
    • Click Edit below the relevant appointment template.
    • Click + Start from Scratch to use a blank template. 
  4. Fill out the Service details:
    • Name: Enter a name for the service. 
    • Tagline (optional): Enter a tagline that will appear below the service 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 services.
    • Duration: Set how long your session lasts. 
    • Buffer time: Add some time after each session to create short breaks.
A screenshot of an appointment showing the service details and overview.

Step 2 | Set your pricing & payment details

After describing your appointment, make your pricing clear and easy to understand. Choose from fixed, custom, or varied prices, or provide the service for free. You can also offer discounts by including the appointment in a package or membership. Let your clients pay per session, with a membership plan or package, or have both options to give clients more flexibility when paying.

To set your price & payment details:

  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 buy a membership or package to book sessions.
    • 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 | Add a location

Display where you offer the appointment, for example, at your business location(s) or the client’s place. You can also add the option to meet online with a video link. 

To add a location:

  1. Scroll down to the Locations section.
  2. Click Edit to choose where your service is provided:
    • Business location: Click the Choose locations drop-down and select the location(s) where you provide this service.
      Tip: Click + Add a location to add a new business location
    • Custom location: Enter a description of the location in the field (e.g. online meeting). 
    • Client's place: The client will add their location once they book their appointment.
A screenshot of all the location options
  1. Click Save
  2. (Optional) Add video conferencing so the service can be offered online:
    1. Click Add next to Video conferencing.
      Note: If you previously added video conferencing, click the toggle to enable it. 
    2. Select the relevant option and click Continue. Learn more about offering online video conferencing for your services
A screenshot showing the video conferencing toggle enabled.

Step 4 | Set your service availability

Your appointment service hours depend on staff availability during their working hours. You can add new staff members and set their availability according to individual schedules. 

To set your staff availability:

  1. Scroll down to the Staff section.
  2. Click the checkbox next to each staff member who provides the appointment. This sets the appointment availability.
  3. (Optional) Click the Add new staff member iconto add a new staff member. 
    Tip: You can add more details and customize staff work hours later. 
  4. Click Show Service Availability to review the appointment availability, then click Close.
    Note: Appointment availability depends on the staff members' hours, as well as other factors. Learn more about what affects appointment availability
A screenshot showing selected staff members and where to show service availability.
You can also view and manage your staff’s weekly availability in the Work Schedule, under the Booking Calendar tab of your site's dashboard.

Step 5 | Add images to your appointment

Add high resolution images showcasing what your clients can expect to encourage them to book appointments. 

To add images to your appointment:

  1. Scroll down and click Images.
  2. Add the following types of images to your appointment:
    • Cover image: Select an image for the background of your service's header.
    • 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. 

Step 6 | Customize your booking preferences

In the Booking preferences section, you can customize your online booking options and form. Make the appointment view-only if you want clients to contact you for a consultation before booking. You can also require approval before booking for your most in-demand appointments, or create a custom booking form for the service if you need extra information from clients.

To customize your 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 appointments online:
    Note: Disable the Online bookings toggle to make the appointment view-only.
    1. Choose which Booking form you want to use from the drop-down (only available if you enabled online bookings):
      • 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. Choose how you want to accept Booking requests (only available if you enabled online bookings):
      • Automatically accept all bookings when available: Clients can make an appointment without approval from you. 
      • Manually approve or decline booking requests: You have to approve/decline client appointments.
        Only available if the appointment is not connected to a membership plan or a package.
        • (Optional) Enable the Multiple clients can request to book the same time slot toggle to allow clients to request appointments for the same time slots.
  4. Click Save

Did this help?