There are times when you find that a subscriber has not received messages from the bot, although you thought they had. There are many reasons why this could happen, and most often they are related to an error in the bot logic or its editing.

Bot launch is not configured

After you have activated and tested the bot , you need to configure the bot to run for third-party subscribers. Otherwise, other users will not be able to run the bot and will not receive messages.

All methods for starting a message chain from a bot are described in the article → Launching a bot .

Reset statistics

If the statistics of a multi-step bot have been reset, it will stop for all subscribers who are currently going through it.

Cabinet stop

If the work of the account was suspended for some time, when the active subscription or the number of subscribers was exceeded, then bots/automailings may stop for some subscribers. Depends on the time during which the account was not working, and on the settings in the bot.

  • If the bot was waiting and the account was working at the moment the step was triggered, the bot will continue working for such subscribers.
  • If at the time of the cabinet's downtime a step from the bot was supposed to come, for such subscribers the bot has ended. There will be no continuation for them.

Errors in logic

The multi-step bot chain for the subscriber ends:

  • if it is on a step that was removed;
  • he goes into a step that does not lead to other steps (reaches a dead end);
  • he exits the condition via one of the outputs “yes” or “no”, which leads nowhere;
  • the bot has been stopped or deleted;
  • the subscriber restarted the bot;
  • a transition to another multi-step bot occurred. This bot stops if the transition to another bot is configured via the "Action" block in the last step;
  • the bot scenario stops when the user has launched another scenario of the same bot with a button from an earlier message. This is typical for bots in Telegram, where the buttons do not disappear after a text message, and in VKontakte with inline buttons.

Editing a bot

When editing, it is important to take into account that planning a step occurs immediately after the previous one is completed; only one next step is planned.

When changing the delay:

  • A subscriber who is already on this delay step will continue to wait for the end of the "old" delay, after which the next step will be sent. If the next step was deleted or the connection to the next delay step was deleted - nothing will be sent, the bot will stop.
  • A subscriber who switches to a changed delay will wait for the next step to be sent on the "new" delay. The same will happen for new subscribers who just start the bot.

When changing content:

  • The changed step will only be sent to those subscribers who re-enter the step after it was changed. For example, they restart the bot or return to the step in the chain.

When adding steps:

  • Subscribers who have followed the chain to the end (dead end) and completed the chain of messages, the bot/automatic mailing stops for them. When new steps are added to the bot/automatic mailing, these subscribers will not receive them.
  • Subscribers who are on hold or have not yet reached the end (dead end) of the bot/auto-mailing chain of steps will receive the steps added to the bot/auto-mailing.

If you have not found the answer to your question, ask us in the chat inside your account or write to BotHelpSupportBot or to hello@bothelp.io

Get 14 days of full functionality of the platform for creating mailings, autofunnels and chatbots BotHelp.

Get 14 days free

Was this article helpful?

Thanks for your feedback!