Bulk broadcasts

Bulk WhatsApp campaigns from a CSV file

Drop in your contact spreadsheet, write one message with {name}-style personalization, set a human-like delay, and press send - or schedule it for later. Watch Sent, Delivered, Read, and Failed percentages update live.

CSV & Excel upload Per-contact personalization Anti-ban pacing Live delivery stats

How it works

1

Upload your list

CSV or XLSX with headers - the phone column is auto-detected, duplicates are removed.

2

Personalize the message

Click any column to insert it: “Hi {name}, your order #{order_id} is ready!” - previewed on a real row.

3

Pace and schedule

Choose the delay between sends (jitter is added automatically) and start now or at a scheduled time.

4

Watch it deliver

A live progress bar plus Sent / Delivered / Read / Failed percentages from real WhatsApp receipts.

What you get

  • Spreadsheet in, campaign out

    No copy-pasting numbers. Headers become personalization fields automatically.

  • Human-like sending speed

    Configurable delay plus random jitter between every message - the single biggest ban-risk reducer.

  • Pause, resume, cancel

    Full control mid-campaign. Quota ran out? The campaign pauses itself and resumes after renewal.

  • Campaign scheduling

    Queue tonight's promo for 10 AM tomorrow - it fires on time without you online.

  • Real performance analytics

    Not just 'sent' - true delivered and read percentages per campaign, from WhatsApp's own receipts.

  • Failure reporting

    See exactly which numbers failed and why, so your list gets cleaner every campaign.

Frequently asked questions

How do I send bulk WhatsApp messages from a CSV file?

Sign up, connect your WhatsApp number with a QR scan, open Dashboard → Broadcasts, upload your .csv or .xlsx, pick the phone column, write your message with {column} placeholders, set a delay, and start (or schedule) the campaign.

Will bulk sending get my WhatsApp number banned?

The broadcaster enforces delays with random jitter between every send, which mimics human pacing - the most important protection. Also use a dedicated number, warm it up gradually, and message people who know you. See our anti-ban guide for the full checklist.

How many contacts can one campaign have?

Up to 5,000 recipients per campaign, and you can run campaigns back to back. Your plan's monthly message quota is the real ceiling - pick a plan to match your volume.

Can I personalize each message?

Yes - every column in your spreadsheet becomes a placeholder. 'Hi {name}, your invoice of {amount} is due {date}' renders per contact, which also dramatically reduces spam reports.

Can I schedule a broadcast for later?

Yes, pick any future date and time when creating the campaign. It starts automatically and you can pause, resume, or cancel at any point.

Ready to try it?

Create a free account, connect your WhatsApp number by scanning a QR code, and be live today - no card, no Meta approval.

Related: Anti-ban best practices · WHMCS module · WhatsApp OTP gateway