Book Xola Tours and Activities from WhatsApp
Yes. AeroChat books directly into Xola. It checks open seats on the experience and date the guest wants and creates the booking in Xola while the guest is still in the chat.
This recipe turns “do you have space for 4 on Saturday?” messages into confirmed bookings in Xola, with the payment link sent in the same conversation. Part of connecting Xola to WhatsApp and AI chat.
What happens today
Guests message on WhatsApp or Instagram asking whether a tour has space. The team is out guiding or on the water, so the reply comes hours later. By then the guest has booked another operator, or the last seats on that time have gone. Groups ask the same questions about meeting points and what to bring, one message at a time.
The flow that works
- AeroChat asks which experience the guest wants, which date and how many people.
- It checks Xola for time slots with enough open seats and replies with the times and price per person, or the next available dates if that day is full.
- It takes the lead guest’s name, email and phone number.
- It creates the booking in Xola and sends Xola’s payment link for the amount due.
- It confirms the details and the meeting point. If the time is full, it offers the waitlist.
What it looks like on WhatsApp
Guest: Hello! Any space on the snorkel trip next Wednesday for 3 adults? (example)
AeroChat: Yes. Wednesday has the 8:00am trip with 5 seats left and the 1:00pm trip with 9. Which would you like?
Guest: 8am. Name is Priya Shah, priya@example.com
AeroChat: Booked, Priya. Snorkel trip, Wednesday 8:00am, 3 adults. Here is your payment link. Please be at the marina dock by 7:40am.
In Xola: a new booking appears for the snorkel trip on Wednesday at 8:00am, 3 adults, under Priya’s name, and 3 seats come off the time slot.
The recipe
Copy this into AeroChat
When a guest asks to book a tour or activity, follow these steps.
- Ask which experience they want, which date and how many people are coming, with how many adults and children if your prices differ.
- Check Xola for time slots on that date with enough open seats and reply with the times and the price per person. If the date is full, check Xola for the next available dates and offer up to three.
- When they choose a time, ask for the lead guest’s name, email and phone number.
- Check again that the time slot still has enough seats, then create the booking in Xola.
- Send the guest Xola’s payment link for the amount due and confirm the experience, date, arrival time, number of guests and meeting point.
If the time they want is full, offer to add them to the Xola waitlist. Answer questions about what to bring, age limits and weather from our knowledge base. For private group requests or anything you cannot answer, hand over to the team. Reply in the guest’s language.
Change the experiences AeroChat can book and the guest types you price by before you paste it.
What to connect
- Xola. A Xola admin creates an API key user for your seller account with permission to view experiences and create bookings. Paste the key in when AeroChat asks.
- Your knowledge base. Upload meeting points, what to bring, age and fitness limits and your weather policy, so AeroChat can answer questions before it books.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Xola, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Xola’s public documentation, the checklist asks you to check it once against the current docs.
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.
What you still decide
- Which experiences can be booked in chat, and which need the team first, such as private charters.
- The largest group AeroChat can book without a person checking.
- How close to departure a booking is still allowed.
- When a conversation should come to your team instead of being booked.
The result to expect
Guests who message get live seats from Xola and a booking in the same conversation, even while your team is out running tours, and fewer enquiries go cold.
Measure it with your own numbers: bookings made from chat, and the time from first message to paid booking, for a month before and after.
Next: answer and update Xola bookings in chat.
Works on every chat channel
This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, TikTok, Telegram, the chat on your website and email, with the same Xola connection behind it. See what each channel does on the Xola integration page.
Take your first Xola booking from chat
Paste the recipe, add your Xola API key, and message your own number asking for space on a tour this weekend.
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 Xola for you, free. See plans.
