Every example below follows a template structure you can adapt for review. Approval is not guaranteed, and a submitted template can still perform poorly if consent, targeting, delivery quality, or the offer is weak.
These 30 examples are written to fit Meta's consent and template rules, but Meta decides on every template. Copy, adapt the variables, and submit for approval.
WhatsApp broadcast rules before you write#
Two things govern a broadcast: the WhatsApp Business Messaging Policy and Meta's template category rules. In practice:
- Consent: send marketing messages only to people who opted in to receive them from you, and keep proof of that opt-in.
- Category: promotional content belongs in the marketing category. Meta can recategorize a template whose content does not match its category.
- Honest content: do not mislead recipients about who you are or what the message offers.
- Best practice (not a Meta requirement): personalize with accurate data, lead with a clear value statement, and make opting out easy, for example "Reply STOP to unsubscribe".
A message such as "50% OFF TODAY ONLY!!! Click here NOW before it's gone!" is the kind that tends to draw complaints and weak quality ratings. A clearer message is: "Hi {{name}}, your [product] appointment is confirmed for {{date}}. Reply to reschedule." (a utility-style example).
Cost: Meta bills each delivered marketing template per message at the rate for the recipient's country, and Meta restricts marketing messages to some destinations. See WhatsApp Business API pricing and check current rules for your audience before you send.
"You can't send messages to this broadcast list"#
If you see the message "you can't send messages to this broadcast list since it is not supported", you are probably using a broadcast list in the WhatsApp Business app or on a number that has moved to the Business Platform. Broadcast lists in the app reach only people who saved your number, and numbers connected to the Business Platform send campaigns through approved templates instead. Check which product your number is on, then use templates and an opted-in audience on the Platform. See WhatsApp Business not sending messages for diagnostics.
Promotional broadcast message examples#
Template 1 - Sale announcement:
Hi {{1}}, our [season] sale is live - [X]% off [product/service category] until {{2}}. Browse at [link] or reply here with questions. Reply STOP to unsubscribe.
Template 2 - New product launch:
Hi {{1}}, [Product name] is now available. [One-sentence value statement]. Order at [link] or reply to see availability. Reply STOP to opt out.
Template 3 - Limited-time offer:
{{1}}, as a [loyalty tier] member you have early access to [offer] until {{2}}. Use code [CODE] at checkout: [link]. Reply STOP to unsubscribe.
Template 4 - Bundle offer:
Hi {{1}}, we put together a [product A + product B] bundle for [business type] - [value prop in one line]. [Link to see it]. Questions? Reply here. Reply STOP to opt out.
Template 5 - Referral reward:
{{1}}, refer a friend to [Business] and both of you get [reward]. Share your referral link: [link]. Replies are handled by our team. Reply STOP to unsubscribe.
Appointment and booking reminder examples#
Template 6 - Appointment confirmation:
Hi {{1}}, your appointment at [Business] is confirmed: {{2}}, {{3}}. Reply to reschedule or confirm. See you then.
Template 7 - Day-before reminder:
{{1}}, a reminder: you have a [service] appointment tomorrow at {{2}} with [Business]. Reply here if you need to change the time.
Template 8 - Same-day reminder:
Hi {{1}}, your appointment with [Business] is today at {{2}}. Our address: [address]. Reply if you're running late or need directions.
Template 9 - Reschedule prompt:
{{1}}, we noticed you missed your {{2}} appointment with [Business]. Reply to reschedule - we have availability this week.
Template 10 - Follow-up after service:
Hi {{1}}, thank you for visiting [Business] on {{2}}. How was your experience? Reply with any feedback - we read every message.
Re-engagement broadcast message examples#
Template 11 - Lapsed customer win-back:
Hi {{1}}, it has been a while since we last heard from you. [One line on what's new at Business]. Reply if you'd like to reconnect or have questions. Reply STOP to opt out.
Template 12 - Abandoned cart (ecommerce):
{{1}}, you left [product] in your cart. It is still available. Complete your order here: [link]. Reply with any questions before you buy. Reply STOP to unsubscribe.
Template 13 - Subscription renewal reminder:
Hi {{1}}, your [subscription] renews on {{2}}. Log in to review or update your plan: [link]. Reply if you have questions about billing. Reply STOP to opt out.
Template 14 - Check-in:
{{1}}, we haven't connected in {{2}} months. Is there anything we can help with? Reply here - our team is available [hours]. Reply STOP to unsubscribe.
Template 15 - Event anniversary:
Hi {{1}}, one year ago you [first purchased / joined / attended]. Thank you for being a [Business] customer. Reply if there's anything we can do for you. Reply STOP to opt out.
Ecommerce broadcast message examples#
Template 16 - Order shipped:
Hi {{1}}, your order is on the way. Tracking: [link]. Expected delivery: {{2}}. Reply with your order number if you have questions.
Template 17 - Order delivered:
{{1}}, your [product] has been delivered. Enjoying it? Reply with any questions or feedback - we're here to help.
Template 18 - Back in stock:
Hi {{1}}, great news - [product] is back in stock. You asked us to notify you. Order here: [link]. Limited units available. Reply STOP to opt out.
Template 19 - Price drop alert:
{{1}}, the price on [product] you viewed dropped from [old price] to [new price]. See it here: [link]. Reply STOP to unsubscribe.
Template 20 - Review request:
Hi {{1}}, how is your [product] working out? We'd love a review - it takes under 2 minutes: [link]. Reply here if you have any issues we can solve first.
Service business broadcast message examples#
Template 21 - Real estate listing alert:
{{1}}, a new listing matching your criteria just went live: [property type], [area], [price range]. See it here: [link]. Reply to schedule a viewing.
Template 22 - Dental recall:
Hi {{1}}, it's been 6 months since your last visit to [Dental Practice]. Ready to schedule your cleaning? Reply with your preferred day and we'll confirm availability.
Template 23 - Gym class opening:
{{1}}, a spot just opened in [class name] on {{2}} at {{3}}. Want it? Reply YES and we'll hold it for 2 hours. Reply STOP to opt out.
Template 24 - Salon availability:
Hi {{1}}, [stylist name] has an opening {{2}} at {{3}}. Reply to confirm or see other times. Reply STOP to unsubscribe.
Template 25 - Insurance renewal:
{{1}}, your [insurance type] policy expires on {{2}}. Reply here to renew or ask questions before it lapses. Reply STOP to opt out.
Announcement broadcast message examples#
Template 26 - Business hour change:
Hi {{1}}, [Business] will be closed on {{2}} for [reason]. We reopen {{3}}. For urgent inquiries, reply here - our team will respond when we're back.
Template 27 - New location announcement:
{{1}}, [Business] is opening a new location in [area] on {{2}}. Be among the first - see the details here: [link]. Reply with questions. Reply STOP to opt out.
Template 28 - Team change notice:
Hi {{1}}, your [role] at [Business] has changed to [new team member name]. They'll be in touch soon. Reply here if you have any questions in the meantime. Reply STOP to unsubscribe.
Template 29 - Event invitation:
{{1}}, you're invited to [Event name] on {{2}} at [location/online link]. [One-line value prop]. RSVP here: [link]. Reply STOP to opt out.
Template 30 - Product update / release note:
Hi {{1}}, [feature/product] just launched. [One-line what it does and why it helps you]. See what's new: [link]. Reply with questions - our team is here. Reply STOP to unsubscribe.
How to send a WhatsApp broadcast message (step by step)#
- Get WhatsApp Business API access - through a supported Meta onboarding flow. Eligibility and timing depend on Meta, the business account, and the selected setup.
- Build your opted-in contact list - only contacts who gave explicit opt-in for marketing messages. Using purchased lists violates Meta policy and can get your number banned.
- Submit your template for approval - in your platform's template manager. Approval usually takes 24 hours. Rejections include the specific reason - fix it and resubmit.
- Set personalization variables - map {{1}}, {{2}} etc. to your contact data fields (name, date, product name). Every major BSP handles this in the broadcast builder UI.
- Send in a test batch first - send to 50-100 contacts before the full list. Check open rates and reply rates. A healthy test batch catches tone or targeting issues before they hit your full list.
- Monitor for opt-outs and quality flags - Meta tracks your block rate. High block and report rates lower your number's quality rating, which can reduce your messaging limit. Keep lists clean and content relevant.
WhatsApp broadcast list vs API broadcast#
The WhatsApp Business App has a "Broadcast Lists" feature - but it is NOT the same as an API broadcast:
| Feature | WA Business App broadcast list | API broadcast (template) |
|---|---|---|
| Contact limit | 256 | Unlimited |
| Template required | No | Yes (Meta-approved) |
| Personalization | None | Variables per contact |
| Analytics | None | Delivery, read, reply rates |
| Scheduling | No | Yes |
| Opt-in required | Contact must have your number saved | Explicit opt-in required |
For any broadcast to more than 256 contacts, or any broadcast where you need personalization and analytics, you need the API.
Start sending WhatsApp broadcasts at scale: Instant Reply includes broadcast sending on the Growth plan. 7-day Pro trial, no credit card required.
Related: 30 WhatsApp auto reply message samples · 345 WhatsApp message drafts and readiness check · WhatsApp Business API pricing explained






