Sometimes you may discover that a subscriber did not receive messages from a bot, even though you assumed they did. There are many reasons why this might happen, most often related to bot logic errors or edits.

Bot launch not configured

After activating and testing the bot, you must set it up to launch for external subscribers. Otherwise, other users won’t be able to start the bot and will not receive messages.

All methods for triggering a bot message sequence are described in the article → Bot Launch.

Statistics reset

If the multi-step bot’s statistics are reset, it will stop for all subscribers currently going through it.

Account suspension

If the account was temporarily suspended due to an expired subscription or exceeding the subscriber limit, bots or autoresponders may stop for some subscribers. This depends on the duration of inactivity and the bot’s settings.

  • If the bot was in a waiting state and the account was active at the time of the next step, the bot will continue for that subscriber.

  • If a bot step was supposed to trigger during the inactive period, the bot will end for that subscriber with no continuation.

Logic errors

A multi-step bot sequence ends for a subscriber if:

  • they are on a step that was deleted;

  • they reach a step that doesn’t lead anywhere (a dead end);

  • they exit through a “yes” or “no” condition that leads nowhere;

  • the bot was stopped or deleted;

  • the subscriber restarted the bot;

  • there was a transition to another multi-step bot. The current bot stops if the transition was set via an “Action” block in the final step;

  • the bot scenario stops when a subscriber clicks a button from earlier messages that launches a different scenario within the same bot. This often happens in Telegram, where buttons under text messages don’t disappear, and in VK with inline buttons.

Bot editing

When editing a bot, it’s important to note that the next step is scheduled as soon as the previous step completes. Only one next step is scheduled at a time.

When changing the delay:

  • A subscriber already on a delay step will continue waiting for the original delay. After that, the next step will send. If the next step was deleted or its connection removed, nothing will be sent and the bot will stop.

  • A subscriber who reaches the updated delay step will wait according to the new delay. The same applies to new subscribers launching the bot.

When editing content:

  • The updated step will only be sent to subscribers who reach this step after the edit. For example, those who restart the bot or return to this step through the flow.

When adding new steps:

  • Subscribers who reached the end (a dead end) and completed the sequence will not receive the new steps — the bot/autoresponder has ended for them.
  • Subscribers who are still in a delay step or haven’t reached the end of the sequence will receive the newly added steps.

If you did not find the answer to your question, feel free to contact us in the chat inside your dashboard, message us on Telegram at @BotHelpSupportBot, or email us at hello@bothelp.io.

Get 14 Days of Full Access to the Platform

Enjoy the full functionality of the BotHelp platform for creating broadcasts, automated funnels, and chatbots — free for 14 days.

Get 14 Days Free

 
 

Была ли статья полезна?

Спасибо за обратную связь!