Connect LatePoint to WhatsApp, Instagram, TikTok and AI Chat

By Alva Chew 11 min read Updated November 8, 2026

Yes. AeroChat books directly into LatePoint. It reads live time slots from the LatePoint booking plugin on your WordPress site and writes the booking into LatePoint through LatePoint’s REST API, on WhatsApp, Instagram, web chat and every other channel your clients use.

If your salon, studio, clinic or consultancy takes bookings on its WordPress site with LatePoint, AeroChat can answer clients on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email and book straight into the same calendar. It connects through LatePoint’s public REST API. You describe the workflow in your own words, AeroChat builds it, and LatePoint stays the place your team checks.

What you can do with LatePoint and AeroChat

  • Book appointments from WhatsApp. The client names a service and a day, AeroChat checks LatePoint for free slots with the right agent and location and books the one they pick.
  • Move or cancel a booking in chat. AeroChat finds the client’s booking in LatePoint, moves it to a new free time or marks it cancelled, and LatePoint sends its usual notifications.
  • Answer “when is my next appointment?”. AeroChat finds the client in LatePoint and replies with the date, time, service, agent and location of their next booking.
  • Answer service and price questions. AeroChat reads your LatePoint services with their length, price range and deposit, and matches the client to the right one before it books.
  • Answer “have I paid?”. AeroChat reads the order behind the booking in LatePoint and tells the client whether it is unpaid, part paid or fully paid.
  • Take a deposit in chat and record it in LatePoint. AeroChat sends an Airwallex payment link in the conversation and, once it is paid, records the payment against the LatePoint order.
  • Keep customer records up to date. AeroChat finds the client by email or phone in LatePoint, creates them if they are new, and adds the phone number or a note from the chat to their record.

What it looks like on WhatsApp

Client: Hi, can I book a gel manicure on Saturday morning? (example)

AeroChat: Of course. Saturday has 9:30am with Priya or 11:00am with Wen. Which works for you?

Client: 11 with Wen please. I’m Nadia Tan, nadia@example.com

AeroChat: Done, Nadia. You’re booked for a gel manicure with Wen on Saturday at 11:00am. See you then.

In LatePoint: a new booking appears in Wen’s calendar for Saturday 11:00am, with Nadia added as a customer and a new order for the booking.

Client: Can I move Saturday’s appointment to Sunday? (example)

AeroChat: Sure. Sunday has 10:00am or 2:30pm with Wen. Which would you like?

Client: 2:30.

AeroChat: All moved. Your gel manicure with Wen is now Sunday 2:30pm.

In LatePoint: the booking moves to Sunday 2:30pm after LatePoint re-checks the slot, and Saturday 11:00am is free again.

Client: Did my deposit go through? (example)

AeroChat: Yes. Your booking for Sunday 2:30pm shows as part paid, with the deposit received. The rest is paid on the day.

In LatePoint: nothing changes. AeroChat read the payment status from the order.

Works on every chat channel

Your clients message you wherever they already are. The same LatePoint connection and the same workflows run on every channel AeroChat supports, and LatePoint stays the record whichever one they use.

Channel What your clients can do
WhatsApp Message your WhatsApp Business number to book, move or cancel an appointment, ask about services and prices, or check whether they have paid. 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.
TikTok Send the same requests by TikTok direct message or TikTok Shop buyer chat. Both arrive in the same TikTok inbox.
Telegram Send the same requests to your business on Telegram.
Web chat Do the same from the chat on your website, without leaving the page.
Email Write to your Gmail or Office 365 address and get the same answer the chat gives.

How the connection works

AeroChat connects through LatePoint’s public REST API, documented at developer.latepoint.com. Through it, AeroChat reads your services, agents, locations and free time slots, finds customers, bookings and orders, and creates, moves or cancels bookings.

  • What AeroChat reads from LatePoint: services with length, price range and deposit, agents, locations, available time slots, bookings and their status, customer records, orders with their payment status, and payments.
  • What AeroChat writes to LatePoint: new bookings, rescheduled bookings, status changes such as cancelled, new or updated customer records with notes, and payments taken outside LatePoint recorded against an order.

LatePoint is a WordPress plugin, so the API runs on your own website, not on a separate LatePoint server. The REST API is part of LatePoint’s Pro Features. To connect, an admin goes to LatePoint, then Settings, then API on your WordPress site, turns on Enable REST API and clicks Generate New Key, with read and write permissions. You give AeroChat that key and your website address. LatePoint checks every booking against the same rules as your booking form, including working hours, buffers and capacity, so a slot taken in the meantime is never double booked.

You describe the workflow in your own words, for example “when a client asks to book, check LatePoint for free slots with their preferred agent and book the one they choose”. AeroChat builds the workflow as a draft and asks for the LatePoint API key by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Workflows to copy

Seven ready-made workflows for LatePoint. Copy one into AeroChat, add your LatePoint API key and website address, and it runs on every channel.

1. Book an appointment from WhatsApp

Copy this into AeroChat

When a client asks to book, find out which service they want, which location suits them, the day they prefer, and whether they want a particular agent. Check LatePoint for free slots for that service, day, agent and location and offer up to three closest to what they asked for. When they choose one, ask for their first name, last name, email and phone number and book it in LatePoint. Confirm the service, agent, location, date and time. Only quote services and prices from LatePoint. If they ask anything you cannot answer, tell them a team member will reply and hand over.

2. Move or cancel a booking

Copy this into AeroChat

When a client asks to move or cancel an appointment, find them in LatePoint by the email they booked with and list their upcoming bookings. Confirm which one they mean. To move it, check LatePoint for free slots for the same service and agent and offer up to three, then change the booking to the one they choose. To cancel it, check our cancellation policy first: if they are inside the notice period, explain the policy and hand over to the team. Otherwise set the booking to cancelled in LatePoint and offer another time.

3. Answer “when is my next appointment?”

Copy this into AeroChat

When a client asks when their next appointment is, find them in LatePoint by email or phone number. Read their upcoming bookings and reply with the date, time, service, agent and location of the next one, and whether it is approved or still pending. If you cannot find them, ask for the name or email the booking is under. Never share another client’s details.

4. Answer service and price questions

Copy this into AeroChat

When someone asks what we offer or how much a service costs, read our services in LatePoint with their length, price range and deposit. Answer with the services that fit what they asked, for example “a gel manicure takes 60 minutes and costs S$45 to S$60” (example). If a deposit is required, say how much. If they want to go ahead, offer free slots for that service and book it.

5. Answer “have I paid?”

Copy this into AeroChat

When a client asks whether their payment or deposit went through, find their booking in LatePoint and read the order it belongs to. Tell them whether it shows as not paid, part paid or fully paid, and the order total. If it shows as not paid but they say they have paid, tell them a team member will check and hand over. Never ask for card details in the chat.

6. Take a deposit and record it in LatePoint

Copy this into AeroChat

When a client books a service that needs a deposit, read the deposit amount for that service in LatePoint, for example S$20 (example). After the booking is made, send an Airwallex payment link for the deposit in the chat. When the link shows as paid, record the payment against the booking’s order in LatePoint with the amount and a note “Deposit paid by payment link in chat”, and confirm the booking to the client. If it is still unpaid, tell them it has not come through yet and offer to send the link again.

7. Keep customer records up to date

Copy this into AeroChat

When someone gives their name and email in chat, search LatePoint customers for that email. If there is no customer, create one with their first name, last name, email and the phone number they are messaging from. If there is one, add the phone number if it is missing. When they mention a preference, such as morning slots or a favourite agent (example), add it to the customer’s admin notes in LatePoint.

Who uses it

LatePoint runs bookings for salons, spas, studios, tutors, consultants and service businesses that sell on their own WordPress site. These recipes fit the same work:

What stays in LatePoint

AeroChat handles the conversation. LatePoint stays the record: the calendar, customer records, services, prices, agent schedules, orders and payments. Every booking AeroChat makes appears in LatePoint like any other, with LatePoint’s own notifications. Keep working hours, days off and buffers in LatePoint, so a free slot there means the agent really is free.

WhatsApp workflows that use LatePoint

These end-to-end WhatsApp workflows run with LatePoint behind them. See them all in the WhatsApp workflows library.

Questions

Does AeroChat work with LatePoint?

Yes. It connects through LatePoint’s public REST API with an API key you create in LatePoint on your own WordPress site. It is not a LatePoint product or listing.

Can clients book through WhatsApp?

Yes. Clients book, move and cancel appointments on WhatsApp, Instagram or Messenger, and the booking lands in LatePoint on your website.

Do I need a developer?

No. You describe the workflow, AeroChat builds it, and you turn on the API in LatePoint, create a key and enter it in the dashboard.

Which plan do I need?

On the LatePoint side, the REST API is part of LatePoint’s Pro Features. On the AeroChat side, workflows via Skills are on every plan. Choose the plan by how many messages you get: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000. Payment links for deposits come with Growth and above.

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.

Connect LatePoint to your chat

Paste the booking recipe, add your LatePoint API key and website address, and message your own number asking for an appointment tomorrow afternoon.

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 LatePoint for you, free. See plans.