Book a Sesami Appointment on WhatsApp

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat books directly into Sesami. When a customer picks a time in the chat, AeroChat checks the slot is still open and books it in Sesami with their name, email and phone number, for services with instant booking switched on.

This recipe turns “can I book for Saturday?” into a confirmed Sesami appointment without the customer leaving WhatsApp, Instagram, Messenger, web chat or email. Part of connecting Sesami to WhatsApp and AI chat.

What happens today

A customer messages to book. Your team checks the Sesami calendar, types back a few times, waits for a reply, and by then one of the times has gone. Or they get a link to the product page and are left to work out the calendar on their phone. Either way the booking takes several messages, and some customers give up halfway.

The flow that works

  1. The customer says what they want to book and when.
  2. AeroChat finds the service in Sesami and offers up to three open times.
  3. The customer picks one. AeroChat checks it is still open.
  4. For a service with instant booking, AeroChat takes their name, email and mobile number and books the slot in Sesami.
  5. It confirms the service, date, time, location and team member in the chat.
  6. For a service paid at checkout, it sends the service’s page on your store, where the customer picks the same time and pays to confirm.

What it looks like on WhatsApp

Customer: Hi, I’d like a skin consultation next week, ideally after 5pm. (example)

AeroChat: For a 30-minute skin consultation next week, we have Tuesday at 5:30pm, Wednesday at 6:00pm and Friday at 5:00pm (example). Which suits you?

Customer: Wednesday.

AeroChat: Great. What is your first and last name, email and mobile number?

Customer: Mia Tan, mia@example.com, +1 415 555 0142

AeroChat: You’re booked, Mia. Skin consultation on Wednesday at 6:00pm with Priya at our downtown studio. A confirmation is on its way to your email.

In Sesami: a new appointment for the skin consultation appears on Wednesday at 6:00pm under Mia’s name, email and phone number.

The recipe

Copy this into AeroChat

When a customer asks to book a service, follow these steps.

  1. Find the service in Sesami. If it comes in more than one length or location, ask which one.
  2. Read the open slots in Sesami for the days they mentioned, in our time zone, and offer up to three times that match what they asked for.
  3. When they pick a time, check the slot is still open. If it has gone, offer the next open times.
  4. If the service has instant booking switched on, ask for their first name, last name, email and mobile number with the country code. Book the slot in Sesami with those details.
  5. Confirm the service, date, time, location and team member.
  6. If the service is paid at checkout, send the link to the service on our store. Tell them to choose the same time there and pay to confirm the booking.
  7. If they ask for a time we do not offer, or for a group larger than the slot allows, hand the conversation to our team.

Never say a booking is confirmed until Sesami shows it. Reply in the customer’s language.

Change the number of times offered and the handover rules to fit your store before you paste it.

What to connect

  • Your Shopify store. Built in. Install AeroChat from the Shopify App Store and connect your store in the dashboard, so AeroChat knows your services and prices.
  • Sesami. Get a Personal Access Token, its Client ID and your Sesami Shop ID. Sesami’s docs say you create the token in the Tokens section of the Sesami Admin portal, or ask Sesami support if you do not see it. Paste them in when AeroChat asks.
  • Instant booking in Sesami. Switch it on for each service you want booked straight from the chat.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Sesami, then switch it on. If it built the connection from Sesami’s public documentation at sesami.dev, 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 services are booked straight from the chat and which go through checkout.
  • How many times AeroChat offers, and how far ahead.
  • Which requests go to your team, such as group bookings or special requests.

The result to expect

A customer who asks to book leaves the chat with a confirmed time, in a few messages instead of a long back and forth. Your team stops copying times between Sesami and the inbox.

Measure it with your own numbers: bookings made from chat, and booking requests that never turned into an appointment, for a month before and after.

Next: answer “when are you free?” before the customer is ready to book.

Works on every chat channel

This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, Telegram, the chat on your store and email, with the same Sesami connection behind it. See what each channel does on the Sesami integration page.

Take your first booking in chat

Install AeroChat, paste the recipe, add your Sesami details, and book a test appointment from your own phone.

Install AeroChat on Shopify

7-day free trial.