WhatsApp Automation
Built for real campaigns, not spam

Bulk WhatsApp,
sent like a human would.

Connect your WhatsApp, upload a contact list, and launch a campaign that paces itself — randomized delays, hourly caps, automatic breaks — while you watch every message move from pending to sent in real time.

Uses an unofficial WhatsApp connection — read this first

P
Priya Sharma

Built on the same tools real WhatsApp integrations use

baileys / postgresql / redis + bullmq / fastify
Features

Everything a campaign needs

Not just a message sender — a full pipeline from contact list to delivered message, built to keep your WhatsApp account in good standing.

Human-like sending pace

Randomized delays between messages, an hourly send cap, auto-pause after a batch, and optional working hours — all configurable, all account-wide.

3–8s between sends

Connect your own number

Scan a QR code — no third-party API keys, no business account required.

Import CSV or XLSX

Instant breakdown of valid, invalid, and duplicate rows before anything sends.

Automatic retries

Temporary failures back off and retry; permanent ones fail fast instead of wasting attempts.

Real-time progress

Watch every message move from Pending to Sent live — no refreshing, no guessing.

Private by design

Every campaign, contact, and message is scoped to your account only — always.

Process

From contact list to delivered message

Four steps, and you're sending.

Please read before connecting

Your number can be banned

WhatsApp Automation connects to WhatsApp using Baileys, an open-source library that talks to WhatsApp the way a linked device would — not the official WhatsApp Business API. This product is not affiliated with, endorsed by, or supported by WhatsApp or Meta Platforms, Inc.

⚠ Real ban risk

Automated or bulk use of WhatsApp through an unofficial connection is very likely against WhatsApp's own Terms. Accounts get flagged and banned — even with careful pacing.

✓ Use a secondary number

Never connect your primary personal or business number. Use a secondary, disposable, or dedicated SIM you can afford to lose.

By using this product you accept full responsibility for the WhatsApp account you connect, including a permanent ban. Full disclaimer in our Terms of Service.

Security

Your account, your data, your rules

Multi-tenant from the ground up — every query is scoped to the signed-in user, so there's no way for one account to see or affect another's campaigns, contacts, or WhatsApp connection.

  • Rate-limited login, registration, and upload endpoints
  • Hardened HTTP headers and a locked-down CORS policy
  • WhatsApp session data never leaves the server, never touches the browser
  • Passwords hashed with Argon2; sessions are server-side and revocable
response.json
GET /api/campaigns/other-users-campaign

{
  "success": false,
  "error": {
    "code": "CAMPAIGN_NOT_FOUND",
    "message": "Campaign not found."
  }
}

A campaign that isn't yours doesn't exist as far as your account is concerned — same response whether it's missing or just not yours.

Ready to send your first campaign?

Create an account, connect a secondary WhatsApp number, and you'll be sending in minutes.