WhatsApp Business API for restaurants
6 min read ·
There are three different WhatsApp products and they are routinely confused, including by vendors selling integrations. The distinction decides what you can send, from what number, and whether you can automate it.
Three products, not one
The consumer app is what everyone has. The WhatsApp Business app is a free app for small businesses, with a catalogue and quick replies, run from a phone. The WhatsApp Business Platform — often called the API — is the programmatic one, and it is the only one software can send from at scale.
A number can be registered on the consumer app or the Business Platform, not both. Moving a number to the Platform means giving up the app on that number, which is why most restaurants use a dedicated line.
Template messages and why receipts are "utility"
Outside a 24-hour window opened by the customer messaging you, businesses can only send pre-approved templates. Templates carry a category, and the category decides both deliverability and price.
A receipt for an order the customer just placed is a utility template. A promotion is a marketing template. Sending marketing content through a utility template is the fastest way to lose template approval, and it is worth being strict about internally.
Whose number sends the message
This is the question to ask any vendor. If receipts come from a number the vendor owns, shared across their customers, then the thread, the display name and the conversation history are theirs, not yours.
GrandPOS is a Meta Tech Provider and connects your own WhatsApp Business Account, so messages go out under your restaurant’s name and replies come back to you.
What it costs
Meta bills conversations to the Business Account that sends them, with rates set by Meta and varying by country and category. That is billed to you, separately from any software subscription.
Consent and opt-out
Diners must be able to stop receiving messages, and the opt-out has to actually work. The GrandPOS hosted receipt carries a one-tap opt-out, and the setting is respected for that customer from then on.
Questions worth asking any vendor
Whose WhatsApp Business Account sends the message, and whose name does the customer see? If a customer replies, where does that reply go? Who is billed by Meta for the conversation? If we leave, does the number and its history come with us?
The answers separate a genuine Business Platform integration from a vendor sending on your behalf from a shared number.
Quality rating and why restraint pays
Meta assigns a quality rating to each number based on how recipients react. Blocks and reports push it down, and a low rating reduces how many messages you can send.
Sending only what a customer expects — a receipt for an order they placed — is what keeps that rating healthy, which is a practical reason to keep marketing separate rather than merely a compliance one.
Frequently asked questions
Can I use my existing WhatsApp number?
Only if it is not currently registered on the consumer WhatsApp app. A number lives on one or the other, so most restaurants move to a dedicated number.
Do I need to apply to Meta myself?
You approve the connection through Meta’s embedded signup inside GrandPOS settings. GrandPOS never asks for your Meta password.
Can I send promotions this way?
Marketing templates are a separate category with separate consent requirements, available on the Pro plan. Do not send them as utility messages.
Try it on your own menu
Fourteen days free, no card required. Setup takes about thirty minutes.