Creating Your Services
Wix Bookings: Creating an Appointment
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.
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 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:
Go to Booking Services in your site's dashboard.
Click + Add a New Service in the top right.
Under Appointment, choose what you want to do:Click Edit below the relevant appointment template.
Click + Start from Scratch to use a blank template.
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.
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).
Buffer time: Add some time after each session to create short breaks.
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:
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 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.
Depending on the payment method you chose, follow the steps to set it up:
Per session
Select 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 service for free.
Varied prices: Create different price options depending on the client type or the staff member:Enter the Default amount for this service.
Click + Add Price Options or Manage Price Options to edit your existing price options.
Click the What type of price options do you offer? drop-down and choose an option:
Custom: Create custom price options:In the Price options label field, enter 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.Staff: Create price options per staff member:Set the rate next to each staff member in the Amount field.
Tip: Make sure you selected these staff members in the Availability section.
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 your service. For example, "Starting from $25."
With a plan
Click an option to connect this service 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 plan
This option allows your clients to choose how to pay for the service. 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 | 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:
Scroll down to the Locations section.
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.
Click Save.
(Optional) Add video conferencing so the service can be offered online:Click Add next to Video conferencing.
Note: If you previously added video conferencing, click the toggle to enable it.
Select the relevant option and click Continue. Learn more about offering online video conferencing for your services.
Step 4 | Set your staff 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:
Scroll down to the Staff section.
Click the checkbox next to each staff member who provides the appointment. This sets the appointment availability.
(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.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.
Note:
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:
Scroll down and click Images.
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.
(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:
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 appointments online:
Note: Disable the Online bookings toggle to make the appointment view-only.
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.
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.
Note: 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.
Click Save.
FAQs
Click a question below to learn more about creating appointments.
How can I edit an existing appointment details?
You can edit or cancel an appointment at any time in the Booking calendar.
To edit an appointment:
Click the relevant session in your Booking calendar.
Click the More Actions icon next to the appointment name.
Click Edit.
Edit the session details.
Click Save.
How can I create a multi-day appointment?
To create multi-day appointment:
Follow the steps in the section above to create an appointment.
Click the Duration drop-down and select Custom.
Set the session duration to cover multiple days (up to 99 hours).
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.
Can I create an appointment that runs past midnight?
Yes, you can offer an appointment that runs past midnight. For example, your clients can book a 4-hour appointment that starts at 9:00 PM.
To create an appointment that runs past midnight:
Change your business's default hours:Go to Default Hours in your site's dashboard.
Select the checkbox next to the day(s) you offer the service.
Enter a start time.
Enter your end time (e.g. 2:00 AM)
Click Save.
Note: The staff member who provides the service must also be available during the relevant hours.
Change your staff member's hours:Click the Edit icon next to the relevant day.
Click the relevant option under When do you want to apply these changes?:Now: The change in shift takes effect immediately. This is useful for last-minute changes.
Schedule for later: Decide when the change in working hours takes place. This is useful for future planning. Click to select the Start Date.
(Optional) Click + Set end date and choose an end date if this is a temporary change.
Click the Repeats drop-down to select how often your staff member works these hours.
(Optional) Select a different day this change is relevant for.
Select the relevant Start Time and End Time for the change.
Select the relevant location for the one-time change.
Click Save.