Back to all Posts
Blog Luca Borreani Luca Borreani Last updated: Apr 27, 2026

WhatsApp broadcast for ecommerce: templates, timing, and list segmentation

Summarize with:
What you will learn

Zipchat AI

37.8% avg. conversion lift

Your AI Agent live in under 1 hour

No code. Trained on your catalog. Converts on every channel.

Create free Agent Book a demo
Free course

Learn Agentic Commerce

Earn certification and merch rewards. No credit card needed.

Start now →

WhatsApp broadcast for ecommerce: templates, timing, and list segmentation

Summary: WhatsApp broadcasts achieve 85% to 95% open rates when sent to the right segment at the right time. The mechanics: you need a Meta-approved template, an opted-in contact list, and a messaging tier that matches your volume. This guide covers the 6 broadcast types, template structure by campaign type, timing windows by market, segmentation strategy to avoid opt-outs, and the quality rating system that determines how much you can send.


What a WhatsApp broadcast is (and what it is not)

Answer: A WhatsApp broadcast is a one-to-many message sent via the WhatsApp Business API to opted-in contacts. Each recipient receives and reads the message as a private conversation, not a group chat. They can reply, and their reply goes to your support inbox, not to other recipients.

Three things make broadcasts different from group chats:

  1. Recipients do not see each other.
  2. Each reply opens an individual conversation thread.
  3. Every outbound broadcast requires a pre-approved template.

The WhatsApp Business App (free) has a broadcast feature limited to 256 contacts. That is not the same as the API broadcast. API broadcasts have no hard per-campaign limit; your daily volume is capped by your messaging tier, which scales with sending quality over time.

For the full cluster context, see the WhatsApp commerce hub. For the complete marketing strategy including cart recovery sequences, see the WhatsApp marketing guide.


The 6 broadcast types ecommerce brands use

1. Product launch broadcast. Audience: entire opted-in list, or the purchase-history segment most relevant to the new product. Timing: morning of launch day, 10am local time. Template: product name, key benefit, launch price, checkout link. Expected open rate: 90% to 95% for a list that has not been over-messaged.

2. Flash sale broadcast. Audience: inactive customers (60 to 90 days since last purchase) or full list for major sales. Timing: 24 hours before sale opens, then again 2 hours before. Template: sale name, discount percentage or value, expiry time, shop link. Expected open rate: 85% to 92% on the 24-hour send; 88% to 95% on the 2-hour send (higher urgency).

3. Back-in-stock broadcast. Audience: customers who purchased the item previously, or customers who viewed the product page. Timing: within 1 hour of restock confirmation. Template: product name, restock confirmation, quantity available, link. Expected open rate: 90%+ because the audience is highly targeted 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. Expected open rate: 80% to 88%. Lower than targeted sends because 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.” Expected open rate: 65% to 75%. Lower due to list staleness; but contacts who respond signal re-engagement.

6. VIP early-access broadcast. Audience: top 10% to 20% of customers by lifetime value. Timing: 48 hours before public sale or launch. Template: exclusive access framing, no discount needed (access is the offer). Expected open rate: 92% to 97%. VIP lists are highly engaged.


Template structure by broadcast type

Every broadcast template has three zones: header, body, and footer/buttons.

Header: Optional. Use a product image for visual broadcasts. For text-only, skip the header.

Body: The core message. 60 to 160 characters for highest readability. Variables with {{double curly brackets}} allow personalization.

Footer: Optional disclaimer or opt-out reminder. Required in some markets.

Buttons: Call-to-action (links to checkout or product page) or Quick Reply buttons (pre-set responses that open a conversation).


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.

Timing: when to send by market

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 not optional; it is the difference between 90% and 60% open rates.

MarketBest send windowAvoid
Brazil, Mexico, Argentina10am to 12pm or 7pm to 9pm localWeekday midday (siesta effect in Mexico)
Spain, Italy, France9am to 11am or 6pm to 8pmMidday 1pm to 3pm (lunch)
India9am to 11am or 8pm to 10pmSunday mornings
Germany, Netherlands8am to 10am or 6pm to 8pmFriday afternoons
UK9am to 11am or 7pm to 9pmMonday mornings
US (where WhatsApp is used)10am to 12pmEvenings competing with personal messages

For stores with mixed international audiences, schedule by the largest segment’s timezone and accept 5% to 10% open rate loss from other markets. For stores where a single non-English market represents 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. Open rates exceed 88% consistently because the timing matches German work-check habits. Read the Pimpertz story.


Segmentation strategy: the difference between 95% and 65% open rates

The brands achieving 85% to 95% open rates are not using better templates. They are using tighter segmentation. A broadcast that is 100% relevant to the recipient gets read; an irrelevant broadcast trains the recipient to stop opening.

Segment by:

Purchase history. Send skincare product launches to skincare buyers. Send automotive products to automotive buyers. Relevance drives open rate; open rate drives quality rating; quality rating determines how much you can send.

Recency. Divide your list into:

  • Active (purchased in last 30 days): highest engagement, send full broadcast cadence
  • Warm (purchased 30 to 90 days ago): moderate engagement, 1 broadcast per week
  • Cold (90+ days ago): low engagement, win-back templates only, exclude from regular campaigns

Opt-in source. Checkout opt-ins are the most engaged. Pop-up opt-ins are the least engaged. Run separate broadcast lists if you have more than 1,000 contacts from each source; you will see a measurable open rate difference.

Language. Segment by language and send templates in the customer’s language. Do not send English templates to Spanish-speaking contacts. Zipchat automates this segmentation using detected customer language from prior interactions.

Average order value. High-AOV customers respond to premium product launches and early access. Low-AOV customers respond to discounts. Avoid sending discount broadcasts to VIP customers; it conditions them to wait for offers instead of paying full price.


Meta quality rating: protecting your sending number

Meta assigns a quality rating to every WhatsApp sending number: Green (high quality), Yellow (medium), Red (low). A Red rating reduces your daily messaging limit. Dropping to Red and recovering takes 7 to 14 days.

What damages quality rating:

  • Opt-out rate above 2% per campaign
  • Spam reports from recipients
  • Sending to contacts who have not engaged in 60+ days
  • Sending irrelevant content to broad, unsegmented lists

What protects quality rating:

  • Open rate consistently above 70%
  • Opt-out rate below 1% per campaign
  • Sending only to contacts who have engaged in the last 60 days
  • Segmenting messages so they are genuinely relevant

Messaging tier 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 tiers by maintaining Green quality rating and hitting volume thresholds over 7-day windows. New accounts start at Tier 1. Most ecommerce stores reach Tier 2 within 30 days of consistent sending.


When broadcast campaigns underperform

Problem: Open rate below 60%. Cause: sending to the full list without segmentation, or frequency above 2 per week. Fix: Segment by purchase category and recency. Reduce frequency to 1 per week. Remove contacts inactive for 90+ days.

Problem: High opt-out rate (above 2%). Cause: irrelevant content, over-messaging, or list built from low-intent opt-in placements. Fix: Segment more aggressively. Add a preference center (“Tell us what you want to hear about”) to self-select topics. Remove pop-up opt-ins from main campaigns.

Problem: Template rejected by Meta. Cause: vague CTA, wrong category, or content flagging. Fix: Review rejection reason in Meta Business Suite. Rewrite the CTA to be specific and actionable. Resubmit in the correct category (Marketing vs. Utility).

Problem: Messaging tier capped at Tier 1. Cause: quality rating is Yellow or Red from early over-sending. Fix: Stop all marketing sends for 7 days. Send only Utility templates (order confirmations). After quality recovers to Green, gradually resume with a highly segmented, high-relevance send.



Launch your first broadcast campaign

Zipchat’s broadcast tool handles template management, audience segmentation by purchase history and language, send scheduling by timezone, and quality rating monitoring in one dashboard.

See WhatsApp features or book a demo to see how Zipchat manages broadcasts alongside cart recovery and AI support from one system.