Connect Noona to WhatsApp, Instagram, TikTok and AI Chat
Yes. AeroChat books directly into Noona. It reads free time slots for each service and staff member and writes the booking into Noona through Noona’s API, on WhatsApp, Instagram, web chat and every other channel your customers use.
If your salon, spa or studio runs its calendar in Noona, AeroChat can answer customers on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email and book straight into that calendar. It connects through Noona’s public API. You describe the workflow in your own words, AeroChat builds it, and Noona stays the place your team checks.
What you can do with Noona and AeroChat
- Book appointments from WhatsApp. The customer names the service, a staff member if they have a favourite, and a time. AeroChat checks Noona for free time slots and books the one they pick.
- Move or cancel a booking in chat. AeroChat finds the customer’s booking in Noona, offers new free time slots and moves it, or cancels it when they ask.
- Answer “when is my next appointment?”. AeroChat finds the customer’s upcoming bookings in Noona and replies with the service, staff member, date and time.
- Add new customers and keep details up to date. A first-time customer is created in Noona with their name, phone number and email, and a changed number or email is updated on their record.
- Put customers on the waitlist. When nothing is free at the time they want, AeroChat adds them to your Noona waitlist so your team can offer the next opening.
- Answer “how much is left on my gift card?”. AeroChat looks up the voucher in Noona by its code and tells the customer its value, sessions used and whether it has been used.
What it looks like on WhatsApp
Customer: Hi, can I get a cut and blow-dry with Sara on Saturday? (example)
AeroChat: Sara has Saturday 10:15am or 2:30pm for a cut and blow-dry. Which works for you?
Customer: 10:15 please.
AeroChat: Done. You’re booked with Sara on Saturday at 10:15am for a cut and blow-dry.
In Noona: a new booking appears in Sara’s calendar for Saturday 10:15am on the cut and blow-dry service, under the customer’s record.
Customer: Any chance of a massage tomorrow evening? (example)
AeroChat: Tomorrow evening is fully booked, sorry. I can put you on the waitlist for tomorrow from 5pm, or book Thursday at 6:00pm. Which would you like?
Customer: Waitlist please.
AeroChat: You’re on the waitlist for a massage tomorrow from 5pm. The team will message you if a time opens up.
In Noona: a waitlist entry is added for the massage service, tomorrow evening, with the customer’s details.
Customer: I have a gift card, code K7Q2MD. Is it still valid? (example)
AeroChat: Yes. That gift card is for one facial and it has not been used yet. Would you like to book it?
In Noona: nothing changes. AeroChat read the voucher.
Works on every chat channel
Your customers message you wherever they already are. The same Noona connection and the same workflows run on every channel AeroChat supports, and Noona stays the record whichever one they use.
| Channel | What your customers can do |
|---|---|
| Message your WhatsApp Business number to book, move or cancel an appointment, join the waitlist or check a gift card. Voice notes are transcribed, so a spoken request works too. | |
| 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. |
| Write to your Gmail or Office 365 address and get the same answer the chat gives. |
How the connection works
AeroChat connects through Noona’s public HQ API, documented at docs.noona.is. Through it, AeroChat reads your services, staff and free time slots, finds customers and their bookings, and creates, moves or cancels bookings.
- What AeroChat reads from Noona: services, staff members, free time slots, customer contact details, upcoming bookings, waitlist entries and gift voucher status.
- What AeroChat writes to Noona: new bookings, moved bookings, cancellations, new customer records, updated phone numbers and emails, and waitlist entries.
To connect, a Noona admin creates an app in Noona’s Developer Portal, chooses the access it needs (bookings, time slots, customers, plus waitlists and vouchers if you use those workflows) and approves it for your business. Noona’s API uses OAuth 2.0. Noona states that a new app works for your own business straight away, and that its approval step only applies to apps listed for other businesses.
You describe the workflow in your own words, for example “when a customer asks to book, check Noona for free time slots for that service and staff member and book the one they choose”. AeroChat builds the workflow as a draft and asks for the Noona connection details by name. You enter them in the AeroChat dashboard. They never pass through the conversation.
Workflows to copy
Six ready-made workflows for Noona. Copy one into AeroChat, connect Noona, and it runs on every channel.
1. Book an appointment from WhatsApp
Copy this into AeroChat
When a customer asks to book, find out which service they want, the day and time they prefer, and whether they want a particular staff member. Check Noona for free time slots for that service and staff member and offer up to three closest to what they asked for. When they choose one, find them in Noona by phone number, or create them as a new customer with their name, phone number and email, and book the service. Confirm the service, staff member, date and time.
2. Move or cancel a booking
Copy this into AeroChat
When a customer asks to move or cancel a booking, find their upcoming bookings in Noona by phone number and confirm which one they mean. To move it, check Noona for free time slots for the same service and staff member, offer up to three, then move the booking to the one they choose. To cancel it, check our cancellation policy in the knowledge base, explain it if it applies, then cancel the booking in Noona and offer another time.
3. Answer “when is my next appointment?”
Copy this into AeroChat
When a customer asks when their next appointment is, find them in Noona by phone number. Reply with the service, staff member, date and time of their next booking. If you cannot find them, ask whether the booking is under another name or number. Never share another customer’s details.
4. Add a new customer or update their details
Copy this into AeroChat
When someone books for the first time, search Noona by phone number first so you do not create a duplicate. If there is no match, create them as a new customer with their name, phone number and email. When an existing customer says their phone number or email has changed, read back the new details to check them, then update their Noona record. Confirm in one line.
5. Put a customer on the waitlist
Copy this into AeroChat
When there is no free time slot for the service, day and staff member the customer wants, offer the closest free times first. If none suit them, add them to the Noona waitlist for that service and day, with their name and phone number and the times that would work. Tell them the team will message them if a time opens up. Do not promise a slot.
6. Answer “how much is left on my gift card?”
Copy this into AeroChat
When a customer asks about a gift card or voucher, ask for the code printed on it. Look up the voucher in Noona and tell them what it is for, its value or how many sessions are left, and whether it has been used. Then offer to book a time to use it. If the code is not found, ask them to check it, and hand over to the team if it still does not match.
Who uses it
Noona runs bookings for hair and beauty salons, barbers, spas, nail and lash studios and other appointment businesses. These recipes fit the same work:
- Hair and beauty salons: booking with a stylist and rescheduling and cancelling.
- Spas and wellness centres: gift vouchers and rescheduling and cancellation.
What stays in Noona
AeroChat handles the conversation. Noona stays the record: your calendar, services, prices, staff schedules, customer records, vouchers, payments and Noona’s own confirmations and reminders. Every booking AeroChat makes appears in Noona like any other, so your team works the same way. Keep staff work hours and blocked times up to date in Noona, so a free time slot there means the staff member really is free.
WhatsApp workflows that use Noona
These end-to-end WhatsApp workflows run with Noona behind them. See them all in the WhatsApp workflows library.
- WhatsApp Appointment Booking Connected to Your Calendar
- WhatsApp Booking Deposits Paid Before the Slot Is Confirmed
- WhatsApp No-Show Reduction With Confirmations and Rebooking
- WhatsApp Reschedule and Cancel Appointments in Chat
Questions
Does AeroChat work with Noona?
Yes. It connects through Noona’s public HQ API with an app you create in your own Noona account. It is not a Noona product or listing.
Can customers book through WhatsApp?
Yes. Customers book, move and cancel appointments on WhatsApp, Instagram or Messenger, and the booking lands in your Noona calendar with the right service and staff member.
Can AeroChat take a deposit?
Yes. On Growth and above, AeroChat can send an Airwallex payment link in the same chat before it confirms the booking. See booking deposits on WhatsApp.
Do I need a developer?
No. You describe the workflow, AeroChat builds it, and you create an app in Noona’s Developer Portal and enter its details in the dashboard.
Which plan do I need?
On the Noona side, you create the app in Noona’s Developer Portal with your own Noona HQ account, and what it can do is set by the access you approve. 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 Noona to your chat
Paste the booking recipe, connect Noona, and message your own number asking for an appointment this week.
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 Noona for you, free. See plans.
