Connect HappyFox to WhatsApp, Instagram, TikTok and AI Chat
Yes. AeroChat works directly with HappyFox. It reads tickets, statuses and contacts, and writes tickets, contact replies, private notes, tags and assignments through HappyFox’s API, on WhatsApp, Instagram, web chat and every other channel your customers use.
Customers message you on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email, and your support team works in HappyFox. AeroChat answers those messages, raises a HappyFox ticket with the chat transcript when a case needs your team, tells customers where their ticket stands, and hands the ticket to an agent in HappyFox when a person is needed. It connects through HappyFox’s public API. You describe the workflow in your own words, AeroChat builds it, and HappyFox stays the record your team works from.
What you can do with HappyFox and AeroChat
- Create HappyFox tickets from support chats. When a problem needs your team, AeroChat creates a ticket in the right category with the customer’s name, email and phone number, a clear subject, the chat transcript and tags.
- Answer “what’s happening with my ticket?”. AeroChat finds the customer’s tickets by their email or ticket number and tells them the status in the words your team uses.
- Recognise returning customers. AeroChat looks up the contact in HappyFox by email or phone number, so it knows their name and how many tickets are still pending.
- Add follow-up details to an open ticket. When a customer sends more information, AeroChat adds it to their ticket as a reply from the contact, so the agent sees one thread.
- Leave private notes and tags for your team. AeroChat adds a private note with a short chat summary and tags the ticket, for example chat or refund, without the customer seeing it.
- Keep contact details up to date. When a customer gives a new name, email or phone number, AeroChat creates or updates their HappyFox contact.
- Hand over to your team. When a person is needed, AeroChat sets the assignee and priority your rules call for and tells the customer what happens next.
What it looks like on WhatsApp
Customer: My subscription renewed but my account still says expired. (example)
AeroChat: Sorry about that. Which email is on your account? I’ll pass this to our accounts team.
Customer: leah@example.com
AeroChat: Thanks, Leah. Your ticket number is 1874 (example). Our accounts team will reply within one working day (example).
In HappyFox: a new ticket “Renewal paid, account shows expired” in the Accounts category for Leah, with the chat transcript as the first message and the tag chat.
Customer: Any news on ticket 1874? (example)
AeroChat: Your ticket is In Progress. Our accounts team is checking the renewal payment.
In HappyFox: nothing changes. AeroChat read the ticket after matching Leah’s email.
Works on every chat channel
Your customers message you wherever they already are. The same HappyFox connection and the same workflows run on every channel AeroChat supports, and HappyFox stays the record whichever one they use.
| Channel | What your customers can do |
|---|---|
| Message your WhatsApp Business number to raise a ticket, add details to it or ask where it stands. 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 HappyFox’s public API, documented in the HappyFox API guide and its ticket and contact references. Through it, AeroChat creates and reads tickets, adds replies, private notes and tags, and finds, creates and updates contacts. Each workflow uses only what its recipe asks for.
- What AeroChat reads from HappyFox: tickets found by contact email, ticket number, status or tag, each ticket’s subject, status, priority, category and updates, your list of categories, statuses and agents, and contacts found by name, email or phone number with their pending ticket count.
- What AeroChat writes to HappyFox: new tickets with a category, subject, message, contact details, tags and priority, replies from the contact, private notes, tags added or removed, the ticket’s status, priority and assignee, and new or updated contacts.
To connect, a HappyFox admin goes to Apps, then Goodies, then API, clicks Enable, creates an API key for AeroChat and copies the key and its auth code. Private notes, tags and assignments are recorded under a HappyFox agent you choose for AeroChat. HappyFox notes that API access can be off on newly created accounts. If you do not see the API option, ask HappyFox support to turn it on.
You describe the workflow in your own words, for example “when a customer reports a billing problem, create a HappyFox ticket in the Accounts category with the transcript”. AeroChat builds the workflow as a draft and asks for the HappyFox API key and auth code by name. You enter them in the AeroChat dashboard. They never pass through the conversation.
Workflows to copy
Seven ready-made workflows for HappyFox. Copy one into AeroChat, add your HappyFox API key and auth code, and it runs on every channel.
1. Create a HappyFox ticket from a support chat
Copy this into AeroChat
When a customer reports a problem that needs our team, ask for their name, email, their order or account number if there is one and a short description. Create a HappyFox ticket in the category that fits, for example Accounts for billing and Support for everything else (example), with a one-line subject, the chat transcript as the message, their phone number and the tag chat. Tell them the ticket number and that our team will reply within one working day (example).
2. Answer “what’s happening with my ticket?”
Copy this into AeroChat
When a customer asks about a ticket, ask for the email they used, and the ticket number if they have it. Find their tickets in HappyFox by that email, or look up the ticket number. Only share a ticket if the contact’s email matches. If more than one is open, list the subjects and ask which one they mean. Tell them the status by its HappyFox name and what it means for them. Never share private notes.
3. Recognise a returning customer
Copy this into AeroChat
When someone messages, search HappyFox contacts by the phone number they are messaging from, or by the email they give. If you find them, greet them by name. If they have pending tickets, ask whether they are writing about one of them before you raise a new one.
4. Add follow-up details to an open ticket
Copy this into AeroChat
When a customer with an open ticket sends more details, such as a screenshot, a receipt or a new address, add them to that ticket as a reply from the contact. Tell the customer the details are with the team handling their ticket.
5. Leave a private note and tags for the team
Copy this into AeroChat
After you create or update a ticket from chat, add a private note with a three-line summary: what the customer wants, what you already told them, and anything they are unhappy about. Add the tag refund if they ask for money back and the tag urgent if they mention a deadline (example).
6. Keep contact details up to date
Copy this into AeroChat
When a customer gives a new email or phone number, confirm it with them. If they are not in HappyFox yet, create a contact with their name, email and phone number. If they are, update their contact and add a private note to their open ticket saying what changed.
7. Hand over to your team in HappyFox
Copy this into AeroChat
When a customer asks for a person, is upset, or asks for something you cannot do, make sure they have a ticket in HappyFox. Add a private note with a short summary of the chat. Set the priority to High if they mention a safety issue or a missed deadline (example), and assign the ticket to our team lead on duty (example). Tell the customer a team member will reply to their ticket.
Who uses it
Any business that tracks support cases in HappyFox can use it. Online stores use it for order problems and returns, hotels for guest complaints, and suppliers for account questions. These recipes fit a help desk:
- Returns and exchanges for fashion stores
- Complaint handover for hotels
- Account and invoice questions for B2B suppliers
What stays in HappyFox
HappyFox stays your record. Tickets, contacts, categories, statuses, SLAs, your agents’ replies and your reports live there, and your team still works and closes the tickets. AeroChat handles the conversation on your chat channels. It looks up, creates and updates the tickets your recipe asks for and leaves the rest to HappyFox and your team.
WhatsApp workflows that use HappyFox
These end-to-end WhatsApp workflows run with HappyFox behind them. See them all in the WhatsApp workflows library.
- WhatsApp Order Tracking That Answers From Your Store Data
- WhatsApp Returns and Refunds Checked Against Your Policy
- WhatsApp Order Changes and Cancellations Within Your Rules
Questions
Does AeroChat work with HappyFox?
Yes. It connects through HappyFox’s public API with an API key and auth code from your own HappyFox account. It is not a HappyFox product or listing.
Does AeroChat replace HappyFox?
No. HappyFox stays the place your team works and closes tickets. AeroChat answers customers on your chat channels, creates and updates HappyFox tickets, and hands over to your agents in HappyFox when a person is needed.
Do I need a developer?
No. You describe the workflow, AeroChat builds it, and a HappyFox admin creates an API key under Apps, Goodies, API and pastes the key and auth code into the dashboard.
Which plan do I need?
On the HappyFox side, the API is switched on under Apps, Goodies, API. If you do not see it, ask HappyFox support to turn it on for your account. On AeroChat, 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 HappyFox to your chat
Paste the first recipe, add your HappyFox API key and auth code, and report a test problem from your own phone.
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 HappyFox for you, free. See plans.
