Connect OnceHub to WhatsApp, Instagram, TikTok and AI Chat

By Alva Chew 10 min read Updated November 8, 2026

Yes. AeroChat books directly into OnceHub. It reads the free time slots on your OnceHub Booking Calendars and writes the booking into OnceHub through OnceHub’s API, on WhatsApp, Instagram, web chat and every other channel your prospects and customers use.

If your sales or service team schedules meetings with OnceHub, AeroChat can answer people on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email and book straight onto the right Booking Calendar. It connects through OnceHub’s public API. You describe the workflow in your own words, AeroChat builds it, and OnceHub stays the place your team checks.

What you can do with OnceHub and AeroChat

  • Book a meeting from WhatsApp. The person says what they need and when, AeroChat checks OnceHub for free time slots on the right Booking Calendar and books the one they pick.
  • Move or cancel a meeting in chat. AeroChat finds the booking in OnceHub, books a new time and cancels the old one, or cancels it with the reason they give.
  • Send them to the right team. AeroChat reads your Booking Calendars by team and host, and books sales questions with sales and support questions with support (example).
  • Answer your booking form in chat. AeroChat asks the questions on your OnceHub booking form in the conversation, such as company name and team size (example), and saves the answers with the booking.
  • Answer “when is my meeting?”. AeroChat finds the person’s upcoming bookings in OnceHub and replies with the date, time and host.
  • Keep contact details up to date. AeroChat creates the person as a contact in OnceHub, or updates their existing contact with the phone number they messaged from.
  • Send a one-time booking link. When someone would rather pick a time themselves, AeroChat creates a one-time OnceHub link with their details already filled in.

What it looks like on WhatsApp

Prospect: Hi, I’d like to talk to someone about your software for my team of 20. (example)

AeroChat: Happy to set that up with our sales team. Tomorrow has 10:00am or 3:30pm (Singapore time). Which works for you?

Prospect: 3:30. Rachel Tan, rachel@example.com, Brightside Logistics

AeroChat: Done, Rachel. Your meeting with our sales team is tomorrow at 3:30pm. The invite is on its way to your email.

In OnceHub: a new booking appears on the sales Booking Calendar for tomorrow 3:30pm, with Rachel’s company and team size saved from the booking form.

Customer: Can we move tomorrow’s onboarding call to Friday? (example)

AeroChat: Of course. Friday has 9:00am or 2:00pm free. Which would you like?

Customer: 2pm.

AeroChat: All moved. Your onboarding call is now Friday 2:00pm, and tomorrow’s booking is cancelled.

In OnceHub: a new booking is made for Friday 2:00pm on the onboarding Booking Calendar and tomorrow’s booking is cancelled.

Customer: What time is my call with Ben? (example)

AeroChat: Your call with Ben is Friday at 2:00pm Singapore time. The meeting details are in your calendar invite.

In OnceHub: nothing changes. AeroChat read the booking.

Works on every chat channel

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

Channel What your prospects and customers can do
WhatsApp Message your WhatsApp Business number to book, move or cancel a meeting, or ask when their meeting 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.
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 OnceHub’s public API, documented at OnceHub’s developer docs. Through it, AeroChat reads your Booking Calendars and their free time slots, finds bookings and contacts, and books, cancels and updates them.

  • What AeroChat reads from OnceHub: Booking Calendars by team and host, free time slots and location options, existing bookings with their status and host, and contacts.
  • What AeroChat writes to OnceHub: new bookings with your booking form answers, cancellations with a reason, new or updated contacts, and one-time booking links.

OnceHub’s API needs the OnceHub Enterprise plan. To connect, open Account Integrations in OnceHub, then APIs & Webhooks, create an API key for AeroChat and copy it. OnceHub books published Booking Calendars through the API, and the host needs a OnceHub seat. Paid bookings cannot be cancelled or moved through the API, so AeroChat sends those changes to your team.

You describe the workflow in your own words, for example “when someone asks to speak to sales, check the sales Booking Calendar in OnceHub for free times and book the one they choose”. AeroChat builds the workflow as a draft and asks for the OnceHub 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 OnceHub. Copy one into AeroChat, add your OnceHub API key, and it runs on every channel.

1. Book a meeting from WhatsApp

Copy this into AeroChat

When someone asks for a meeting, find out what they need and which day and time suit them. Pick the right Booking Calendar in OnceHub, check it for free time slots and offer up to three closest to what they asked for, in their time zone. When they choose one, ask the questions on our booking form, then book the slot in OnceHub with their name, email and answers. Confirm the date, time and host, and tell them the invite is on its way to their email. If they ask anything you cannot answer, tell them the team will reply and hand over.

2. Move or cancel a meeting

Copy this into AeroChat

When someone asks to move or cancel a meeting, find their contact in OnceHub by email and list their upcoming bookings. Confirm which one they mean. To move it, check the same Booking Calendar for free time slots and offer up to three. When they choose, book the new slot first, then cancel the old booking with the reason “moved by the guest”. To cancel, ask for a short reason and cancel the booking in OnceHub. If the booking was paid, tell them the team will handle the change and hand over.

3. Send people to the right team

Copy this into AeroChat

Before you book, read our Booking Calendars in OnceHub with their team and host. Ask one question to understand what the person needs. Book new business enquiries on the sales Booking Calendar, onboarding questions on the onboarding Booking Calendar and account problems on the support Booking Calendar (example). If it is not clear, ask one more question rather than guess.

4. Ask the booking form questions in chat

Copy this into AeroChat

Before you book a meeting in OnceHub, ask the questions on our booking form one at a time, for example company name, team size and what they want to cover (example). For pick-list questions, offer only the options set in OnceHub. Save the answers with the booking, so the host sees them before the meeting.

5. Answer “when is my meeting?”

Copy this into AeroChat

When someone asks when their meeting is, ask for the email they booked with and find their contact and upcoming bookings in OnceHub. Reply with the date and time in their time zone and the host’s name. If you cannot find a booking, ask whether they booked under another email. Never share another person’s details.

6. Keep contact details up to date

Copy this into AeroChat

When someone gives their name and email in chat, search OnceHub contacts for that email. If there is no contact, 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. Do this before booking.

7. Send a one-time booking link

Copy this into AeroChat

When someone says they would rather choose a time later or check with colleagues first, create a one-time booking link on the right Booking Calendar in OnceHub with their name and email already filled in. Send the link in the chat and tell them it works once.

Who uses it

OnceHub is used by sales, customer success and service teams that route inbound leads and customers to the right person and book meetings on shared calendars. These recipes fit any team that gets meeting requests by message and wants them on the right calendar without back-and-forth.

What stays in OnceHub

AeroChat handles the conversation. OnceHub stays the record: your Booking Calendars, routing rules, availability, connected calendars, payments, confirmation emails and reminders. Every booking AeroChat makes appears in OnceHub like any other and sends OnceHub’s own confirmation. Keep each host’s availability up to date in OnceHub, so a free slot there means they really are free.

WhatsApp workflows that use OnceHub

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

Questions

Does AeroChat work with OnceHub?

Yes. It connects through OnceHub’s public API with an API key you create in your own OnceHub account. It is not a OnceHub product or listing.

Can people book meetings through WhatsApp?

Yes. Prospects and customers book, move and cancel meetings on WhatsApp, Instagram or Messenger, and the booking lands on the right OnceHub Booking Calendar. Paid bookings are changed by your team.

Do I need a developer?

No. You describe the workflow, AeroChat builds it, and you create an API key in OnceHub and enter it in the dashboard.

Which plan do I need?

On the OnceHub side, API access needs the OnceHub Enterprise plan. 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.

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 OnceHub to your chat

Paste the booking recipe, add your OnceHub API key, and message your own number asking for a meeting 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 OnceHub for you, free. See plans.