WhatsApp marketing for caterers means running enquiries, quotes, deposits and event-week logistics through one WhatsApp number, then using a small opted-in list to bring past clients back for the next function or office-lunch run. A caterer sells on a quote, a deposit and a final headcount, not a shopping basket, so the channel works best as a quote desk first. The WhatsApp marketing guide for South Africa covers the channel for any industry; this post applies it to a kitchen that cooks for other people's events.

Meta does not charge for ordinary replies inside a chat the customer started, which is where the enquiry, quote and deposit exchange happens while the 24-hour window is open. That changes the cost question: the paid side is the few templates sent after a window closes, which this post prices in rand. It also sets out what a quote chat must capture, how to word a deposit under the Consumer Protection Act, and how POPIA limits the follow-up.

Pricing and policy pages were read in October 2026. Where Meta's own page did not show a figure, the text says whose number it is.

Quick Answer

WhatsApp marketing for caterers works as a quote-to-event desk: saved replies capture the brief, a deposit message holds the date, and an opted-in list brings clients back. Stay on the free Business app while your list fits a few broadcast lists (reported limit: 256 contacts each). Move to the paid API when you want automated confirmations. On provider-reported South African rates, three templates sent after a chat window has closed cost about R0.91 before VAT for one event, about R1.05 with it; confirm on Meta's rate card.

Quotes going cold in a crowded inbox?

Send us a screenshot of how enquiries reach you today and we will show you where quote requests are slipping between WhatsApp, email and the phone.

Request a free consultation

WhatsApp Marketing for Caterers: The Event Lifecycle in One Chat

A catering event moves through six stages, and WhatsApp has a job at each one, so the useful messages follow the event rather than a promotional calendar. The channel is where the customers already are: Meltwater's 2025 report on South African social media puts WhatsApp use at 93.8% of active social media users, the highest platform it lists (a share of social media users, not of all adults).

StageWhat the message doesTool that fitsBest for
EnquiryGreets, asks the date and headcount, sends the menu or catalogueGreeting message, quick replies, catalogueCapturing the brief before the customer shops around
Quote sentDelivers the quote and its expiry date, then one follow-upNormal reply inside the open window; a template once it has closedRecovering quotes that went quiet
Deposit and bookingStates the deposit, the deadline and the change cut-off; customer replies to acceptQuick reply, label "Awaiting deposit"Holding the date and creating a record
Final headcountAsks for confirmed numbers, dietary needs and venue access timesLabel "Confirmed", saved checklistStopping last-minute changes reaching the kitchen
Event dayConfirms arrival time and an on-site contactReply in chat; on the API, a utility templateCutting "where are you?" calls
After the eventOne thank-you and one request for a review or a next bookingOne live reply; anything promotional needs consent or the POPIA s69(3) customer conditionsRepeat corporate and family clients

Only the last stage is promotional by nature. The earlier five are service messages while the client's 24-hour window is open; once it lapses, a reminder or follow-up needs a template on the API, and a quote chaser is the one that counts as marketing (see the cost and permission sections). Service messages are why a WhatsApp catalogue for caterers with set menus and platters is worth building: the enquiry starts with a product rather than a blank question.

Build around the event date

A catering message earns its place when it moves the client one step closer to a confirmed event: a date, a deposit, a headcount or an arrival time. A message that does none of those is a message you can skip.

Which Setup Fits a Platter Business, a Function Caterer or a Contract Kitchen?

WhatsApp Business for caterers starts with the free, phone-based app, and the API (the WhatsApp Business Platform) is the paid route for larger sends and automation, so the right one depends on how your orders arrive. According to WhatsApp Business, the app includes a catalogue, labels, quick replies, a greeting message, away messages, business broadcasts and up to 10 linked devices and agents.

Ten linked devices suit a catering team, where the person cooking is not the person answering. The owner's phone, the events coordinator's phone and a tablet in the office can all work one number.

A WhatsApp broadcast for caterers has limits: a list reportedly holds up to 256 contacts, and recipients must have saved your number, according to Lilach Bullock's summary of the broadcast limit, which also notes no documented cap on the number of lists. That is a secondary source; WhatsApp's own help page was not read in full.

Your kitchenBusiness appAPIBest for
Home-based platters and party packs, a few hundred past customersYes: a few broadcast lists, saved quick repliesNot yetOwner-run, mostly word-of-mouth
Function caterer: weddings, birthdays, memorials, with a coordinatorYes, with several linked devices and labels per stageWhen you want deposit and event-day messages sent automaticallyTeams with more than one person answering
Contract or corporate caterer with a weekly menu to office contactsWorks until the list outgrows manual lists, and only reaches contacts who saved your numberYes: templates reach opted-in numbers, billed per messageRecurring lunches and meeting catering
Several outlets or a central kitchenHard to keep consistentYes: shared inbox and system linksMulti-site operations

For a closer comparison, read WhatsApp Business app versus API. If you go the API route, message templates cover how the pre-approved wording works.

The honest default

For most kitchens, WhatsApp marketing for caterers should start on the free app: it handles the quote chat, labels per stage and a modest opted-in list. Pay for the API when a specific job demands it, such as automatic event-day confirmations or a weekly send to a corporate list that no longer fits manual broadcasts.

What Must a Catering Quote Chat Capture Before You Price?

A catering quote chat is a short scripted exchange that collects every input the quote depends on, so the price you send is the price you can cook to. Good WhatsApp quotes for caterers are firm because the brief came first. The script lives as saved quick replies, sent in a fixed order, so nobody scrolls back through a thread to find the headcount.

Capture eight items: event date and start time, venue and access, headcount, service style (drop-off, buffet, plated, staffed), menu choice, dietary and religious requirements such as halaal, vegetarian and allergies, equipment and staffing needs, and a budget range if the client volunteers one. For an outdoor or off-grid venue, ask what power and water the venue provides. Label each chat "Quote sent", "Awaiting deposit", "Confirmed" or "Done" so the status shows at a glance.

Quote message (structure): "Thanks, [name]. For [headcount] guests on [date] at [venue], the [menu] buffet is [amount]. This quote holds until [expiry date]. To book, a deposit of [amount] by [deadline] reserves the date. Questions on the menu or dietary needs? Reply here."

Vague version: "Hi, for about 80 people it will be roughly our usual per-head price, let us know." No date, no expiry, no scope and nothing the client can accept.

Saved replies cover the repeat questions, and WhatsApp Flows can move the brief into a structured form on the API side. Teams that want to feed enquiries into a pipeline should also read the lead generation guide for catering companies, which covers sources beyond WhatsApp.

Unsure what your quote script should ask?

Send us your last three quote requests, with names removed, and we will map the questions that would have made each price firmer.

Talk to us about your quote script

How Should a Deposit and Cancellation Message Be Worded?

A deposit message is the part of the quote chat that records what the client agreed to, so it must state the amount, the deadline, the cancellation terms and a reply the client sends to accept.

South African consumer law backs the practice: under section 17 of the Consumer Protection Act (CPA), as quoted in an Obiter note on the section, a consumer has the right to cancel an advance booking, reservation or order, and the supplier may require a reasonable deposit and impose a reasonable cancellation charge.

The same note lists what makes a charge unreasonable: it exceeds a fair amount having regard to the nature of the goods or services booked, the length of notice given, the supplier's reasonable potential to find another customer between the cancellation and the event, and the general practice of the industry. Those four factors are why a flat "deposit is non-refundable" line is a weak foundation by itself.

Deposit message (structure): "Your [event] on [date] is held once the deposit of [amount] reaches us by [deadline]. Final numbers are due [days] before the event. If you cancel [n] or more days before the event, we keep [x]% of the deposit; inside [n] days, we keep [y]% of the quoted total, because food and staff are ordered against your date. Reply YES to accept these terms."

That wording ties the charge to notice, which is one of the section 17 factors; set the percentages yourself against your real costs. The section 17 text here comes from a secondary note, because the Act itself could not be fetched.

The CPA also does not apply to every client. Section 5(2)(b) excludes a juristic person (a company, for example) whose asset value or annual turnover is at or above a threshold the Minister set, according to a government statement on the threshold. A larger corporate client is therefore governed by your written terms rather than section 17. Have an attorney check them. This is not legal advice.

Put the terms in the chat

For catering bookings, the deposit message should carry the amount, the deadline, the final-headcount date and the cancellation basis, and the client should reply to accept. That reply becomes the record you point to if the event changes.

What Does the API Cost for One Catering Event?

On the API, Meta bills per delivered template: according to Meta's pricing documentation, "You are only charged when a template message is delivered", and utility templates sent inside an open 24-hour customer service window are free. The page does not list the rand among its billing currencies, and it shows no South African rate: that sits on Meta's rate card.

Two providers, A2Z Tech and ChatMaxima, report South African rates from 1 October 2026 of US$0.0379 for a marketing message and US$0.0095 for a utility message. A2Z Tech converts those to about R0.608 and R0.152 at its 3 September 2026 exchange rate, and 15% VAT applies on top, according to ChatMaxima. Meta's page as fetched did not display the South African rate, so check its rate card before you budget.

Category decides the price, and Meta sets it by content. Its guidelines treat booking reminders tied to a customer's past action as utility, treat event invitations and promotions as marketing, and classify mixed content, utility plus a promotional line, as marketing. A reminder that a deposited booking is due is utility, while a quote chaser pushes the client to buy, so budget it as marketing. Meta may recategorise a template.

Providers disagree on one point. A2Z Tech reports that utility templates sent inside an open window also become chargeable from 1 October 2026, while ChatMaxima and Meta's page, as fetched, say they are free. The figures below cover messages sent after a window has closed only, so they hold either way, but confirm the in-window position on Meta's rate card before you automate.

Ads change the window. A chat started from a Click-to-WhatsApp ad opens a 72-hour free window after your first response, in which any message type is free, according to Meta's page. A caterer running those ads has more room before a template is needed. The set-up is in click-to-chat ads in South Africa.

Message outside an open windowCategoryRate (before VAT)Best for
Quote follow-up after the 24 hours have lapsedMarketingR0.608Quotes that went quiet
Booking and final-headcount reminderUtilityR0.152Deposited events
Event-day arrival confirmationUtilityR0.152Reducing day-of calls
One event, all threeMixedR0.912A function caterer's typical booking

The arithmetic

One event: R0.608 + R0.152 + R0.152 = R0.912 before VAT, and R0.912 × 1.15 = about R1.05 with VAT. At 40 events a month, a working assumption rather than a benchmark, that is 40 × R0.912 = R36.48 before VAT, or about R41.95 with VAT. These are Meta's per-message charges only, not any provider's platform fee, and they drift with the exchange rate because Meta bills in dollars.

A contract caterer's weekly menu send is the larger line. Sending it to 150 corporate contacts costs 150 × R0.608 = R91.20 before VAT. Four weekly sends cost 4 × R91.20 = R364.80, or R419.52 with VAT. Those 150 contacts would fit inside one broadcast list at the reported 256-contact limit, but only if each contact has saved your number, so the API's reach is what you pay for.

The calculation shows that message cost is rarely the obstacle for a caterer. One confirmed event covers months of templates, and the cost that matters is the discipline of keeping the list clean. For the full price list, see WhatsApp Business API pricing in South Africa.

Budget per event, in rand, with VAT

For a caterer on the API, an event with a quote chaser, a booking reminder and an event-day confirmation sent outside open windows costs about R0.91 before VAT and about R1.05 with it, on provider-reported rates that follow a dollar exchange rate. Check Meta's rate card on the day you commit.

How Do You Get Permission for Repeat-Business Messages?

In South Africa, a promotional WhatsApp message to a past client is direct marketing by electronic communication under POPIA section 69, which prohibits it unless the person has consented or is your customer under the section 69(3) conditions. The text quoted on popia.co.za covers "any form of electronic communication", and the customer route requires that you obtained the details from a prior purchase, market similar offerings, and gave a fair chance to decline at collection and with each message.

A caterer meets a trap here: an enquirer who requested a quote has not bought anything. Treat them as a non-customer until they book, and ask for consent once. MJK Inc's summary notes that a non-customer may be approached only once to request consent, that the first message must be the consent request, and that WhatsApp is among the permitted channels for it.

That has a consequence for the quote chaser priced above. A marketing-category template to an enquirer who has not consented is a section 69 risk. The safe route is a normal reply inside the open 24-hour window, which Meta does not charge for. After the window closes, send the chaser only to someone who has agreed to it, so ask in your first reply whether they are happy for you to follow up the quote here, as a separate line they can decline.

On the booking form: an unticked box, "Send me menu updates and booking reminders on WhatsApp", separate from the box that accepts your terms.

After the event: ask once, in the thank-you reply, whether the client wants seasonal menus and December booking dates, as an option they can decline.

Do not: add every quote enquirer, or every contact from a corporate client's office, to a broadcast list. An opt-out does not constitute consent, so "they never said stop" is no defence.

Section 69(4) requires every promotional message to identify the sender and give an address for stop requests, so name your catering business and say how to opt out. This post found no source exempting business numbers, such as an office manager's, so treat them the same as consumers' numbers unless an attorney advises otherwise. Details are in POPIA for marketing, and list-building tactics are in opt-in strategies. This is not legal advice.

The sister post on WhatsApp marketing for bakeries applies the same rules to counter-and-oven trade, if you also run a retail side.

Why South African Businesses Choose Growth Pulse Media

Founder Dirk van Greuning built and scaled a large South African ecommerce business before founding Growth Pulse Media, so the advice here is costed in rand against what a message must earn. All work is executed in-house, with a limited client load for senior attention. We are a Registered Shopify Partner and an Omnisend Certified Partner, and our paid channel work sits in Meta Ads, Google Ads, GA4 and Search Console.

Our WhatsApp marketing service page sets out what we offer on the channel, and a free consultation is available with no obligation.

Who This Is NOT For

This post on WhatsApp marketing for caterers is the wrong starting point for three kinds of reader.

Caterers with no client numbers yet. A broadcast needs an opted-in list first. If you have a handful of contacts, start with the quote script and the booking-form tick box.

Anyone planning to message a bought or scraped list. Without consent or the section 69(3) conditions, a promotional send is a POPIA problem, whatever the platform allows.

Owners wanting a promised booking count. Every cost here is a provider-reported rate or a calculation from one, and the event counts are working assumptions. Nothing in this post forecasts bookings.

Not sure the API is worth paying for yet?

Tell us your list size and how many quote chats you handle a week and we will talk through whether to stay on the app or move.

Request a free consultation

Frequently Asked Questions

How can a caterer use WhatsApp to win more bookings?

A caterer wins more bookings on WhatsApp by answering enquiries fast with saved replies, sending a clear quote with an expiry date, and following up once before the quote lapses. A deposit message that the client accepts by reply then holds the date.

Is the WhatsApp Business app free for a catering business?

The Business app is the free, phone-based route, with a catalogue, labels, quick replies, greeting and away messages, broadcasts and up to 10 linked devices. The paid API is a separate product that bills per delivered template message.

How many clients can a caterer message at once?

On the Business app, each broadcast list reportedly holds up to 256 contacts and reaches only people who have saved your number, according to a secondary source. The API sends approved templates to opted-in numbers and bills per delivered message.

How much does WhatsApp cost per catering event on the API?

Using provider-reported South African rates from 1 October 2026, a quote follow-up, a booking reminder and an event-day confirmation sent after a chat window has closed cost about R0.91 before VAT and about R1.05 with 15% VAT. These are provider-reported figures, so check Meta's rate card, because it bills in dollars.

Do I need permission to send promotions to catering clients on WhatsApp?

Yes: consent, or the POPIA section 69(3) customer conditions. A quote enquirer who has not booked is not yet a customer, so ask for consent once. Name your business in every message and give a way to opt out.

Plan your quote desk the South African way

Send us how enquiries and deposits reach you today and we will help you decide between the free app and the API, with POPIA in mind. No obligation — we'll get back to you within 24 hours.

Contact Growth Pulse Media

Dirk van Greuning — Founder, Growth Pulse Media
Dirk van Greuning Founder, Growth Pulse Media

Founder of Growth Pulse Media and a specialist in South African search dominance. Dirk translates his experience in scaling South African businesses into high-velocity digital strategies for B2B and retail leaders. He writes about SEO, lead generation, and paid media from an operator's perspective — prioritising pipeline value over impressions.

Connect on LinkedIn