The short answer to marketing on WhatsApp without getting your number banned: reply freely inside the 24-hour customer service window a contact opens the moment they message you, switch to pre-approved template messages once that window closes, and never send a marketing template without verifiable opt-in. Skip any of the three and Meta's quality-rating system throttles or blocks you.
App or Business Platform: match the tool to your scale
WhatsApp gives businesses two distinct products, and conflating them is the most common early mistake. The WhatsApp Business app is the free, phone-based tool you install like any other app and run yourself. The WhatsApp Business Platform — usually called the Cloud API — is the programmatic, scalable layer you connect through a BSP (Business Solution Provider) such as Twilio or 360dialog.
Which one you need comes down to size, not preference. A solo shop owner answering a few dozen chats a day, on a number customers already have saved, is well served by the free app. A growing SMB that needs several agents sharing one inbox, a CRM or e-commerce integration, and template sends to thousands of opted-in numbers needs the Platform — there's no way around it once volume crosses a certain point. The difference isn't just cost, it's architecture: the app is manual end to end, while the Platform is built to be wired into everything else you run.
Feature | WhatsApp Business App | WhatsApp Business Platform |
|---|---|---|
Cost | Free | Usage-based, billed through a BSP |
Setup | Install the phone app | BSP account plus API integration |
Broadcast list limit | 256 contacts, saved-number recipients only | No hard cap, driven by your opt-in database |
Multiple agents | No, single device and user | Yes, shared inbox |
Template messaging | Not available | Available, subject to Meta approval |
CRM/e-commerce integration | None | Native |
Best fit | Solo operators, small shops | Scaling SMBs, multi-agent support teams |
What the free app actually gives you
The free app has more built in than most people expect. The catalog feature lets you attach products with prices and descriptions right to your business profile, so a customer can browse without leaving the chat. Quick replies handle the "when does my order ship" questions in one tap. Labels let you tag contacts — new lead, payment pending, repeat customer — and filter your chat list accordingly. Broadcast lists send one message to many contacts at once, but two real limits apply: a list tops out at 256 contacts, and it only reaches people who already have your number saved. Send to a list and anyone who hasn't saved your number simply never sees the message.
Customers can add catalog items to a cart inside the chat, but checkout doesn't happen there — the order lands in your chat as a message, and you still have to send the customer to a website or payment link to actually collect payment. If you're populating that catalog, the same discipline that works for e-commerce copy applies: concrete, specific product detail beats generic adjectives. Our guide to writing Shopify product descriptions with AI is written for a storefront, but the prompt structure carries over directly to a WhatsApp catalog entry.
The Platform's real rule: the 24-hour window and templates
The Platform runs on a completely different clock. The moment a customer messages or calls you, a 24-hour "customer service window" opens, and inside it you can send free-form text at no template cost. Every new message from the customer resets the clock. Conversations that start from a Click-to-WhatsApp ad or a Facebook Page CTA get a longer runway — 72 hours instead of 24 — which matters if you're running paid acquisition into WhatsApp.
Once the window closes, free-form messaging is off the table; the only thing you can send is a pre-approved template. Templates fall into four categories, and each behaves differently:
- Utility: Order confirmations, shipping updates — transactional by nature. Review is usually fast.
- Marketing: Promotions, discounts, new-product announcements. Scrutiny and cost are both highest here.
- Authentication: One-time codes. Format is short and standardized by Meta's rules.
- Service: Support-style replies, close to free-form in tone but still template-bound outside the window.
Every template you submit goes through Meta review. Utility and authentication templates typically clear in about 24 hours; marketing templates can take longer, sometimes 24–48 hours. A real payload for an approved utility template, sent through a BSP, looks like this:
{
"messaging_product": "whatsapp",
"to": "15551234567",
"type": "template",
"template": {
"name": "order_shipped",
"language": { "code": "en_US" },
"components": [
{
"type": "body",
"parameters": [
{ "type": "text", "text": "Sarah" },
{ "type": "text", "text": "TRK9834217" }
]
}
]
}
}The structure is documented in Meta's WhatsApp Business Platform documentation: the template name, language code, and parameter values have to match the approved format exactly, or the send gets rejected outright.
Opt-in isn't optional
The rule, laid out in Meta's WhatsApp Business Platform documentation, is unambiguous: you cannot send a marketing template without clear, verifiable consent from the recipient. That consent can be a checkbox, a keyword reply, or explicit text on a signup form — what matters is that you can prove the customer actually agreed to receive marketing messages from you. Skip this step and the consequences compound: your number's quality rating drops, individual templates get rejected, and repeated violations can get the account suspended entirely.
The mistake I see most often is an SMB dumping every phone number it has ever collected into one broadcast list and blasting it. It feels productive in the short term, but it runs headlong into both the app's 256-contact cap and Meta's consent rules, and it burns through a number's reputation fast. The real payoff looks like what we describe in our piece on growing and monetizing a newsletter in 2026: a smaller list of people who genuinely opted in beats a wide list of people who didn't. On WhatsApp, that trade-off is even less forgiving, because Meta enforces it structurally instead of leaving it to your open rates.
Automating abandoned-cart and order-update flows
The Platform earns its cost once it's wired into your e-commerce stack and firing on triggers. A customer adds an item to their cart and drops off before paying — a utility template a few hours later can bring them back. An order changes status — shipped, out for delivery, delivered — and the same template mechanism sends an automatic update. These flows work because the customer already initiated contact by shopping with you, which keeps them inside the spirit of consent rather than cold outreach. The same automation discipline shows up on the content side too — see our guide to using ChatGPT for Instagram content as a small business for a parallel approach to keeping a lean team's output consistent.
Lightweight AI auto-replies grounded in a knowledge base
Because free-form replies are allowed inside the 24-hour window, it's worth layering in a simple AI auto-reply for that window specifically. The key words are "lightweight" and "grounded": to keep the model from inventing answers, restrict what it can say to your actual catalog, shipping policy, and FAQ content. We cover the mechanics of building a support bot like this without writing code in our guide to a no-code AI support chatbot; the WhatsApp-specific wrinkle is that the bot's replies still have to live inside the 24-hour window or fall back to an approved service template once it closes.
It's worth being honest about the limits here too: an AI auto-reply is meant to knock out repetitive questions — shipping status, hours, return policy — not replace a human for anything that matters. A bot that can't hand off a complicated complaint to a person saves time in the short run and costs you goodwill in the long run.
Frequently Asked Questions
Do I need the paid Platform to run WhatsApp marketing?
No. If you're a small operation with a narrow customer base, the free app's catalog, quick replies, and broadcast lists may cover everything you need. Once you're past the 256-contact cap, need multiple agents, or want CRM/e-commerce integration, the Platform becomes necessary.
What happens if I message outside the 24-hour window without a template?
The message doesn't go through — the Platform rejects it at the API level. Repeated attempts can hurt your number's quality rating. Once the window closes, an approved template is the only way to reach that contact again.
Is opt-in really required?
Yes, and Meta enforces it rather than merely recommending it. Marketing templates sent without clear, provable consent risk rejection and, on repeat offenses, account suspension. Record consent through a checkbox, a signup form, or a keyword reply — whatever mechanism you use, keep evidence of it.
Can customers check out inside WhatsApp?
Not on the app side. A customer can browse your catalog and add items to a cart inside the chat, but completing payment still requires sending them to your website or a payment link — there's no native in-app checkout yet.



