Connect TidyCal to WhatsApp, Instagram, TikTok and AI Chat

By Alva Chew 10 min read Updated November 8, 2026

Yes. AeroChat books directly into TidyCal. It reads the free times for your TidyCal booking types and writes the booking into TidyCal through TidyCal’s API, on WhatsApp, Instagram, web chat and every other channel your clients use.

If you take calls, consultations or sessions through TidyCal, AeroChat can answer clients on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email and book straight into your TidyCal calendar. It connects through TidyCal’s public API. You describe the workflow in your own words, AeroChat builds it, and TidyCal stays the place you check.

What you can do with TidyCal and AeroChat

  • Book a call or session from WhatsApp. The client says what they need and when, AeroChat checks TidyCal for free times on the right booking type and books the one they pick.
  • Move or cancel a booking in chat. AeroChat finds the client’s booking in TidyCal, moves it to a new free time or cancels it with the reason they give.
  • Answer “when is my call?”. AeroChat finds the client’s upcoming booking in TidyCal and replies with the date, time and meeting link.
  • Pick the right booking type. AeroChat reads your TidyCal booking types, with their length and description, and matches the client to the right one, such as a 15-minute intro call or a 60-minute strategy session (example).
  • Answer your booking questions in chat. If your booking type asks questions, such as company name or what the call is about, AeroChat asks them in the conversation and saves the answers on the TidyCal booking.
  • Add a colleague to a booking. When a client wants a teammate on the call, AeroChat adds them as a guest, so they get the same time and meeting link.
  • Keep contact details up to date. AeroChat creates the client as a contact in TidyCal, or adds the phone number they messaged from to their existing contact.

What it looks like on WhatsApp

Client: Hi, I’d like to book a strategy call this week. (example)

AeroChat: Sure. The 60-minute strategy session has Wednesday 10:00am or Thursday 3:00pm (Singapore time). Which works for you?

Client: Thursday 3pm. I’m Jason Lee, jason@example.com

AeroChat: Done, Jason. You’re booked for Thursday 3:00pm. The meeting link is in your confirmation email.

In TidyCal: a new booking appears on the strategy session booking type for Thursday 3:00pm, with Jason as the contact.

Client: Can we push Thursday’s call to next Monday? (example)

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

Client: 2pm.

AeroChat: All moved. Your strategy session is now Monday 2:00pm.

In TidyCal: the booking is rescheduled to Monday 2:00pm and the Thursday slot is free again.

Client: What time is my call again? (example)

AeroChat: Your strategy session is Monday at 2:00pm Singapore time. Here is your meeting link: https://zoom.us/j/123456789 (example)

In TidyCal: nothing changes. AeroChat read the booking from TidyCal.

Works on every chat channel

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

Channel What your clients can do
WhatsApp Message your WhatsApp Business number to book, move or cancel a call or session, or ask for their meeting link. 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 TidyCal’s public API, documented at tidycal.com/developer/docs. Through it, AeroChat reads your booking types and their free times, finds bookings and contacts, and creates, reschedules or cancels bookings.

  • What AeroChat reads from TidyCal: booking types with their length and description, available time slots, booking questions, existing bookings with meeting links, and contacts.
  • What AeroChat writes to TidyCal: new bookings with answers to your booking questions, rescheduled bookings, cancellations with a reason, guests added to a booking, and new or updated contacts.

TidyCal includes API access on every TidyCal plan. To connect, go to Integrations, then Advanced, then Manage API keys in TidyCal, open the Personal tokens tab and create a token for AeroChat. TidyCal books free booking types through the API. A booking type with a price can only be booked through the API with a coupon that brings it to zero, so paid sessions keep using your TidyCal booking page.

You describe the workflow in your own words, for example “when a client asks for a call, check TidyCal for free times on my strategy session and book the one they choose”. AeroChat builds the workflow as a draft and asks for the TidyCal token by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Workflows to copy

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

1. Book a call or session from WhatsApp

Copy this into AeroChat

When a client asks to book a call, find out what they need and which day and time suit them. Match them to the right booking type in TidyCal, check TidyCal for free times on that booking type and offer up to three closest to what they asked for, in their time zone. When they choose one, ask for their name and email and book it in TidyCal. Confirm the booking type, date and time, and tell them the meeting link is in their confirmation email. If they ask anything you cannot answer, tell them I will reply and hand over.

2. Move or cancel a booking

Copy this into AeroChat

When a client asks to move or cancel a call, ask for the email they booked with and find their upcoming booking in TidyCal. Confirm which booking they mean. To move it, check TidyCal for free times on the same booking type and offer up to three, then reschedule it to the one they choose. To cancel it, ask for a short reason, cancel it in TidyCal with that reason and offer to book another time.

3. Answer “when is my call?”

Copy this into AeroChat

When a client asks when their call is or asks for the meeting link, ask for the email they booked with and find their upcoming bookings in TidyCal. Reply with the booking type, date and time in their time zone, and the meeting link. If you cannot find a booking, ask whether they booked under another email. Never share another client’s details.

4. Match the client to the right booking type

Copy this into AeroChat

When someone is not sure which call to book, read our booking types in TidyCal with their length and description. Ask one or two questions about what they need, then recommend one booking type and say why in one sentence, for example “the 15-minute intro call suits a first chat” (example). If they agree, offer free times on that booking type and book it.

5. Ask the booking questions in chat

Copy this into AeroChat

Before you book a call in TidyCal, read the questions set on that booking type, for example company name and what they want to cover (example). Ask them one at a time in the chat, in plain words. Save the answers with the booking when you create it in TidyCal, so I see them before the call.

6. Add a colleague to a booking

Copy this into AeroChat

When a client asks to bring a colleague to their call, find their upcoming booking in TidyCal by the email they booked with. Ask for the colleague’s name and email and add them to the booking as a guest. Tell the client the colleague will get their own confirmation email with the same time and meeting link.

7. Keep contact details up to date

Copy this into AeroChat

When someone gives their name and email in chat, search TidyCal contacts for that email. If there is no contact, create one with their name and email. If there is one, add the phone number they are messaging from to the contact. Do this before booking, so every client in TidyCal has a phone number on file.

Who uses it

TidyCal is used by coaches, consultants, freelancers, agencies, tutors and advisers who sell their time in calls and sessions. These recipes fit anyone who books first conversations, follow-ups and paid work through a single calendar.

What stays in TidyCal

AeroChat handles the conversation. TidyCal stays the record: your booking types, availability, calendar connections, meeting links, payments and confirmation emails. Every booking AeroChat makes appears in TidyCal like any other and sends TidyCal’s own confirmation. Keep your availability and connected calendars up to date in TidyCal, so a free time there means you really are free.

WhatsApp workflows that use TidyCal

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

Questions

Does AeroChat work with TidyCal?

Yes. It connects through TidyCal’s public API with a personal token you create in your own TidyCal account. It is not a TidyCal product or listing.

Can clients book through WhatsApp?

Yes. Clients book, move and cancel calls on WhatsApp, Instagram or Messenger, and the booking lands in TidyCal. Paid booking types stay on your TidyCal booking page.

Do I need a developer?

No. You describe the workflow, AeroChat builds it, and you create a token in TidyCal and enter it in the dashboard.

Which plan do I need?

On the TidyCal side, API access is included on every TidyCal 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 TidyCal to your chat

Paste the booking recipe, add your TidyCal token, and message your own number asking for a call 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 TidyCal for you, free. See plans.