WhatsApp Broadcast Campaigns ThatReach Your Whole List
Send personalized messages to thousands of customers directly on WhatsApp. Build awareness, drive sales, and keep your audience engaged, all from one simple campaign builder.
For marketing and support teams sending to a list they already own, on the official WhatsApp Business API rather than a personal phone.
- Official WhatsApp API
- No phone required
- Per-message delivery reporting
- Works in 180+ countries
Hi Sarah! 👋 Our new collection is live. Get 20% off this week only!
Shop NowWhat Is a WhatsApp Broadcast Campaign?
One approved message template, sent to a whole audience at once and personalised per recipient on the official WhatsApp Business API, so customers do not need to have saved your number and you are not limited to a small list on a phone.
- Share updates, offers and announcements
- Personalize messages with customer data
- Reach customers at scale
- Track delivery, reads and responses
Build a Campaign in Three Steps
Compose the message, pick who gets it, then send and track delivery: the same flow every time, with checks before anything goes out.
Choose Your Audience
Send & Track
Only Templates Approved by WhatsApp
The campaign builder only shows Meta-approved templates, searchable by name and category. Pick one, preview it with media headers included, and never build around a template that would be rejected at send time.
Start FreeThree Ways to Choose Who Gets It
Up to 40,000 contacts in a single campaign, whichever way you pick them.
Your entire contact list
One click sends to everyone in the project’s contacts. Best for announcements that genuinely apply to all of them.
A saved group
Target one of your existing contact groups. The member count shows as you select, so you know the reach before you commit to a template.
A list uploaded for this campaign
Drop in a CSV or Excel file for a one-off send. Those contacts are used for this campaign, then removed.
Upload a List Without Polluting Your Contacts
Drop in a one-off audience, map variables from your data, and send personalised WhatsApp messages without saving thousands of contacts you will never message again.
- Upload CSV or integrate your CRM
- Personalize using variables such as name, city or order ID
- Keep your phone contacts clean
- Send at scale without manually saving contacts
Nobody Receives “Hi ,”
Every template variable maps to a contact field or fixed text, and a fallback is mandatory on every contact field.
Eleven fields to pull from
First name, last name, email, phone number, country, city, state, address, zipcode, birth date and anniversary date. Any of them can fill any variable in the template.
Fallbacks are not optional
Map a variable to a contact field and Robofy requires a fallback value for when that field is empty. The campaign will not save without one, so a missing first name becomes “there” rather than a blank.
What Comes Back After You Send
Four counters on the campaign, and a line for every single recipient.
100% of recipients
96.9% delivery rate
82.1% read rate
3.1% failed
| # | Recipient | Status | Delivered at | Reason | Action |
|---|---|---|---|---|---|
| 1 | +1 (415) 555-0198 | Read | 12:04 PM | - | |
| 2 | +1 (415) 555-0142 | Delivered | 12:04 PM | - | |
| 3 | +1 (415) 555-0177 | Failed | - | Invalid recipient number | |
| 4 | +1 (415) 555-0165 | Delivered | 12:06 PM | - | |
| 5 | +1 (415) 555-0188 | Read | 12:07 PM | - |
The full delivery log exports to Excel.
Failure reasons come back per recipient, so an invalid number is distinguishable from a template or policy problem and you can fix the list at source.
Opt-outs Are Yours to Define
Broadcasting on WhatsApp only stays viable if people can leave easily.
You control
- The default subscription status new contacts get on import.
- Your own opt-out keywords, matched case-insensitively.
- Your own opt-in keywords, so someone can come back.
- Whether an imported file’s own status column wins.
What the product will not do
- Let you send a template Meta has not approved.
- Save a campaign with an unmapped template variable.
- Save a contact-field mapping without a fallback.
- Start a send to an audience above the 40,000 limit.
Reach Everyone. Not Just the Ones Who Saved Your Number.
Official API campaigns deliver to opted-in contacts whether or not they have you in their address book, so your list is not capped by a phone’s broadcast limit.
Messages land in the primary chat thread people already check.
98% open rates typicalOne campaign can cover opted-in contacts across countries and time zones.
Up to 40,000 per sendApproved templates can carry image, video or document headers.
Delivery, read and failure reporting comes back per recipient.
Full delivery logDrive Real Results Across Every Business Type
The same campaign builder adapts to how each industry talks to customers, from product drops to appointment reminders.
Launch drops that land in the chat people open
Announce new collections, recover abandoned carts, and push limited-time offers with personalised templates that feel one-to-one at scale.
Why Not Just Use the WhatsApp Business App?
The free app is built for one-to-one conversations. Broadcasting at scale is a different job.
| Sending to a list | WhatsApp Business app | Robofy campaigns |
|---|---|---|
| Who can receive it | Only people who have saved your number | Any contact who has opted in |
| Audience size | A capped broadcast list on one phone | Up to 40,000 per campaign |
| Personalisation | The same text for everyone | Per-recipient, from eleven contact fields |
| Knowing what landed | Per-chat ticks you check by hand | Counts plus a per-recipient log you can export |
| Handling opt-outs | You remember, or you do not | Keyword driven, applied to the contact record |
Scroll the table sideways to compare
Campaigns run on your WhatsApp Business API account. See plans and pricing.
What a Technical Evaluator Needs to Know
The real behaviour, including the limits.
Audience ceiling
40,000 contacts per campaign, checked before sending. Larger audiences are blocked with the group name and its size.
Send behaviour
Immediate. There is no scheduling, and a send cannot be undone once confirmed, so the review step shows the exact recipient count first.
Drafts
Campaigns targeting all contacts or a saved group can be saved as drafts and edited. Uploaded audiences cannot.
Campaign statuses
Draft, sending, complete and cancelled, filterable in the campaign list alongside owner, template and target.
Upload formats
CSV and XLSX, with column mapping, duplicate detection and an identifier check on phone or email.
Data out
Per-recipient delivery log with status, timestamp and failure reason, paginated in the UI and exportable to Excel.
Frequently Asked Questions
The questions buyers and technical evaluators actually ask.
How many contacts can one WhatsApp broadcast campaign reach?
Up to 40,000 in a single campaign. If the audience you pick is larger, Robofy stops you before anything sends and tells you which group is oversized and how many members it has, so you can split it into smaller groups rather than discovering the problem halfway through a send.
Can I schedule a campaign to send later?
Not today. Sending is immediate: you review the audience and the template on the final step, confirm, and the messages queue straight away. That also means a send cannot be undone once confirmed, which is why the review step shows the exact recipient count before you commit.
Which message templates can I use?
Only templates Meta has already approved. The picker filters to approved templates automatically and shows a live preview of the one you select, so you never build a campaign around a template that will be rejected at send time.
How does personalisation work?
Each variable in your template is mapped either to a contact field or to a fixed piece of text. Eleven contact fields are available, including first name, city, birth date and anniversary date. Every contact-field mapping requires a fallback value, and Robofy will not let you save the campaign without one.
Can I send to a list that is not in my contacts yet?
Yes. Upload a CSV or Excel file for that campaign only. You map the columns to contact fields, tell Robofy whether the country code sits in the phone column or a separate one, and it reports how many rows were inserted, already existed, were duplicates or failed validation. Uploaded audiences must be sent immediately, and cannot be saved as a draft or edited later.
What do I get back after a campaign sends?
Four live counters on the campaign itself for sent, delivered, read and failed, plus a per-recipient delivery log showing each number, its status, when it was delivered, and the reason for any failure. The whole log exports to Excel.
How are opt-outs handled?
Contacts carry a subscribed or unsubscribed status. You set which status new contacts get on import, and you define your own opt-out and opt-in keywords, so a contact replying with any of those words is switched over automatically. Keyword matching is case-insensitive.
Can a campaign include an image, video or document?
Yes, when the approved template has a media header. You either upload the file or paste a publicly reachable URL, and the preview shows what recipients will see before you send.
What happens to messages that fail?
They are counted in the failed total and listed individually in the delivery log with the reason returned for that recipient, so you can tell an invalid number apart from a template or policy problem and fix the underlying list.
Start Your First WhatsApp Broadcast Campaign Today
Reach more customers, drive sales and build stronger relationships with Robofy.