Skip to content

How to protect number from ban?#

The decision to block an account is made by WhatsApp, it does not depend on our service.

Blocking is influenced by various factors: signs of automation (no delay between sending messages), complaints from users, response ratio (messages sent/received), and the nature of the mailing.

Parameters influencing number blocking resistance:

  1. Number age
  2. Response ratio
  3. STOP command
  4. Address by name
  5. Question in the first message
  6. Short messages
  7. Instance setting
  8. Check recipient number
  9. Add to contacts

We recommends sending out a message no more than 200 customers per day due to stricter regulations from WhatsApp.
We also recommend distributing mailings to large bases to multiple phone numbers.

1. Number age (number warm-up)#

The longer a number is registered in WhatsApp, the more resistant it is to blocking.

If you have just registered a new number, it is most vulnerable to blocking. A new number must be warmed up for at least 10 days. We recommend starting the warm-up the next day after creating a WhatsApp account.

Number warm-up sequence:

  1. To reduce the risk of being banned, we recommend taking a 24-hour break between registering a new WhatsApp account on your phone and scanning the QR code in the WhatsApp web client or in your Personal Account
  2. From day 2 to day 4: the number receives incoming messages from other accounts, 1 message every 2 hours
  3. On the 4th day: the number starts writing back, also 1 message every 2 hours (to numbers that are in your contacts)
  4. Over the course of 7 days, gradually increase the flow of messages from 12 to 100
  5. After 10 days, the number is much more resistant to bans

According to our observations, WhatsApp gives numbers the green light after 25-30 days if there is no suspicious activity on them (if it notices, it can disable linked devices)

Important!: if the number is blocked, then its warm-up is reset, and it must be started from the beginning.

2. Response ratio (incoming and outgoing messages ratio)#

The ideal situation is when clients write to you first and add you as a contact. However, in most cases, this scenario is not possible. Often, you need to start a dialogue first.

If you send a lot of messages and do not receive a single response, then you risk getting banned. Aim for at least 50% of clients to respond to your messages.

3. STOP command#

The recipient always has the option to block your number in case of intrusive messages. However, adding the phrase "Type stop to unsubscribe from further messages" at the end of the mailing makes it much easier for the user to unsubscribe.

This reduces the likelihood of complaints via WhatsApp, helps filter the audience more accurately, and also allows you to keep your number working. Additionally, this practice can have a positive effect on response rate.

4. Address by name#

The first contact with the client is very important. Addressing by name increases the likelihood of receiving a response and makes the message more personal.

Addressing also makes each message unique, which has a positive effect on the stability of the number from being blocked.

5. Question in the first message#

In the very first message, explicitly ask for permission to send messages to the client.

Here it is important to ensure that the client enters into a dialogue with your number (bot) and writes a message in response. This way you will achieve a good response rate and filter out clients with a negative attitude.

Before sending, we recommend starting the conversation with a question, for example:

  • John, good afternoon! Do you want to receive an electronic receipt from the enterprise "My Company"?
  • Answer: Yes
  • receipt

6. Short messages#

Instead of sending one big message, send several small messages.
This style is more like real communication than an automated newsletter.

7. Instance setting#

Before connecting the phone to the instance, make sure there is no message queue using the showMessagesQueue method.
If there is a queue, you must delete it using the clearMessagesQueue method.

  • Increase the interval for sending messages from the queue in the console or via the SetSettings method to 15000.

An interval of less than 500 ms between messages in different chats can be regarded as automatic mailing.

8. Checking the recipient's number#

When frequently calling the checkWhatsApp method, there is also a risk of getting restrictions from WhatsApp.
Recommended solutions:

  • After the checkWhatsApp request, send a message so that the check/send sequence continues.
  • Use the built-in check for an account when sending a message.
    If the recipient's number does not have a Whatsapp account, then a notification with the noAccount status is returned. More about notifications with sent message statuses

A notification with the noAccount status will come even if the outgoingWebhook setting is disabled (in your console, this is the Receive notifications about sent message statuses setting)

9. Adding to contacts#

Send messages only to those clients who have added your number to their contact list.

The risk of blocking a number is significantly reduced if you send messages to clients who have added your number to their contacts. You can get such clients using the method above.

You can find out how to identify your WhatsApp subscribers in the article at the link.

Senarios by degree of risk to be blocked#

(perfect) You will never be banned:

  • customers send you messages first
  • customers add your number to their contacts
  • customers can send "stop" to unsubscribe

(recommended) Minimal risk of blocking:

  • you send messages first, gradually boosting your customer base on the number
  • at the first contact with a customer, you ask them for permission to communicate
  • You address a customer by name, in the personalized way
  • you receive at least 50 incoming messages from customers to 100 sent messages
  • customers can always send "stop" to unsubscribe

(not recommended) Maximum risk of blocking:

  • a number registered less than 10 days ago
  • you send messages first
  • same-type messages, no personalization
  • a large number of recipients
  • no replies from customers
  • send advertising that the customer is not interested in (spam)