Skip to content

Help & Documentation

Broadcasting

Send messages to multiple groups and channels at once.

  1. 01

    First, create a Group List — a collection of target groups/channels. Go to Broadcast → Group Lists. You can add groups one by one or use bulk import with @usernames or invite links.

  2. 02

    Create a Text List with your message templates. Go to Broadcast → Text Lists. Add one or more messages — if you use multiple texts in 'Multi Random' mode, a random one is selected per group.

  3. 03

    Go to Broadcast → New Broadcast. Select an account, a group list, and either a text list or write a custom message. Choose your mode: 'Multi Random' picks a random text per group, 'Single Text' sends the same message to all.

  4. 04

    Configure delays: 'Delay per Group' (how long to wait between sending to each group), and 'Delay After All' (pause before restarting in loop mode). Enable 'Loop' to repeat the broadcast continuously.

  5. 05

    Click 'Start Broadcast'. You can monitor progress in real-time via WebSocket — see success/failure counts per cycle. Use Pause, Resume, or Stop to control the job. View detailed logs per cycle in the Broadcast Logs page.

  6. 06

    Flood control is automatic. When Telegram rate-limits are hit, the system multiplies the delay (up to 5 minutes max) and retries. Looping jobs stay 'running' until manually stopped.

Still Stuck?

If you're experiencing issues not covered here, check the project's GitHub repository for open issues or reach out to the maintainers.

GitHub Issues