Enterprise WhatsApp Automation

The Server That Keeps
WhatsApp Running 24/7

Connect your WhatsApp account, run multi-target bulk campaigns, manage sessions, and monitor every task live — all from one hardened dashboard that never sleeps.

Secure Sessions 24/7 Uptime Auto-Reconnect Infinite Loop Tasks Multi-Session

Built for Power and Reliability

A complete toolkit engineered for serious WhatsApp automation — nothing stripped down, nothing left out.

Pair Code & QR Login
Connect your WhatsApp number using an 8-digit pairing code or a live QR scan. Sessions are saved to disk and automatically restored on every server restart — no reconnecting needed.
Infinite-Loop Bulk Messaging
Upload a .txt file with one message per line. The server loops through them endlessly — when the last message is sent, it wraps back to the first automatically — until you stop it.
Group & Number Targeting
Send to individual phone numbers or blast entire groups simultaneously. Browse all your WhatsApp groups with profile pictures for easy selection.
Live Task Manager
Every campaign is tracked in real-time with a live progress bar, sent counter, elapsed time, and task ID. Pause, resume, or stop any task with a single click — stop takes effect within 500ms.
Watchdog Auto-Reconnect
An intelligent watchdog runs every 30 seconds checking all sockets. Dead connections are reconnected with exponential backoff. Your campaigns keep running even after network disruptions.
Multi-Session Management
Connect and manage multiple WhatsApp numbers simultaneously from a single account. Switch your active session instantly with an animated overlay and run independent tasks per session.

Up and Running in Minutes

Four straightforward steps from sign-up to your first live campaign.

1
Request Access
Create your account with a secure email. Your request goes to the admin for approval — keeping the platform private and abuse-free.
2
Get Approved
Once the admin approves, you get instant access to the full dashboard. Rejected accounts are locked out in real time.
3
Connect WhatsApp
Link your number using a pairing code or QR scan. Your session is saved and survives server restarts — you won't need to reconnect again.
4
Launch & Monitor
Upload your message file, pick targets, set your delay, and start. Watch your campaign run live with pause, resume, and stop controls.
Dashboard — Live View
3
Active Sessions
7
Running Tasks
48.2k
Total Sent
∞
Loop Mode
Campaign A — Group Blast∞
Campaign B — Numbers List67%
TASK-AB3KX9MN2P7Q
14 groups · 1,240 sent · delay 45s
RUNNING
TASK-RY7UZ8LNWQ3V
350 numbers · 890 sent · delay 60s
PAUSED

Full Command Over Every Campaign

The dashboard gives you complete visibility and control over everything running — updated live every 3 seconds, no page refresh needed.

  • Live progress bar with ∞ indicator when the message list loops past 100%
  • Pause any campaign mid-run and resume exactly where it left off
  • Stop a task within 500ms — no waiting for a 5-minute delay to expire
  • Stall detection auto-reconnects the WhatsApp socket if no message is sent for 8 minutes
  • Tasks survive server restarts — they resume automatically from the exact last message sent
  • Full task history of the last 20 completed or stopped campaigns with all stats
0
Always Online
0
Stop Response Time
0
Send Retry Attempts
0
Task History Stored

Private by Design

Every layer of the platform is locked down — from signup to session management to real-time ban enforcement.

Device Fingerprinting
Signup captures GPU renderer, audio fingerprint, screen resolution, CPU cores, and more — one account per device enforced server-side.
Instant Ban Enforcement
When an admin rejects a user, their web sessions are deleted, all tasks are stopped, and all WhatsApp connections are killed in real time — no waiting.
Admin Approval Gate
No one gets dashboard access without explicit admin approval. Pending users land on a waiting screen — not inside the app.
Session Ownership Isolation
Every WhatsApp session and task is bound to its owner's user ID. No user can start a task on another user's session — enforced in every API route.
IP + Rate Controls
One account per IP at signup. Message delay is enforced server-side (minimum 30s, maximum 300s) — no client-side bypass possible.
bcrypt Password Hashing
All passwords are hashed with bcrypt at cost 12 before storage. Plaintext passwords are never stored or logged anywhere in the system.

Common Questions

Everything you need to know before getting started.

How do I connect my WhatsApp account?
Once your account is approved, go to the Pair Code or QR Code section of the dashboard. Enter your phone number, select a browser profile, and either enter the 8-digit code in WhatsApp's Linked Devices — or scan the QR code. The session is saved automatically and restored on every restart.
What happens to my running tasks if the server restarts?
Tasks are persisted to the database. When the server comes back up, it reads all tasks that were "running" or "paused" and resumes them automatically from the exact message index they were on — paused tasks stay paused, running tasks continue sending.
Can I send to both individual numbers and groups?
Yes. You can send to one or more phone numbers, or select multiple WhatsApp groups from your account's group list (shown with profile pictures). Group and number tasks can run simultaneously on the same or different sessions.
What format should my message file be in?
A plain .txt file with one message per line. You can include as many messages as you like. The server will send them in order, and when the last message is sent, it loops back to the first — repeating indefinitely until you stop the task.
What is the minimum and maximum delay between messages?
The delay is configurable between 30 seconds and 300 seconds (5 minutes) per message. This is enforced server-side and cannot be bypassed from the client. The interruptible delay means you can still stop the task within 500ms regardless of the current delay setting.
Can I manage multiple WhatsApp numbers?
Yes. You can connect multiple WhatsApp numbers (sessions) under a single account. Each session appears as a card in the Sessions panel. You can switch your active session at any time and run independent campaigns on each one simultaneously.
How do I get access to the platform?
Click "Request Access" and fill in the signup form. Your registration will be reviewed by the admin. You'll be able to log in once your account is approved. The platform is private and access is granted manually to ensure quality control.

Ready to Automate WhatsApp?

Request access today and start running bulk messaging campaigns from a server that never goes offline.

Request Access

Access is manually approved by the admin — no bots, no spam.