Essentials
1. The age of the number
A number with an established history of normal WhatsApp use is generally safer than a newly registered number.
- Warm up the number: Send and receive a small number of genuine messages, calls, images, and files with real contacts before connecting it to the API. Follow the number warm-up guide.
- Increase activity gradually: Do not move from almost no activity to hundreds of outbound messages in one day.
2. Consent and spam compliance
Most blocks begin with recipients reporting messages they did not request or recognize.- Let recipients message you first: Add a WhatsApp button to your website, checkout, support page, or app.
- State the purpose immediately: Mention your business name, why you are contacting them, and what action is expected.
- Provide an opt-out: Include wording such as “Reply STOP to unsubscribe” and process it immediately.
- Personalize honestly: Use the recipient’s name and relevant context, such as an order, booking, support request, or account action.
- Keep the opening short: Send one clear message instead of several messages before the recipient responds.
3. Let the user start the conversation
A customer-initiated conversation is much safer than an unexpected outbound message. When the user messages you first and you reply, the conversation already has clear context and intent.1
Offer a WhatsApp action
Use a button or link for login, OTP, support, order updates, booking confirmation, or requesting a quote.
2
Receive the customer's message
The customer sends the first message from their own WhatsApp account.
3
Reply through the API
Receive the incoming message through WhatsApp webhooks, then reply using the messaging API.
Use the OTP Link flow
For OTP or passwordless login, generate a link that opens WhatsApp with a prepared message. The user sends it first, then your system replies.
4. Contacts, @c.us, and @lid
WhatsApp identifies individual chats using a chatId.
Read What is chatId? before storing or sending to these identifiers.
For a new recipient, save the number as a contact before the first outbound message when practical. Use the Upsert Contact endpoint or add it through the connected phone’s address book. Ask customers to save your business number as well.
5. Response rate
A long sequence of outbound messages with few replies is a strong sign that recipients are not interested. Respond to incoming messages promptly and keep conversations two-sided.- Ask a clear question or include a useful call to action.
- Reply within 24 hours when possible.
- Stop follow-ups when a recipient does not engage.
- Track sent messages, replies, opt-outs, blocks, and delivery failures.
A practical internal target is at least 30 replies per 100 initial messages. This is not an official WhatsApp threshold, but a low reply rate should trigger a review of your audience and message.
6. Mass messaging
There is no universal daily volume that is safe for every number. Risk depends on account history, sending speed, recipient consent, reply rate, and reports.- Increase volume gradually.
- Send only to recipients who expect the message.
- Segment campaigns by purpose, region, language, and customer relationship.
- Pause campaigns when replies fall or opt-outs and reports rise.
- Never send the same promotion repeatedly to people who did not respond.
7. Other considerations
Use a complete business profile with a recognizable name, photo, and status. Avoid misleading claims, scam-like wording, prohibited goods, illegal content, and requests for unnecessary sensitive information. Review WhatsApp’s current policies before launching a bot or campaign.How to Avoid Getting Banned
WhatsApp does not expect a normal account to suddenly send large volumes to people it has never contacted. Before sending, follow these guidelines.Guidelines
Do not send messages that recipients may reasonably consider spam. Reports are the clearest signal that your targeting or content is wrong.
- Provide real value: Send content tied to an action the recipient requested, such as a survey they joined, an order update, an OTP, or a support reply.
- Vary messages naturally: Personalize the name, context, language, and requested action. Do not send identical copy to every recipient or insert random characters only to disguise automation.
- Avoid fixed bursts: Spread messages over time. For multi-part messages, wait 30 to 60 seconds when appropriate, or use the Send Text Safe endpoint.
- Group contacts by region: Segment by area code or country when it reflects your real customer base and operating markets.
- Complete the profile: Add a profile picture, business name, and status before sending messages.
- Use a strong opening: Start with one short message that identifies your business and the reason for contact.
- Encourage real conversation: Ask for a reply only when it is useful. Do not manufacture engagement or pressure people to respond.
- Respect silence and opt-outs: Stop messaging recipients who do not engage, unsubscribe, or ask not to be contacted.
Timelock Restrictions and LID Errors
If WhatsApp places a temporary restriction on your number, you may experience blocked messages to new contacts or “could not resolve recipient” errors. Hypersender detects these restrictions automatically and shows them in your dashboard.- Understanding WhatsApp Timelock Restrictions — What timelocks are, how they affect your messaging, and what to do.
- WhatsApp LID Issue — Resolving Unknown Contacts — Why WhatsApp may fail to resolve a recipient and how to handle it.