Fix: WhatsApp Bot Got Banned
Why WhatsApp bans bots and how BotWave prevents it. Anti-ban system explained with recovery steps.
Seeing "Banned" status on a BotWave session means WhatsApp has blocked the underlying account at the server level, not a BotWave problem to fix, but there are concrete things to do next and very specific habits to avoid on the replacement session.
Confirm the symptoms
- Dashboard shows "Banned" status with timestamp.
- WhatsApp on the phone shows "Your phone number is banned from using WhatsApp" or similar.
- !help receives no reply and reconnect repeatedly fails.
- Trying to log into WhatsApp Web fails immediately.
30-second quick fix
- Do NOT pair the same number from a new device, WhatsApp will recognise the ban.
- Submit a ban appeal via WhatsApp โ "Help" or by emailing support@whatsapp.com from the email tied to the account.
- Switch BotWave to a different number for now.
Root causes
1. Unsolicited bulk messages
The #1 trigger. Sending the same or near-identical message to many non-opted-in numbers in a short window.
- Avoid bulk outbound to non-opted-in recipients.
2. Skipped session warmup
Disabling the 7-day warmup period and immediately running heavy automation on a new session.
- Always leave warmup on. The 15โ200 msg/day ramp is the single biggest ban-risk reducer.
3. Reports from recipients
When multiple users tap "Report" in WhatsApp on messages from your number, the cumulative reports trigger a ban.
- Make sure messages add value; never spam.
4. Brand-new number (< 24h)
WhatsApp aggressively rate-limits and bans brand-new numbers attempting automation.
- Wait at least 7 days after registering a number before adding it to BotWave.
Detailed resolution
- 1
Confirm the ban
Try logging into WhatsApp itself on the phone. If you see the banned-number message, this is definitive.
- 2
Submit an appeal to WhatsApp
Inside the WhatsApp app on the phone, tap the ban dialog โ "Request a Review". Or email support@whatsapp.com with subject "Banned account appeal" from the registered email.
- 3
Provide context
In the appeal, explain you were using a Linked Device (BotWave) for a legitimate use case (community moderation / customer support). Successful appeals usually mention the legitimate purpose.
- 4
Switch BotWave to a different number
If the appeal will take days/weeks, pair a different number to keep operations running.
- 5
Tighten anti-ban settings on the new session
Default warmup ON, daily cap at 200, opt-in-only for bulk messages, no AI auto-reply on cold numbers.
Expected result
Either WhatsApp un-bans the original number (sometimes happens within 24-72h for legitimate cases) or you continue on a fresh number with safer practices.
Prevent it next time
- Never disable session warmup on a new number.
- Avoid sending unsolicited messages, broadcast only to opted-in audiences.
- Keep daily volume below 200 messages on the free tier.
- Use randomised reply delays (default ON).
- Don't enable AI auto-reply on a brand-new number.
Frequently asked questions
Will BotWave refund me if my number gets banned?
Bans are imposed by WhatsApp and outside BotWave's control. We do not refund for bans, but we will help you re-set up on a new number quickly. The Terms of Service has the formal policy.
How long do bans last?
Temporary bans usually 24h-7 days; permanent bans never (unless successfully appealed).
Can I use a virtual number?
WhatsApp can detect and ban many virtual-number ranges (Google Voice, common VoIP providers). Use a real SIM where possible.
Still stuck?
Open a support ticket from the dashboard and we will look at your session logs directly.
Other troubleshooting guides
WhatsApp Bot Keeps Disconnecting
Why your WhatsApp bot session disconnects and how to fix it. Covers QR expiry, 401 auth errors, 428 rate limits, and network issues.
WhatsApp Bot Logged Out Automatically
How to fix "WhatsApp Bot Logged Out Automatically". Step-by-step troubleshooting guide with solutions.
WhatsApp Pairing Code Expired
How to fix "WhatsApp Pairing Code Expired". Step-by-step troubleshooting guide with solutions.