Connect Bukku to WhatsApp, Instagram and AI Chat
Yes. AeroChat works directly with Bukku. It creates Bukku invoices and sends their link in the chat, answers invoice status and stock questions, and creates quotations, contacts and payment records in Bukku, through Bukku’s API, on WhatsApp, Instagram, web chat and every other channel your customers use.
Your customers ask for invoices, ask what they still owe and ask whether you have stock, mostly on WhatsApp. The answers are in Bukku, but someone has to log in, find them and reply. AeroChat does that in the chat. When a customer confirms an order, it creates the invoice in Bukku and sends the invoice link. When they ask about it later, it reads the status and balance from Bukku. You describe the workflow in your own words, AeroChat builds it, and Bukku stays your record of sales, stock and accounts.
What you can do with Bukku and AeroChat
- Send a Bukku invoice in chat. When a customer confirms an order, AeroChat creates the invoice in Bukku under their contact with the items and prices, and sends the invoice link Bukku returns.
- Answer “have I paid?” and “what do I owe?”. AeroChat finds the customer’s invoices in Bukku and replies with each invoice number, total and the balance still due.
- Check stock in chat. AeroChat reads the product in Bukku, with its quantity on hand and price, and tells the customer whether you have what they need.
- Turn a quote request into a Bukku quotation. AeroChat creates a quotation in Bukku with the items and quantities the customer asked for, ready for your team to review.
- Add new customers as contacts. When someone buys for the first time, AeroChat creates the contact in Bukku with their name, email, phone number and billing address.
- Record a payment against the invoice. When your payment provider confirms the customer has paid, AeroChat records the payment in Bukku against that invoice, so the balance is up to date.
Collect the payment in the same chat: Airwallex is built into AeroChat, so payment links work without an API setup. See how it works. No Airwallex account yet? Open one through AeroChat.
What it looks like on WhatsApp
Customer: Please send the invoice for the 20 boxes of tissue and 10 hand soap refills. (example)
AeroChat: Sure. Invoice IV-00512 is ready: 20 boxes of tissue at RM 18 and 10 hand soap refills at RM 12, RM 480 in total, due in 30 days. You can view it here: https://yourco.bukku.my/v/abc12 (example)
Customer: Thanks. Did you receive payment for last month’s invoice?
AeroChat: Yes. Invoice IV-00467 for RM 352 is fully paid. Nothing else is outstanding.
In Bukku: invoice IV-00512 is created for the customer’s contact. AeroChat read invoice IV-00467 and saw a balance of zero.
Works on every chat channel
Your customers ask wherever they already message you. The same Bukku connection and the same workflows run on each of these channels.
| Channel | What your customers can do |
|---|---|
| Get an invoice, check what they owe, ask about stock or ask for a quote from your WhatsApp Business number. Voice notes are transcribed, so a spoken order works too. | |
| Do the same by direct message. | |
| Facebook Messenger | Do the same with your Facebook Page. |
| Telegram | Do the same with your business on Telegram. |
| Web chat | Check stock or ask for a quote in the chat on your website. |
| Write to your Gmail or Office 365 address and get the invoice link or the answer by reply. |
How the connection works
AeroChat connects through Bukku’s API, documented at developers.bukku.my. Through it, AeroChat creates and reads sales invoices, quotations and payments, reads products and their stock, and creates contacts. Each workflow uses only what its recipe asks for.
- What AeroChat reads from Bukku: sales invoices with their number, date, total, balance due, status and link, products with their quantity on hand, low stock level and sale price, and contacts.
- What AeroChat writes to Bukku: new sales invoices and quotations, new contacts, and payments recorded against invoices.
To connect, open Bukku and go to Control Panel, then Integrations. Turn on the API Access switch and click Save to get your access token. AeroChat also needs your company’s Bukku subdomain, the part before .bukku.my in your Bukku address. Bukku offers a staging server for testing, which you request from Bukku’s developer team by email. AeroChat asks for the access token and subdomain by name, and you enter them in the AeroChat dashboard. They never pass through the conversation.
A Bukku invoice can be created as a draft for your team to check, or as ready to send. The recipes below say which. If you use MyInvois e-invoicing in Bukku, Bukku’s docs list what to set up in your company account first.
You describe the workflow in your own words, for example “when a customer confirms an order, create the Bukku invoice and send them the link”. AeroChat builds the workflow as a draft and shows what is left to connect.
Workflows to copy
Six ready-made workflows for Bukku. Copy one into AeroChat, add your Bukku access token, and it runs on every channel.
1. Send a Bukku invoice in chat
Copy this into AeroChat
When a customer confirms an order, read back the items, quantities, prices and total and ask them to confirm. Find their contact in Bukku, or create one. Create a sales invoice in Bukku under that contact with today’s date, the items and our usual tax setting, with the status ready. Send the invoice number, the total, the due date and the invoice link in the chat. Reply in the customer’s language.
2. Answer “have I paid?” and “what do I owe?”
Copy this into AeroChat
When a customer asks about an invoice or their balance, confirm who they are by the email or phone number on their Bukku contact. Find their sales invoices in Bukku. For each one they ask about, give the invoice number, date, total and balance due. If the balance is zero, confirm it is paid. If they dispute an amount, hand the conversation to our accounts team with the invoice number. Never share another customer’s invoices.
3. Check stock in chat
Copy this into AeroChat
When a customer asks whether we have an item, find the product in Bukku by its name or SKU. Read the quantity on hand. If we have enough, say so with the price and offer to prepare the invoice. If not, tell them how many we have and when we expect more, from our knowledge base. Do not share purchase prices.
4. Turn a quote request into a Bukku quotation
Copy this into AeroChat
When a customer asks for a quote, collect the items, quantities and delivery location. Find or create their contact in Bukku. Create a quotation in Bukku with those items as a draft. Tell them the quotation number and that our team will send the final quotation by the next working day (example).
5. Add new customers as contacts
Copy this into AeroChat
When a customer buys or asks for a quote for the first time, collect their name or company name, email, phone number and billing address. Search Bukku for an existing contact with the same email or phone number first. If there is none, create the contact in Bukku. Use that contact for their invoice or quotation.
6. Record a payment against the invoice
Copy this into AeroChat
When our payment provider confirms that a customer has paid the payment link for a Bukku invoice, record the payment in Bukku against that invoice for the amount paid, with the payment provider’s reference. Then thank the customer and confirm the invoice is paid. If the amount paid does not match the balance, record nothing and hand the conversation to our accounts team.
Who uses it
Small businesses, online sellers, wholesalers and service businesses in Malaysia that keep their books in Bukku use it to answer customers in chat. These pages go further:
- Account and invoice questions for B2B suppliers
- Quote requests for B2B suppliers
- Product and stock questions for B2B suppliers
What stays in Bukku
Bukku stays your record of sales, stock, contacts and accounts. Credit notes, refunds, purchases, bank reconciliation, e-invoicing and reports stay with Bukku and your team.
AeroChat handles the conversation. It creates and reads what your recipe asks for, and leaves the rest to Bukku and your team.
WhatsApp workflows that use Bukku
These end-to-end WhatsApp workflows run with Bukku behind them. See them all in the WhatsApp workflows library.
Other accounting systems with their own pages: AutoCount Accounting, SQL Account, Xero and QuickBooks Online.
Questions
Does AeroChat work with Bukku?
Yes. It connects through Bukku’s API with the access token from your own Bukku account. It is not a Bukku product, and AeroChat has no partnership with Bukku.
Can I send Bukku invoices through WhatsApp?
Yes. AeroChat creates the invoice in Bukku and sends the invoice link in the WhatsApp chat, where the customer can view it.
Can AeroChat change or void my invoices?
Not with these recipes. They create invoices, quotations, contacts and payment records, and read invoices and stock. Edits, credit notes and voids stay with your team.
Which plan do I need?
On the Bukku side, you need API Access turned on in your Bukku account to get the access token. On the AeroChat side, workflows via Skills are on every plan, with a 7-day free trial. Choose by message volume: 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 Bukku to your chat
Paste the invoice recipe, add your Bukku access token, and order something from your own number.
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 Bukku for you, free. See plans.
On Shopify? Install AeroChat from the Shopify App Store.
