How it works Features Pricing Use Cases Tools Safety Anti-Spam Guide
Sign in Try Free
Responsible Messaging

The anti-spam guide

Everything you need to know to send WhatsApp messages at scale without getting flagged, warned, or banned. Written by people who think about this every day.

What actually triggers a ban

WhatsApp bans are not random. They follow a clear logic: WhatsApp protects its network from unsolicited bulk messaging. If your behaviour looks like a spam operation, automated or human, you will be flagged. Here is what triggers it.

Block
The strongest signal — recipient blocks you immediately after receiving
Report
"Report spam" sends your number directly to WhatsApp's trust team
Volume
Unusual message bursts to unknown numbers trigger automated detection
Messaging numbers who don't have you saved When someone receives a message from an unknown number and immediately blocks or reports it, that signal carries enormous weight. Mass cold outreach to scraped contacts is the fastest path to a ban.
Using unofficial APIs or bot libraries Libraries like Baileys, WA-JS, or similar tools that connect to WhatsApp without an official session are detected and banned aggressively. This is not a grey area.
High-volume sending in short windows Sending 200 messages in an hour to people who don't know you looks exactly like a spam campaign to WhatsApp's automated systems, even if every message is individually legitimate.
Sending to people who expect to hear from you Clients who gave you their number, contacts who opted in, people you have an existing relationship with — this is the safe zone. They won't report you. They'll reply.

Volume rules that keep you safe

There is no publicly confirmed hard limit from WhatsApp on messages per day. What matters more than the absolute number is the ratio of complaints to sends and the speed at which you send. These guidelines are based on observed patterns.

Space messages at least 30–60 seconds apart for cold contacts Rapid-fire sending to unknown numbers is a primary trigger. A 1-minute gap between sends is the minimum if you're reaching out to people you haven't spoken to before.
Keep daily new-contact sends under 50 for new accounts New phone numbers with no WhatsApp history are higher risk. Build trust gradually — send to your warm contacts first, then expand carefully.
Send during business hours in the recipient's timezone A message at 3am feels intrusive and increases the chance of a report. Scheduling for sensible hours is both polite and protective.
Don't send the exact same message to hundreds of people at once Identical messages sent in bulk are a strong spam signal. Personalise where possible — even adding the person's name meaningfully reduces detection risk and increases response rate.

Note on WASchedule: WASchedule sends messages one at a time, through your WhatsApp Web session, with natural delays. It does not blast. You remain in control of the pace.

Contact list hygiene

The quality of your contact list matters more than its size. A list of 100 people who know you is safer and more effective than 1,000 scraped numbers. Here is how to build and maintain a healthy list.

Only contact people who gave you their number with intent Clients, leads who filled in a form, customers who purchased — these people expect contact. Directory scrapes, purchased lists, and harvested numbers are high-risk regardless of the tool you use.
Remove numbers who don't reply after one or two attempts If someone hasn't responded after two messages, continuing to message them increases your block rate. Keep your list active.
Honour opt-outs immediately If someone asks to stop receiving messages, remove them at once. Continuing to message someone who has asked you to stop is the most direct route to a report.
Validate numbers before sending Sending to disconnected or invalid numbers wastes sends and can flag unusual patterns. Check numbers are active before adding them to a campaign.
Warm up new numbers gradually If you're using a new phone number for outreach, build its history slowly — send to your most engaged contacts first, increase volume over weeks, not days.

Message content best practices

What you say and how you say it affects both your response rate and your risk profile. Good content reads like a human wrote it for a specific person. Spam reads like it was copy-pasted.

Be clear about who you are and why you're messaging Open with your name or business in the first line. Unknown senders who are immediately transparent get dramatically fewer blocks than those who build up to it.
Make it easy to opt out "Reply STOP to unsubscribe" or "let me know if you'd prefer not to hear from me" signals respect. Recipients who feel in control are far less likely to hit Report.
Personalise beyond just a name Reference something specific — the product they bought, the appointment they have, the question they asked. Generic mass messages feel like spam even when they aren't.
Avoid all-caps, excessive punctuation, and pushy CTAs "CLICK NOW!!!", "LIMITED TIME OFFER 🔥🔥🔥", "ACT FAST" — these read like spam and trigger both human reports and automated filters.
Don't send attachments to cold contacts An unsolicited PDF or image from an unknown number looks suspicious. Build the relationship with text first. Share files once there's an established exchange.

If you receive a warning

WhatsApp issues warnings before permanent bans in most cases. A warning means your account has been flagged — usually by a combination of reports and automated detection. Here is what to do.

Stop all outbound messaging immediately Do not send another message while a warning is active. Any further activity during a flagged period accelerates escalation to a ban.
Review your recent send list Identify which contacts likely triggered reports — high-volume cold sends, old or scraped numbers, any list you weren't confident about. Remove them permanently.
Wait out the restriction period Warnings typically lift within 24–72 hours if you stop the triggering behaviour. Do not attempt to work around the restriction — it escalates the outcome.
Appeal through WhatsApp's in-app support if banned If a full ban occurs, use the appeal option shown in the app. Provide context about your use case. Legitimate business users are sometimes reinstated — accounts running obvious spam operations are not.
Restart conservatively Once restrictions lift, begin with your safest, most engaged contacts. Lower your daily volume. Rebuild your account's trust history before scaling again.

The honest summary: WhatsApp is not trying to stop you from communicating with people who want to hear from you. It is trying to stop spam. Stay on the right side of that line and you will not have problems.

Schedule responsibly

WASchedule is built for legitimate communication — reminders, follow-ups, updates to people who are expecting them.