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
Built on the same tools real WhatsApp integrations use
Not just a message sender — a full pipeline from contact list to delivered message, built to keep your WhatsApp account in good standing.
Randomized delays between messages, an hourly send cap, auto-pause after a batch, and optional working hours — all configurable, all account-wide.
Scan a QR code — no third-party API keys, no business account required.
Instant breakdown of valid, invalid, and duplicate rows before anything sends.
Temporary failures back off and retry; permanent ones fail fast instead of wasting attempts.
Watch every message move from Pending to Sent live — no refreshing, no guessing.
Every campaign, contact, and message is scoped to your account only — always.
Four steps, and you're sending.
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.
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.
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.
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.
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.
Create an account, connect a secondary WhatsApp number, and you'll be sending in minutes.