Campaign status and recipient logs show where local delivery stopped or waited.

Campaign does not start

  1. Confirm the selected Telegram account is Ready and connected.
  2. Check that the audience still has eligible, non-suppressed recipients.
  3. Review the scheduled date, local time zone, and missed-schedule settings.
  4. Confirm the campaign is not paused or cancelled.

Campaign is waiting

A Telegram FLOOD_WAIT requires the worker to wait exactly as instructed. Network recovery, configured delays, or scheduled start time can also cause waiting.

Failures

Open campaign details and read each recipient reason. Correct invalid usernames, disconnected accounts, missing files, or permissions before a new attempt.

Closing the app

Local delivery and schedules do not run after TGBotSender fully exits. With Keep running when closed enabled, closing the window hides it to the tray instead.