Connect Appointo to WhatsApp and AI Chat for Shopify

By Alva Chew 9 min read Updated November 11, 2026

Yes. AeroChat works directly with Appointo. It reads your services, open time slots and bookings from Appointo, and creates, reschedules and cancels bookings through the Appointo API, on WhatsApp, Instagram, web chat and every other channel your customers use.

If your Shopify store sells appointments, classes, consultations or rentals with Appointo, AeroChat can take the booking in the conversation. A customer on WhatsApp, Instagram, Messenger, Telegram, web chat or email asks if there is a slot on Saturday, and AeroChat replies with the open times from Appointo and books the one they pick. A customer who cannot make it moves or cancels in the same chat. Your Shopify store is built into AeroChat, and Appointo connects through its public API. You describe the workflow in your own words, AeroChat builds it, and Appointo stays the place your team manages services, availability and bookings.

What you can do with Appointo and AeroChat

  • Show open time slots. AeroChat reads the availability for the service the customer wants from Appointo for the dates they ask about, and replies with the open times.
  • Book an appointment in the chat. When the customer picks a time, AeroChat creates the booking in Appointo with their name, email and phone, and confirms it in the chat.
  • Reschedule a booking. AeroChat finds the customer’s upcoming booking in Appointo, offers open times and moves the booking to the one they choose.
  • Cancel a booking. AeroChat finds the booking, checks your cancellation rules, offers a new time once, and cancels in Appointo if the customer still wants to.
  • Answer “when is my appointment?”. AeroChat finds the customer’s upcoming bookings in Appointo by email, phone or order number and replies with the service, date and time.
  • Answer service and price questions. AeroChat reads your Appointo services, their options and prices, and answers “what do you offer?” and “how much is it?” before the customer books.

What it looks like on WhatsApp

Customer: Hi, do you have a slot for a brow lamination this Saturday? (example)

AeroChat: Yes. On Saturday 15 November we have 10:00, 11:30 and 14:00 open for brow lamination. Which one suits you?

Customer: 11:30 please. Ella Ng, ella@example.com

AeroChat: You’re booked for brow lamination on Saturday 15 November at 11:30. See you then, Ella.

In Appointo: a new booking for brow lamination on 15 November at 11:30 under Ella Ng and her email.

Customer: Can I move my pottery class to next week? (example)

AeroChat: I found your pottery class on Thursday 13 November at 19:00. Next week we have Tuesday 18 November at 19:00 or Thursday 20 November at 19:00. Which would you like?

Customer: Thursday.

AeroChat: Done. Your pottery class is now on Thursday 20 November at 19:00.

In Appointo: the booking moved from 13 November to 20 November at 19:00.

Works on every chat channel

Your customers message you wherever they already are. The same Appointo connection and the same workflows run on each of these channels, and Appointo stays the record whichever one they use.

Channel What your customers can do
WhatsApp Message your WhatsApp Business number to see open times, book, reschedule or cancel an appointment, or check when their booking is. Voice notes are transcribed, so a spoken request works too.
Instagram 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.
Web chat Ask the same questions in the chat on your Shopify store, on any page.
Email 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 Shopify store is built into AeroChat: you install AeroChat from the Shopify App Store and connect the store in the dashboard, and it syncs your products and looks up orders. Appointo connects through its public API, documented at api-docs.appointo.me. Through it, AeroChat reads services, availability and bookings, and creates, reschedules and cancels bookings. Appointo services are Shopify products, so the two parts line up.

  • What AeroChat reads from Appointo: your services and their appointment options with prices, availability for a service between two dates, upcoming and past bookings found by customer name, email, phone or order number, canceled bookings, and booking subscriptions.
  • What AeroChat writes to Appointo: new bookings for a service and time with the customer’s name, email and phone, reschedules of a booking to a new time, and cancellations.

To connect, open the Appointo app, go to Plans & Settings, then API access, and generate an API token. Appointo says API access is on its paid plans only (as of November 2026). Your booking rules, such as minimum notice, capacity and whether customers may reschedule or cancel, stay in Appointo, and AeroChat follows the rules you write in the recipe.

You describe the workflow in your own words, for example “when a customer asks for a slot, read the open times in Appointo for that service and book the one they pick”. AeroChat builds the workflow as a draft and asks for the Appointo API token by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Workflows to copy

Six ready-made workflows for Appointo. Copy one into AeroChat, add your Appointo API token, and it runs on every channel.

1. Show open time slots

Copy this into AeroChat

When a customer asks when a service is available, find the service in Appointo. If it is not clear which one they mean, list our services and ask. Read the availability in Appointo for the dates they asked about, or the next 7 days if they did not say. Reply with up to five open times, grouped by day, in our store’s time zone. Offer to book one. Reply in the customer’s language.

2. Book an appointment in the chat

Copy this into AeroChat

When a customer wants to book, confirm the service and the time they chose, and check the time is still open in Appointo. Ask for their name, email and phone if you do not have them. Create the booking in Appointo for that service and time. Confirm the service, date, time and location from the knowledge base. If the service must be paid at checkout, send the link to the service in our store instead, so they book and pay there.

3. Reschedule a booking

Copy this into AeroChat

When a customer wants to move a booking, find their upcoming bookings in Appointo by their email or phone. Confirm which one. Check our reschedule rules in the knowledge base, such as how many hours before the start. Read the open times for that service and offer up to five. Reschedule the booking in Appointo to the time they pick and confirm the new date and time.

4. Cancel a booking

Copy this into AeroChat

When a customer wants to cancel, find their upcoming bookings in Appointo by email or phone and confirm which one. Check our cancellation rules in the knowledge base. Offer to reschedule once. If they still want to cancel, cancel the booking in Appointo and confirm. If it is too late to cancel under our rules, explain the rule and hand the conversation to our team. Do not promise refunds yourself.

5. Answer “when is my appointment?”

Copy this into AeroChat

When a customer asks about their booking, ask for the email, phone or order number they booked with. Search our upcoming bookings in Appointo with it. Reply with the service, the date and the time of each upcoming booking, and the location from the knowledge base. If you find none, ask for another email or phone, then hand the conversation to our team.

6. Answer service and price questions

Copy this into AeroChat

When a customer asks what services we offer or what one costs, read our services and their options from Appointo, with prices. Reply with the services that match what they asked, each with its price. Add what is included from the product description in Shopify. Offer to show open times.

Who uses it

Shopify stores that sell time as well as products, such as beauty and wellness studios, workshops, classes, rentals and consultations, use Appointo to take bookings. These recipes fit a store that runs on Shopify and Appointo:

What stays in Appointo

Appointo stays your booking record. Your services, availability, team members, reminders, capacity and booking rules all live there. Every booking AeroChat creates, moves or cancels shows in Appointo like one made on your store’s booking widget.

AeroChat handles the conversation. It shows open times, books, reschedules and cancels within your rules, answers “when is my appointment?” and passes anything outside your rules to your team, and leaves the rest to Appointo.

WhatsApp workflows that use Appointo

These end-to-end WhatsApp workflows run with Appointo and your Shopify store behind them. See them all in the WhatsApp workflows library.

Questions

Does AeroChat work with Appointo?

Yes. It connects through Appointo’s API with the API token from your own Appointo app. It is not an Appointo product, and AeroChat has no partnership with Appointo.

Can customers book an Appointo appointment on WhatsApp?

Yes. AeroChat reads the open times, the customer picks one, and AeroChat creates the booking in Appointo. For services paid at checkout, it sends the link to the service in your store so the customer books and pays there.

Does AeroChat follow my cancellation rules?

Yes. You write the rules in the recipe and your knowledge base, such as how many hours before the start a customer may cancel. Anything outside them goes to your team.

Which plan do I need?

On the Appointo side, API access is on Appointo’s paid plans only (as of November 2026). You generate the token under Plans & Settings, API access. 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.

Take your first booking in chat

Install AeroChat, paste the booking recipe, add your Appointo token, and book a slot from your own chat.

Install AeroChat on Shopify

7-day free trial.