An instant catering quotation on WhatsApp works when the AI collects five facts — date, pax, venue, menu package and service style — and calculates an estimate from your own price list, for example 200 pax × RM22 plus transport and set-up. The customer gets a clear figure in minutes; your team then checks availability and confirms the final quote before any deposit is paid.
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.
- Speed wins catering jobs: customers usually ask several caterers at once, so a same-night estimate keeps you in the running.
- An estimate must come only from your own price list and be labelled as an estimate; the final quote is always confirmed by your staff.
- Collect date, pax, venue, package and service style (buffet, packed or served) before quoting anything.
- Show what is included and excluded — transport, canopy, crockery, service staff — to avoid disputes later.
- Keep deposit terms fair both ways and send them with the final quote, not before.
- Record every enquiry in Google Sheets and follow up on open quotes so none is forgotten.
Why do catering quotations on WhatsApp take so long?
Most catering enquiries are not lost on price. They are lost while the customer waits for a number.
A typical enquiry arrives at night: “Hi, how much for catering 200 pax?” Before you can answer, you need the date, the venue, the menu, and whether it is a buffet or packed meals. That means four or five rounds of questions, often answered the next day by a busy owner who is also cooking, delivering and setting up.
Meanwhile, the customer — planning a kenduri, a company event or a wedding — has sent the same message to several caterers. From what caterers tell us, the one who replies first with a clear figure often gets the follow-up call.
The bottleneck is not the maths. It is collecting the details and doing the calculation at 10pm. That is exactly the part an AI assistant can do for you, while you keep the final say.
What details does a catering quotation on WhatsApp need?
Train the AI to collect the same checklist every time, in English, Bahasa Melayu or Chinese, so your team never has to chase missing information:
- Event date and serving time — “Sat 14 Nov, lunch 12:30pm”.
- Number of pax — and whether children are counted separately if your price list does that.
- Venue and area — for transport charges and whether set-up is indoor, outdoor or at a hall.
- Menu package — from your published packages, plus add-ons such as dessert or a drinks station.
- Service style — buffet with servers, self-service buffet, or packed meals.
- Equipment — canopy, tables, chairs, crockery, if you provide them.
- Contact name — and the best time for your team to call if needed.
- Price list, not guessworkThe AI only uses packages and charges you have written down.
- Clear labelsEvery figure is sent as an estimate, never as a final quote.
- Your final sayYour team confirms date availability, menu and total.
How does an instant catering quotation WhatsApp flow work?
Here is the flow we set up for caterers. It gives the customer a useful number quickly, without committing you to anything you have not checked.
- Enquiry comes in. The AI replies within seconds, even after midnight, and starts the checklist.
- Details are collected. Date, pax, venue, package and service style, one short question at a time.
- Estimate is calculated from your price list. Package price × pax, plus the transport zone and any listed add-ons. The message says clearly: “This is an estimate.”
- Your team confirms. A “Human Agent Needed” alert goes to your team's WhatsApp group. Staff check the date, adjust anything special and send the final quote.
- Deposit and booking. Once the customer accepts, deposit terms are shared and the event is added to Google Calendar.

Training is as easy as chatting: paste your price list or send a screenshot of your menu card, and the AI builds the assistant from it. No prompt writing needed. When prices change, update the list and the estimates follow.
What does an instant catering estimate look like?
Here is an example estimate for a fictional Johor Bahru caterer. All prices are illustrative; your own price list sets the real numbers.
| Item | Basis | Amount |
|---|---|---|
| Package B (nasi minyak, 2 lauk, dessert, drinks) | 200 pax × RM22 | RM4,400 |
| Transport — Zone 1 (JB city) | Flat rate | RM150 |
| Buffet set-up and 2 servers | Flat rate | RM300 |
| Estimated total | RM4,850 | |
| Deposit on acceptance (example) | 30% of final quote | RM1,455 |
The estimate should also say what is not included — for example canopy rental, extra servers or cleaning after the event — and whether taxes or service charges are included. A clear list prevents the most common catering dispute: “I thought that was included.”
The same flow inside WhatsApp
This illustrative conversation shows the enquiry, the estimate, the staff-confirmed quote and the deposit step.

How do you keep a catering quote on WhatsApp accurate and honest?
An instant estimate is only useful if customers can trust it. Set these rules before you switch the AI on:
| Situation | What the AI does | What your team does |
|---|---|---|
| Standard package, known area | Sends an estimate from the price list | Checks the date and confirms the final quote |
| Custom menu or special diet | Collects the request, gives no price | Prices the custom menu |
| Discount or budget request | Notes the budget, promises no discount | Decides whether to adjust |
| Outside your delivery zones | Says the team will check | Quotes transport or declines |
Two topics need special care. First, halal: only describe your food as halal if that is true and backed by recognised certification. Misleading halal descriptions are an offence under the Trade Descriptions Act 2011, with heavy penalties listed by KPDN. Train the AI with your exact certificate status and nothing more.
Second, food safety: if customers ask about hygiene, answer with facts you can stand behind, such as your team's food handler training, which the Ministry of Health runs through its Food Handler Training Programme.
How should caterers handle deposits and payment?
A deposit protects the ingredients you buy and the date you block. Send the deposit terms together with the final quote, never with the estimate, and keep them fair both ways:
- State the deposit (for example 30%), the balance due date and how payment is made.
- Give a clear window for changing pax, for example final headcount 7 days before.
- Explain what happens if the customer cancels late, and refund in full if you cancel.
- Put it in writing in the chat, so both sides can scroll back to it.
When a customer sends a bank transfer slip, the AI thanks them and replies that “our team will verify the payment”. A staff member checks the account and updates the booking. See how ChatsHero plans compare on our pricing page.
Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.
How do you track catering quotations in Google Sheets?
Each enquiry is recorded in a Google Sheet as soon as the details are complete: date received, customer, event date, pax, package, estimate and status. Your team updates the status as quotes are confirmed, accepted or lost.

This sheet does three jobs. It shows which dates are already busy, it lists open quotes to follow up on, and over time it tells you which packages and areas bring the most business. A daily or weekly summary can be sent to your team's WhatsApp group, so the owner sees the pipeline without opening a laptop.
For follow-ups, a short message two days after the final quote helps: “Hi Puan Rosnah, just checking if you have decided on the 14 Nov catering. The date is still open for now 😊” Keep it about the quote. A follow-up that promotes new offers is charged as a marketing message by Meta (an assumed RM0.35 in Malaysia), and customers should only receive promotions if they agreed to them, in line with the Personal Data Protection Act 2010.
Is an AI catering quote better than a PDF quotation?
They work best together. The WhatsApp estimate answers the first question fast; the formal quotation, whether a PDF or a message from your team, confirms the details once you have checked them. Corporate customers may still need a PDF for their finance team, and your staff can send it in the same chat.
What changes is the waiting time. Instead of a customer waiting until tomorrow afternoon for any figure at all, they have a clear estimate tonight and a confirmed quote tomorrow. For a small catering business where the owner is also the chef, that difference can decide who gets the job. Learn more about ChatsHero and how it supports small F&B teams, or browse more guides on the ChatsHero blog.
Frequently Asked Questions
Can a WhatsApp chatbot give a catering quotation instantly?
It can give an instant estimate calculated from your own price list — package price × pax plus listed charges — clearly labelled as an estimate. Your team then checks the date and details and confirms the final quote.
What information do I need to quote catering?
Event date and time, number of pax, venue and area, menu package, service style (buffet, served or packed) and any equipment such as canopy or crockery.
Will the AI give discounts or agree to custom menus?
Only if you tell it to. A safe setup is that the AI notes budget or custom requests, gives no price for them and passes them to your team.
How much deposit should a caterer take?
Many caterers use a percentage of the final quote, such as 30%, but it is your decision. Send the terms with the final quote, explain the cancellation rule and refund in full if you cancel.
Can the chatbot say my food is halal?
Only if it is true and certified as you describe. Train the AI with your exact certification status; misleading halal descriptions are an offence under the Trade Descriptions Act 2011.
Where are the catering enquiries stored?
In a Google Sheet connected to ChatsHero, with customer, event date, pax, package, estimate and status. Your team updates the status as quotes are confirmed or accepted.
