Connect Wix Bookings to WhatsApp, Instagram and AI Chat
Yes. AeroChat books directly into Wix Bookings. It reads your services and free time slots, creates the booking, sends the Wix checkout link, and reschedules or cancels within your booking policy, through the Wix Bookings API, on WhatsApp, Instagram, your Wix site’s chat and every other channel your customers use.
If you take appointments, classes or courses with Wix Bookings, your customers can book without opening your booking page. A customer on WhatsApp asks if there is a slot on Saturday morning, and AeroChat replies with the real free times from Wix Bookings. They pick one, AeroChat creates the booking and sends the checkout link, and the confirmation arrives in the same chat once Wix confirms it. The same goes for “can I move my appointment?” and “I need to cancel”. Your Wix site is built into AeroChat, and Wix Bookings connects through Wix’s REST API with a key you create in Wix. You describe each workflow in your own words, AeroChat builds it, and Wix Bookings stays your calendar.
What you can do with Wix Bookings and AeroChat
- Answer “do you have a slot on Saturday?”. AeroChat reads the free time slots for the service, date and staff member the customer asks about, and offers the closest times.
- Book in the chat. AeroChat collects the details your booking form needs, creates the booking for the chosen slot and sends the Wix checkout link. It confirms in the chat once Wix Bookings shows the booking as confirmed.
- Reschedule a booking. AeroChat finds the customer’s booking by their email, checks that your reschedule policy allows a change, offers new free slots and moves the booking.
- Cancel a booking. AeroChat finds the booking, checks your cancellation policy, tells the customer about any fee your policy sets, and cancels it in Wix Bookings.
- Answer service and price questions. AeroChat reads your Wix Bookings services, so a customer asking what a treatment costs or how long a class lasts gets your own names, prices, durations and locations.
- Answer “is my booking confirmed?”. AeroChat finds the customer’s booking and tells them whether it is confirmed, waiting for your approval or declined.
What it looks like on WhatsApp
Customer: Hi, do you have anything for a 60-minute massage on Saturday morning? (example)
AeroChat: Yes. On Saturday 15 November we have 9:00, 10:30 and 11:30 with Maya, and 10:00 with Lee. The 60-minute massage is US$85. Which one would you like?
Customer: 10:30 with Maya please.
AeroChat: Done. Here is the checkout link for Saturday 15 November at 10:30 with Maya. Your booking is confirmed as soon as you complete it.
AeroChat: Your 60-minute massage on Saturday 15 November at 10:30 with Maya is confirmed. See you then.
In Wix Bookings: a booking for Saturday at 10:30 with Maya is created, paid through your Wix checkout and confirmed. It shows in your booking calendar.
Customer: Something came up, can I move my Saturday appointment to next week? (example)
AeroChat: Of course. I found your 60-minute massage on Saturday 15 November at 10:30. Next week Maya is free on Thursday at 14:00 and Saturday at 10:30. Which works?
Customer: Thursday 14:00.
AeroChat: Moved. Your massage is now on Thursday 20 November at 14:00 with Maya.
In Wix Bookings: the booking is rescheduled to Thursday at 14:00. The old time is free again for other customers.
Works on every chat channel
Your customers message you wherever they already are. The same Wix Bookings connection and the same workflows run on each of these channels, and Wix Bookings stays the record whichever one they use.
| Channel | What your customers can do |
|---|---|
| Web chat | Ask from the chat on your Wix site, without leaving the page. AeroChat adds the chat to your site when you connect Wix. |
| Message your WhatsApp Business number to see free slots, book and pay, check a booking, reschedule or cancel. Voice notes are transcribed, so a spoken request works too. | |
| Send the same requests by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM. | |
| Facebook Messenger | Send the same requests to your Facebook Page. Comments on your Page posts can get an automatic reply too. |
| Telegram | Send the same requests to your business on Telegram. |
| Write to your Gmail or Office 365 address and get the same answer the chat gives. |
How the connection works
There are two parts. Your Wix site is built into AeroChat: you connect Wix from the AeroChat dashboard, AeroChat adds the chat to your site, and it syncs your products, discounts and site pages. Wix Bookings connects through Wix’s REST API, documented at dev.wix.com/docs/api-reference/business-solutions/bookings. Through it, AeroChat reads services and free time slots, finds bookings by the customer’s email, creates bookings and checkouts, and reschedules or cancels bookings. Each workflow uses only what its recipe asks for.
- What AeroChat reads from Wix Bookings: your services with their prices, durations, locations and staff, free time slots for appointments and open spots in class sessions, bookings found by the customer’s email with their status, and which actions your policy allows on each booking, such as reschedule or cancel.
- What AeroChat writes to Wix Bookings: new bookings with the slot, number of participants and the details from your booking form, checkouts for those bookings, reschedules to a new slot and cancellations.
Open the API Keys Manager in your Wix account (account owners and co-owners can create keys), create a key, give it access to your site only, and choose the Wix Bookings and Wix eCommerce checkout permissions. Copy the key and your site ID, which is the part of your site dashboard URL after /dashboard/. Wix only accepts a site-level call with a key from the account that owns the site. Wix’s docs say a site must accept payments if its services require payment.
Payments run through your own Wix checkout. AeroChat sends the checkout link, the customer pays on Wix’s page, and Wix Bookings confirms the booking once the order goes through. AeroChat sees the confirmation, so the customer never has to tell you they paid. It never sees card details. If a service needs your approval, the booking waits in Wix Bookings for you to accept it, and AeroChat tells the customer that. Wix applies your own booking, reschedule and cancellation policies to every change AeroChat makes.
You describe each workflow in your own words, for example “when someone asks for a slot, show the free times for that service and book the one they pick”. AeroChat builds the workflow as a draft and asks for the Wix key by name. You enter it in the AeroChat dashboard. It never passes through the conversation.
Workflows to copy
Six ready-made workflows for Wix Bookings. Copy one into AeroChat, add your Wix key, and it runs on every channel above.
1. Answer “do you have a slot?”
Copy this into AeroChat
When a customer asks for a time, find the service they mean in Wix Bookings. If it is not clear, ask. Read the free time slots for the date they ask about, and for the staff member if they name one. Offer up to four times close to what they asked for, with the price and duration. If nothing is free that day, offer the nearest days that have slots. Only offer times that Wix Bookings shows as bookable. Reply in the customer’s language.
2. Book in the chat
Copy this into AeroChat
When a customer picks a slot, check it is still free in Wix Bookings. Ask for the details our booking form needs, such as their name, email and phone number, and the number of people. Create the booking for that slot and send the Wix checkout link with the service, date, time and price. When Wix Bookings shows the booking as confirmed, confirm it in the chat. If the booking waits for our approval, tell them we will confirm shortly. If the slot was just taken, say so and offer the next free times.
3. Reschedule a booking
Copy this into AeroChat
When a customer wants to move a booking, ask for the email they booked with. Find their upcoming bookings in Wix Bookings and confirm which one they mean. Check that our reschedule policy allows a change for that booking. If it does, offer free slots for the same service and move the booking to the one they choose, then confirm the new date and time. If the policy does not allow it, explain why in one line and offer to cancel instead or hand the conversation to our team.
4. Cancel a booking
Copy this into AeroChat
When a customer wants to cancel, ask for the email they booked with and find the booking in Wix Bookings. Read back the service, date and time and ask them to confirm. Check our cancellation policy. If it sets a fee, tell them before you cancel. If it does not allow cancellation for that booking, say so and hand the conversation to our team. Cancel the booking and confirm it in the chat. Offer to book a new time.
5. Answer service and price questions
Copy this into AeroChat
When a customer asks what a service costs, how long it takes, where it happens or who provides it, answer from our Wix Bookings services. Use the service names and prices exactly as they are in Wix. If they seem ready, offer to check free times for them. Never quote a service we do not offer.
6. Answer “is my booking confirmed?”
Copy this into AeroChat
When a customer asks about a booking, ask for the email they booked with. Find their bookings in Wix Bookings and tell them the service, date, time and status: confirmed, waiting for our approval, or declined. If it was declined, offer the next free times. Never share another customer’s booking.
Who uses it
Businesses that sell their time through a Wix site, such as spas, salons, studios and tutors, use Wix Bookings in chat to fill their calendar without phone tag. These recipes fit a business that runs on Wix and Wix Bookings:
- Spa and wellness: booking with a deposit and rescheduling and cancellation.
- Hair and beauty salons: booking with a stylist and reschedule and cancel.
- Tuition centers: trial class booking.
What stays in Wix Bookings
Wix Bookings stays your calendar and your record of every booking. Services, staff, working hours, booking forms, policies, payments and refunds all live there. Every booking AeroChat creates appears in your booking calendar like one made on your booking page, and your team manages it the same way.
AeroChat handles the conversation. It reads free times, books, reschedules and cancels within your policies, and leaves the rest to Wix Bookings and your team.
WhatsApp workflows that use Wix Bookings
These end-to-end WhatsApp workflows run with Wix Bookings behind them. See them all in the WhatsApp workflows library.
- WhatsApp appointment booking
- WhatsApp class bookings
- WhatsApp reschedule and cancel
- WhatsApp appointment reminders
Questions
Does AeroChat work with Wix Bookings?
Yes. Your Wix site is built into AeroChat, and Wix Bookings connects through Wix’s REST API with an API key from your own Wix account. AeroChat is not a Wix product, and AeroChat has no partnership with Wix.
Can customers book a Wix Bookings appointment on WhatsApp?
Yes. AeroChat shows the free times in the WhatsApp chat, creates the booking for the slot they pick and sends the Wix checkout link. The confirmation arrives in the same chat once Wix Bookings confirms it.
Will AeroChat break my cancellation policy?
No. Wix Bookings checks your booking, reschedule and cancellation policies on every change AeroChat asks for, and the recipes tell AeroChat to explain the policy instead of forcing a change.
Which plan do I need?
On the Wix side, you need Wix Bookings on your site and an API key from the API Keys Manager in your Wix account. Wix’s docs say your site must accept payments if your services require payment. On the AeroChat side, workflows via Skills are on every plan, with a 7-day free trial. Choose by message volume: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000.
Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.
Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.
Fill your Wix Bookings calendar from the chat
Connect your Wix site, paste the availability recipe, add your Wix key, and ask your own WhatsApp number for a slot this Saturday.
Start your 7-day free trial. No credit card needed.
Sign up for an annual plan on Growth or above and we’ll set up your workflows and connect Wix Bookings for you, free. See plans.
On Shopify? Install AeroChat from the Shopify App Store.
