Features

Platform

All features
Solutions

By industry

Integrations

All industry playbooks
Pricing Partners
Resources

Learn

Compare

All comparisons
FAQs

Send a Bulk WhatsApp Broadcast Campaign

Send a WhatsApp broadcast to a labelled audience with personalised variables, automatic opt-out skipping and per-recipient delivered/read status.

On this page

A WhatsApp campaign (also called a broadcast or bulk message) sends one approved template to many contacts at once, personalised with each person's name. ReploChat sends it in the background on the official WhatsApp Business API, skips anyone who opted out, and tracks every recipient as sent, delivered, read or failed. This guide covers sending a bulk WhatsApp campaign right now. To send later or spread sending over time, see scheduled campaigns.

Before you send

  • An approved template. Campaigns can only use templates with status APPROVED. See message templates.
  • Contacts on the right number. Contacts belong to a WhatsApp number. Add them by hand, by importing a CSV or Excel file, or let them arrive by messaging you.
  • Permission to message them. Only send to people who agreed to hear from you on WhatsApp. Messaging people who didn't opt in gets you blocked and reported, which lowers your number's quality rating and sending limit.

Send a campaign step by step

  1. Open WhatsApp Campaigns in the sidebar and press New Schedule.
  2. Under Select WhatsApp ID, choose the number to send from.
  3. Pick who gets it. In Contacts, tick people one by one, use Select All, or search by name or number. Under Or send to everyone labelled, tick one or more labels to include every contact whose chat carries that label. You can combine both, and duplicates are removed.
  4. Pick the template under Templates. Each one shows its status, and only APPROVED templates can be sent. The Preview shows the message as a customer will see it, with buttons.
  5. Personalise it under Personalise Message (see below).
  6. Under Campaign Settings, enter a Campaign Title. Only your team sees it.
  7. Leave Schedule Time empty. The badge at the top reads Instant Campaign — Will send immediately on submit.
  8. Check the Summary (contacts, batches and total time) and press Send Now.
💡 Send to yourself and one colleague first. Label two test contacts "Test" and send to that label, check the message on a real phone, then send to everyone.

Personalise every message

Each template variable gets its own row, filled separately for every recipient:

SourceWhat goes inExample
Contact nameThe name saved on the contact. If it's unknown, a fallback you choose (default "there")"Hi Ayesha" / "Hi there"
Contact phoneEach contact's own number+923001234567
Fixed textThe same text for everyone"EID20", "Sunday 5 PM"

If the template has an image, video or document header, upload the file or paste a link to it. Uploaded files stay on WhatsApp for 30 days, so for a campaign scheduled further ahead than that, use a link.

Example campaign message

Hi {{1}}, our winter stock has arrived 🧥 Show this message in store or use code {{2}} online for 15% off until Sunday. Reply STOP to unsubscribe.

Here {{1}} is Contact name with fallback "there", and {{2}} is Fixed text "WINTER15".

Batches and pacing

Every campaign has an Interval and a Batch Size. ReploChat sends one batch, waits for the interval, then sends the next. The defaults are 100 contacts per batch and 30 minutes apart. You can set the batch from 30 to 100 and the interval down to 10 minutes. The Summary shows the result, for example 250 contacts, 3 batches, 60 min total. Pacing a large send protects your number's quality rating. More on this in scheduled campaigns.

Who is skipped automatically

  • Opted-out contacts. Anyone who replied STOP (or "unsubscribe", "band karo" and similar), or whom you marked as opted out, is never sent a campaign. The recipient count only counts reachable contacts.
  • Contacts on other numbers. A campaign only reaches contacts of the number you send from.

Track delivery

Your campaign appears in the WhatsApp Campaigns list with its status (pending, sending, sent, failed or cancelled) and live counts for Sent, Delivered, Read and Failed. Press View to open the campaign detail:

  • Progress: how many recipients have been processed, and when the next batch goes.
  • Contacts List: every recipient with their own status and, for failures, the reason (for example the number isn't on WhatsApp).
  • Error Log and Meta's response if the whole campaign failed.

Replies land in the shared inbox like any other chat, and each contact's side panel lists the campaigns they received. For trends across campaigns, see reports & analytics.

Stop or remove a campaign

Press Cancel on an unfinished campaign and confirm Stop. Messages already sent stay sent, and no more batches go out. Use Remove to clear a finished campaign from the list.

Limits and costs

  • Your plan sets how many campaigns you can create. When you reach it you'll see Campaign limit reached. See billing & limits.
  • Meta sets how many people your number can message per day. The limit starts low on new numbers and rises as you verify your business and keep quality high. Meta may also hold back marketing messages to people who've received many recently.
  • Message fees are charged by Meta per template message, by category and country, and billed to your own WhatsApp Business Account. ReploChat adds no markup. See pricing.

Frequently asked

Can I send a campaign without a template? No. WhatsApp requires an approved template for messages sent to many people at once.

Will customers see each other? No. Each person gets a private one-to-one message from your business number.

How do I send to a segment? Label the chats in the inbox (for example "VIP" or "Lahore") and pick that label in the campaign.

Put this into action

ReploChat runs on the official WhatsApp Business API — campaigns, chatbot flows, a shared inbox, and analytics in one place.

Chat with us on WhatsApp

Sales+92 335 5265622 Support+92 339 4683250