A reliable cake order WhatsApp routine collects the same details every time — cake, size, flavour, message, date and pick-up slot — confirms them in one summary, takes a fair deposit (for example RM50 on a RM150 custom cake) and sends a pick-up reminder the day before. Home bakers and cake shops get fewer mix-ups; customers get clear terms before they pay.
RM0.35 and RM0.06 in this article and its supplied illustrations are planning assumptions, not verified current Meta quotations. Gupshup's October announcement describes 1,000 free service replies per business phone number per month, then eligible service charges from 1 October 2026. Utility templates do not use that allowance. Inbound messages and qualifying 72-hour free entry point messages remain exempt. Confirm the recipient market, applicable rate card, free allowance and provider fees before budgeting. Figures below exclude tax and any unlisted costs.
Examples show a proposed workflow, not a guarantee that every account or plan supports it. Ask our team to confirm the channel, integration, permissions and delivery method for your setup. Staff-group notifications and group assistants require separate eligibility and integration checks; a standard one-to-one WhatsApp API account should not be assumed to access every existing staff group. Use approved individual notifications or a staff dashboard if group delivery is unavailable. Test the workflow and human handover before use.
- Use one order checklist for every cake: design, size, flavour, message on the cake, date, pick-up or delivery slot and contact name.
- Send a written order summary before asking for a deposit, so the customer can correct mistakes early.
- Keep deposit terms fair both ways: a clear change deadline, what happens on a late cancellation, and a full refund if you cannot deliver.
- Give pick-up in time slots, not “anytime Saturday”, and send a reminder the day before.
- Only mention halal, allergen or hygiene facts that are true for your kitchen.
- Keep a daily bake list in Google Sheets so nothing is missed on busy weekends.
Why does a cake order on WhatsApp so often go wrong?
A wrong name on a birthday cake is not a baking problem. It is an order that was never written down in one place.
Most home bakers and small cake shops in Malaysia take orders the same way: a customer sends a photo, asks the price, disappears for two days, comes back with a different flavour and mentions the message for the cake in a voice note. The details are spread across twenty messages.
Then Saturday arrives. Six customers want to collect “around afternoon”, one paid a deposit you cannot find, and another insists she asked for “Happy 30th Birthday, Mama”, not “Happy Birthday Mama”.
These mistakes cost more than one cake. They cost ingredients, a late night re-decorating and a customer who may not come back. A structured cake order WhatsApp routine prevents most of them, and it does not require customers to use a website or app — they keep chatting the way they already do.
What should a cake order WhatsApp checklist include?
Train your AI assistant to ask for these details, one short question at a time, in English, Bahasa Melayu or Chinese:
- Cake type and design — from your menu, or a reference photo for a custom design. The AI can read screenshots once trained, but final design approval stays with you.
- Size — 0.5kg, 1kg or number of servings.
- Flavour and filling — from your available list only.
- Message on the cake — typed out exactly, including spelling and numbers.
- Date and pick-up slot — or delivery address and delivery slot if you deliver.
- Name and contact — especially if someone else will collect.
- Dietary questions — answered only with facts from your own recipes.
- One summaryAll details are repeated back in a single message for the customer to check.
- Exact wordingThe message on the cake is confirmed word for word before baking.
- Your approvalCustom designs are passed to you to price and accept.
How does an automated cake order WhatsApp flow work?
Here is a simple routine that works for a home baker in Kuching as well as a cake shop in Subang Jaya:
- Enquiry. The customer asks at 11pm; the AI replies instantly with your menu, prices and the next open dates.
- Order details. The AI collects the checklist above and offers pick-up slots within your opening hours.
- Order summary. All details are sent back in one message: “Please check and reply 1 to confirm or 2 to change.”
- Deposit. Your payment details or DuitNow QR are shared with the deposit terms. When the customer sends a receipt, the AI replies that “our team will verify the payment”.
- Pick-up reminder. The day before, the customer receives a reminder with the slot, address and balance due.

Custom designs follow the same flow, with one extra step: the AI passes the reference photo to you with a “Human Agent Needed” alert in your WhatsApp group, and you reply with the price and whether you can do it. The AI never agrees to a design you have not seen.
Fully booked dates are something you control. When a weekend fills up, update the AI's training — it is as easy as telling it “Sat 10 Oct is full” — or let it pass date questions to you.
How much cake deposit is fair for both sides?
A deposit protects you from buying ingredients and turning away other orders for a cake that is never collected. It should also protect the customer. Show the terms before payment, and keep them balanced; unfair one-sided terms can fall foul of the Consumer Protection Act 1999 enforced by KPDN.
| Order type | Deposit (example) | Free changes until | If the baker cancels |
|---|---|---|---|
| Menu cake, 0.5–1kg | RM20–RM30 or full payment | 2 days before | Full refund |
| Custom design cake | About 30–50% | 4 days before | Full refund |
| Tiered or wedding cake | About 50% | 2 weeks before | Full refund |
| Bulk cupcakes or dessert table | About 50% | 1 week before | Full refund |
All figures are examples; set your own. A fair set of terms usually covers:
- The deposit is deducted from the final price.
- Changes to flavour, size or message are free until the stated deadline.
- A late cancellation may forfeit the deposit, because ingredients have been bought — say so clearly.
- If you cannot deliver, the customer gets a full refund.
- If a cake is not collected, say how long you will keep it.
How do you manage cake pick-up times?
“Anytime Saturday” is how home kitchens end up with customers arriving while the fondant is still being rolled. Offer two-hour pick-up slots instead, and set a limit on how many orders you take per slot.
The day before collection, send a short reminder: “Hi Farah 👋 Your 1kg chocolate cake is ready tomorrow, Sat 10 Oct, 3pm–5pm. Balance RM75. 📍 Location pin below. Reply if someone else will collect.” A reminder is usually a utility message on the official WhatsApp Business API, costing an assumed RM0.06 in Malaysia and billed by Meta to your own WhatsApp account. For example, 120 reminders a month × RM0.06 = RM7.20. Rates are set by Meta and can change; see Meta's pricing page.
A full order inside WhatsApp
Here is an illustrative conversation for a fictional Kuching home baker, from the first question to the pick-up reminder.

What can a home baker say about halal, allergens and food safety?
Customers often ask “Halal ke?”, “Got nuts?” or “Is it eggless?”. Your AI assistant must answer these with facts that are true for your kitchen, and nothing more.
- Halal. Only use the word halal or a halal logo if your product is certified. Misleading descriptions that suggest food is permissible for Muslims are an offence under the Trade Descriptions Act 2011, and KPDN lists penalties of up to RM1 million for individuals for general offences. If you are not certified, train the AI to describe your ingredients factually and let you answer follow-up questions.
- Allergens. List what each cake contains. If your kitchen also handles nuts, do not promise a nut-free cake.
- Food safety. If you mention hygiene, stick to facts such as food handler training under the Ministry of Health's Food Handler Training Programme. Check with your local health office which rules apply to your home kitchen.
If you would not write it on your label, do not let the chatbot say it. Anything uncertain goes to you as a human handover.
Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.
How do you track every cake order in Google Sheets?
Each confirmed cake order is written into a Google Sheet: order date, customer, cake, pick-up slot, deposit, balance and status. On Friday night you can filter by date and see Saturday's full bake list, sorted by pick-up time.

You or your helper update the status as the week goes on — deposit verified, baking, ready, collected. The sheet also becomes your record for busy seasons: which cakes sell best before Hari Raya, Mooncake Festival or Christmas, and which dates fill up first.
Customer phone numbers in that sheet are personal data. Keep the sheet shared only with people who need it, and ask separately before sending promotions such as a festive menu. The Personal Data Protection Act 2010 applies to small businesses too.
Is a cake order WhatsApp assistant worth it for a home baker?
Think of it in orders, not features. If late-night enquiries go unanswered until morning, some of those customers order elsewhere. If one wrong message on a cake leads to a remake, you lose ingredients and a night's sleep. An assistant that answers instantly and writes every order down reduces both.
ChatsHero plans start from RM350 a month on an annual Starter plan, with unlimited messages within the platform; Meta's per-message fees are separate and billed to your own WhatsApp account. Compare plans on the pricing page, or read about the ChatsHero team. If you are still growing, start by writing the checklist and deposit terms from this guide into your WhatsApp Business quick replies — the structure matters more than the tool. More ideas for small F&B businesses are on the ChatsHero blog.
Frequently Asked Questions
How do I take a cake order on WhatsApp without mistakes?
Use the same checklist every time — design, size, flavour, message on the cake, date, pick-up slot and contact — and send one order summary for the customer to confirm before any deposit is paid.
How much deposit should a home baker charge?
It is your decision. Examples include RM20–RM30 for a simple menu cake and around 30–50% for custom or tiered cakes. Deduct it from the final price, show the change deadline and refund in full if you cannot deliver.
Can I keep the deposit if the customer cancels?
You can state that a late cancellation forfeits the deposit because ingredients have been bought, as long as the rule is shown before payment and changes are free until a clear deadline.
Can the chatbot say my cakes are halal?
Only if they are certified. If you are not certified, train the AI to describe ingredients factually and pass follow-up questions to you. Misleading halal descriptions are an offence under the Trade Descriptions Act 2011.
Can the AI accept custom cake designs?
It can collect the reference photo and details, but the baker should always price and approve custom designs. The AI passes these to you with a handover alert.
How do I stop customers arriving at the wrong time?
Offer two-hour pick-up slots, confirm the slot in the order summary and send a reminder the day before with the address and the balance due.
