By goal
By industry
View all industriesBy capability
Integrations
All integrationsYour AI agent live in under 1 hour
No code. Trained on your catalog. Converts on every channel.
Start free trial Book a demo
The short version: WhatsApp broadcasts read at 60 to 80% on a healthy opt-in list, far above email’s 20 to 25%, but only when the message is relevant and the cadence is restrained. You need a Meta-approved template, an opted-in contact list, and a sending number with a Green quality rating. This guide covers the six broadcast types, template structure by campaign, timing windows by market, the segmentation that keeps open rates high, and the per-message billing and quality rules that govern how much you can send.
A WhatsApp broadcast is a one-to-many message sent through the WhatsApp Business API to opted-in contacts. Each recipient reads it as a private conversation, not a group chat. Replies route to your inbox, not to other recipients.
Three things separate broadcasts from group chats:
The free WhatsApp Business App caps broadcasts at 256 contacts. The API is different: there is no hard per-campaign limit, and your daily volume is set by your messaging tier, which scales with sending quality.
For the complete marketing strategy including opt-in collection and cart recovery sequences, see the WhatsApp marketing guide. For the platform setup behind it, see the WhatsApp Business API guide.
WhatsApp bills per message, not per 24-hour conversation, since July 1, 2025 (Meta, WhatsApp pricing update). Marketing and authentication templates are charged per message; utility templates are free inside an open 24-hour window; service replies within that window are free.
Broadcasts are marketing templates, so every broadcast is a paid send. Per-message rates vary by country. This is why segmentation is not only an open-rate lever; it is a cost lever. Sending a paid marketing template to a cold contact who never opens it is wasted spend plus quality-rating risk.
1. Product launch broadcast. Audience: the full opted-in list, or the purchase-history segment closest to the new product. Timing: launch morning, 10am local time. Template: product name, key benefit, launch price, checkout link.
2. Flash sale broadcast. Audience: inactive customers (60 to 90 days since last purchase) or the full list for major sales. Timing: 24 hours before the sale opens, then again 2 hours before. Template: sale name, discount, expiry time, shop link. The 2-hour send carries more urgency and tends to read higher.
3. Back-in-stock broadcast. Audience: customers who bought or viewed the item before. Timing: within 1 hour of restock confirmation. Template: product name, restock confirmation, quantity available, link. Reads high because the audience is narrow and the message is relevant.
4. Seasonal campaign broadcast. Audience: full list, or segmented by geographic market. Timing: 3 to 5 days before the event date. Template: seasonal context, product recommendation, offer code. Reads lower than targeted sends because the audience is broad.
5. Win-back broadcast. Audience: contacts inactive for 60 to 120 days. Timing: any weekday, morning send. Template: “We have not heard from you in a while. Here is what is new + offer.” Reads lower due to list staleness, but responders signal re-engagement.
6. VIP early-access broadcast. Audience: top 10 to 20% of customers by lifetime value. Timing: 48 hours before a public sale or launch. Template: exclusive-access framing, no discount needed because access is the offer. VIP lists are the most engaged segment you have.
Across all six, intent-driven and tightly targeted sends read at the top of the 60 to 80% broadcast range, while broad untargeted sends sit at the bottom (Chatarmin WhatsApp KPI Study, 2025).
Every broadcast template has three zones: header, body, and footer plus buttons.
Header. Optional. Use a product image for visual broadcasts. Skip it for text-only sends.
Body. The core message. 60 to 160 characters reads best. Variables in {{double curly brackets}} allow personalization.
Footer. Optional disclaimer or opt-out reminder. Required in some markets.
Buttons. Call-to-action buttons link to checkout or a product page. Quick Reply buttons send a pre-set response that opens a conversation.
Meta reviews every template before it can send and assigns a category: Marketing, Utility, or Authentication. Categorize honestly. A promotional message submitted as Utility gets reclassified or rejected, and miscategorization is a common rejection cause (Meta, message template guidelines).
Product launch template:
Hi {{first_name}},
{{product_name}} is live.
{{key_benefit}}. {{price_point}}.
Shop now: {{product_url}}
Reply STOP to unsubscribe.
Flash sale template:
{{store_name}} flash sale: {{discount_amount}} off everything.
Ends {{expiry_time}}.
Shop now: {{sale_url}}
Reply STOP to unsubscribe.
Back-in-stock template:
Good news, {{first_name}}: {{product_name}} is back in stock.
Only {{quantity}} available.
Grab yours: {{product_url}}
Reply STOP to unsubscribe.
Win-back template:
Hi {{first_name}}, it has been a while.
Here is what is new at {{store_name}}: {{new_arrivals_summary}}
Come back with {{discount_code}} for {{discount_value}} off.
Shop: {{shop_url}}
Reply STOP to unsubscribe.
The biggest lever on reply rate is not the template structure. It is whether the message fits the relationship. We write broadcasts differently for prospects than for existing customers, and the gap shows up in replies.
To prospects, write newsletter-style. Keep it more general and design every send to earn a reply, not a click. On Zipchat, a reply is where the work happens: the AI converts the conversation and auto follow-ups kick in from there. The broadcast is the opener, not the close.
To customers, write a support-style message that genuinely cares. Something like: “Hey, it’s Marco from [brand]. I know you bought [product] last month, just wanted to follow up, what do you think?” Asking for honest feedback drives replies far more reliably than another discount. The customer feels seen, and you get a live conversation back.
The best send time varies by market. Recipients in Germany check WhatsApp at different peak hours than recipients in Brazil. For international stores, segmenting by recipient timezone is the difference between a read message and an ignored one.
| Market | Best send window | Avoid |
|---|---|---|
| Brazil, Mexico, Argentina | 10am to 12pm or 7pm to 9pm local | Weekday midday |
| Spain, Italy, France | 9am to 11am or 6pm to 8pm | Midday 1pm to 3pm (lunch) |
| India | 9am to 11am or 8pm to 10pm | Sunday mornings |
| Germany, Netherlands | 8am to 10am or 6pm to 8pm | Friday afternoons |
| UK | 9am to 11am or 7pm to 9pm | Monday mornings |
| US (where WhatsApp is used) | 10am to 12pm | Evenings competing with personal messages |
For mixed international audiences, schedule by the largest segment’s timezone and accept some open-rate loss from other markets. Where a single non-English market drives 30%+ of revenue, run separate campaigns by timezone.
Pimpertz.de serves the German swimwear market. Sends go out at 9am German time, Tuesday and Thursday, and open rates stay above 88% because the timing matches German work-check habits. Read the Pimpertz story.
Restraint protects both open rate and list size. Marketing fatigue is measurable: 81% of consumers say they will unsubscribe from a brand that messages them too often, and 55% want fewer messages overall (Optimove Consumer Marketing Fatigue Report, 2024).
WhatsApp sits in a personal inbox, so the fatigue threshold is lower than email. The mistake we see most often is over-sending. In practice, one broadcast every couple of weeks to once a month works for most stores, with the exact cadence depending on your niche. Active buyers tolerate slightly more and cold contacts should see win-back templates only. Intent-triggered flows hold unsubscribe rates near 0.1 to 0.2%, far below broad untargeted broadcasts (Chatarmin, 2025).
The brands reading at the top of the range are not using better templates. They use tighter segmentation. A broadcast that is fully relevant gets read; an irrelevant one trains the recipient to stop opening.
Purchase history. Send skincare launches to skincare buyers, automotive products to automotive buyers. Relevance drives open rate, open rate protects quality rating, and quality rating sets how much you can send.
Recency. Split the list into three tiers:
Opt-in source. Checkout opt-ins are the most engaged; pop-up opt-ins the least. Run separate lists once you have more than 1,000 contacts from each source.
Language. Segment by language and send templates in the customer’s language. Do not send English templates to Spanish-speaking contacts. Zipchat segments this automatically using detected language from prior interactions, in any language.
Average order value. High-AOV customers respond to premium launches and early access; low-AOV customers respond to discounts. Avoid sending discount broadcasts to VIP customers, which conditions them to wait for offers instead of paying full price.
Meta assigns a quality rating to every WhatsApp sending number: Green (high), Yellow (medium), Red (low). A Red rating cuts your daily messaging limit, and recovering takes about 7 to 14 days.
What damages quality rating:
What protects quality rating:
Messaging tiers and daily volume. Meta uses a tiered system: Tier 1 (1,000 unique contacts per day), Tier 2 (10,000), Tier 3 (100,000), Tier 4 (unlimited). You move up by maintaining Green quality and hitting volume thresholds over rolling 7-day windows. New accounts start at Tier 1; most stores reach Tier 2 within 30 days of consistent sending.
Open rate below 60%. Cause: full-list sends without segmentation, or cadence above 2 per week. Fix: segment by purchase category and recency, drop to 1 per week, and remove contacts inactive 90+ days.
Opt-out rate above 2%. Cause: irrelevant content, over-messaging, or low-intent opt-in placements. Fix: segment harder, add a preference center so contacts self-select topics, and pull pop-up opt-ins out of main campaigns.
Template rejected by Meta. Cause: vague CTA, wrong category, or flagged content. Fix: read the rejection reason in Meta Business Suite, rewrite the CTA to be specific, and resubmit in the correct category.
Messaging tier stuck at Tier 1. Cause: Yellow or Red quality from early over-sending. Fix: pause marketing sends for 7 days, send only utility templates, and resume gradually with a tightly segmented, high-relevance send once quality returns to Green.
Zipchat manages template approval, audience segmentation by purchase history and language, send scheduling by timezone, and quality-rating monitoring in one dashboard. The same AI agent then handles every reply across WhatsApp, website chat, Instagram, Messenger, and email from one knowledge base, so a broadcast that opens a conversation does not dead-end in a support queue.
The mechanic that makes this work is different from most broadcast tools. You do not build rigid flows. You prompt the campaign in plain language and the agent runs it. After a reply comes in, you prompt the next step the same way. Tell the customer “Thanks for the feedback, would you mind if I publish it?” and with the Judge.me Zipchat Agentic Skill the agent publishes the review for you. Or hand out a coupon inside the same thread to upsell a second order. The broadcast opens the door; the prompt decides what happens next, without a flow builder.
Plans start at $49 Starter with a 7-day trial and a 30-day money-back guarantee. For recovery-specific sequences that pair with broadcasts, see the WhatsApp cart recovery guide.
What open rate do WhatsApp broadcasts get? Broadcasts read at 60 to 80% on a healthy opt-in list, with intent-driven sends like back-in-stock reaching the top of that range (Chatarmin, 2025). That compares to 20 to 25% for email. Relevance and restrained cadence are what hold the rate high.
How much do WhatsApp broadcasts cost to send? Since July 1, 2025, WhatsApp bills per message, and broadcasts are marketing templates, so each send is charged (Meta, 2025). Utility templates inside an open 24-hour window and service replies within that window are free. Per-message rates vary by country.
How often should I send WhatsApp broadcasts? Do not over-send. One broadcast every couple of weeks to once a month works for most stores, with the exact cadence depending on your niche, since 81% of consumers will unsubscribe from brands that over-message (Optimove, 2024). Active buyers tolerate slightly more; cold contacts should see win-back templates only.
Why was my WhatsApp template rejected? The most common causes are a vague CTA, the wrong category, or flagged promotional content submitted as Utility. Check the rejection reason in Meta Business Suite, rewrite the CTA to be specific, and resubmit in the correct Marketing, Utility, or Authentication category.
What is a WhatsApp quality rating and why does it matter? Meta rates every sending number Green, Yellow, or Red based on how recipients respond. A Red rating cuts your daily limit and takes 7 to 14 days to recover. Open rates above 70% and opt-out rates below 1% keep you Green.
Can I broadcast to contacts who have not opted in? No. WhatsApp requires explicit opt-in before any business-initiated marketing message. A customer contacting you does not count as marketing consent. Sending without opt-in risks spam reports, a quality-rating drop, and number bans.
Compare the best ManyChat alternatives for ecommerce. See AI-first tools for WhatsApp and Instagram that go beyond flow-builder bots, with pricing and picks.
Compare the 7 best Gorgias alternatives for Shopify in 2026. See how AI resolution double-billing adds up and the best pick for cross-platform revenue.
Compare the 7 best Intercom alternatives for ecommerce in 2026. Real pricing next to Fin's $0.99 per-resolution fee, plus the best pick for Shopify revenue.
Compare the 7 best Freshdesk alternatives for ecommerce in 2026. Real per-seat pricing, ITSM-pivot trade-offs, and the best pick for Shopify revenue.