TeleFlies
TeleFlies
Normal BotFootball Live Bot1-Click Register BotCasino Integration BotScheduler Broadcast Bot
Documentation
OverviewNormal BotFootball Live BotScheduler Broadcast Bot1-Click Register Bot
Contact us

Guides

Overview
Normal Bot
Football Live Bot
1-Click Register Bot

READY TO SCALE?

Choose a bot package and go live in minutes.

Get Started
Docs/Scheduler Broadcast Bot
Solution Guide

Scheduler Broadcast Bot

The Scheduler Broadcast Bot lets you prepare Telegram broadcasts in advance, choose the groups and channels they should reach, and send them automatically at the scheduled time.

Use it for recurring announcements, timed promotions, or one-off updates when you want to manage one-off and recurring broadcasts without posting manually.

What You Can Do

Core capabilities of the Scheduler Broadcast Bot

πŸ”—
πŸ”—

Connect your bot

Connect your bot

Paste a BotFather token to link a Telegram bot to the scheduler in a few seconds.

πŸ“
πŸ“

Compose rich posts

Compose rich posts

Create text, images, videos, buttons, and links so the broadcast looks right before it goes out.

⏱️
⏱️

Pick the delivery time

Pick the delivery time

Set a future send time for a single blast or choose a repeat pattern for recurring posts.

🎯
🎯

Send to multiple destinations

Send to multiple destinations

Select the groups or channels you want and deliver the same message to all of them at once.

β„Ή

β„ΉImportant

Your bot must already be added to every destination before it can post there. In channels, the bot also needs to be an active member and for channels it should be granted admin permission to send messages.

Key Features

The scheduler is built to prepare, queue, and deliver broadcasts with as little manual work as possible.

πŸ”Œ

Connect the bot once

Link a Telegram bot with your BotFather token and reuse it across broadcasts.

✍️

Compose scheduled messages

Write text, add media, and include buttons before the post is queued.

πŸ“

Target specific channels and groups

Choose exactly where each broadcast should be sent.

πŸ“Š

Track delivery status

Review send results so you know which destinations succeeded or failed.

Setup Guide

Step-by-step instructions to get your scheduler running.

1

Step 1: Bot Connection

Now that you have a Telegram bot created via BotFather, follow these steps to connect it to your TeleFlies dashboard.

1.1 Navigate to the Connect Bot Page

From the sidebar, click on Bot Connect or find the "Connect Bot" button on the dashboard. Both lead to the same page where you can link your Telegram bot.

1.2 Open the Connect Bot Modal

Once on the Bot Connect page, click one of the "Connect Bot" buttons to open the connection modal where you can enter your bot details.

1.3 Fill in Bot Credentials

Enter the Bot Username (e.g., @MyFootballBot_bot) and the Bot Token you copied from BotFather, then click Next.

πŸ’‘ Don't have a bot yet? Head over to the Get Started β€” Bot Setup section to learn how to create one using BotFather.

1.4 Upload Profile Picture (Optional)

After connecting, you have the option to upload a profile picture for your bot β€” a static image (JPG, PNG, GIF, WEBP) or an animated MP4 video. A built-in crop tool lets you adjust the circular crop area before saving.

This step is optional. You can skip it and your bot will use the default profile picture set via BotFather. You can always change it later from the Bot Settings page.

1.5 Fill the 1-Click credentials

In the Connect Bot modal, select Bot Type = 1-Click, then fill the fields below. Use the same root API URL every time you reconnect this bot.

  • Bot Username: Username from BotFather, without the @ symbol (for example MyRegisterBot).
  • Bot Token: HTTP API token from BotFather. Keep it private.
  • API URL: Required. Your platform root URL (for example https://example.com/api). The bot calls api/telegram/register and related endpoints under this root.

Optional parameters

Affiliate Code is sent as code on register for tracking. Brand Name appears in welcome / reply messages as {{brandname}}.

2

Step 2: Group & Channel Management

Your bot can only send scheduled broadcasts to Telegram groups and channels it has access to. Set up the destinations below so the scheduler knows where to deliver your messages.

πŸ’‘ If you already have a group or channel, you can skip this step.

2.1 Create your group/channel

Open Telegram and tap the compose button in the bottom-right corner. Choose New Channel to publish one-way updates to subscribers, or New Group to message multiple people at once. You need to create your own group or channel β€” the bot cannot broadcast until it has been added to a destination with permission to send messages.

2.2 Back to TeleFlies Dashboard

After you have created a group or channel in Telegram β€” or if you already have one β€” return to the dashboard and open Group & Channel Management from the sidebar.

  • Usage: Shows how many groups and channels your package allows you to connect, and how many slots you still have available.
  • Add Group/Channel: Click this button to register a Telegram group or channel so it is ready for scheduled broadcasts.
  • Groups & channels list: View every group and channel you have added. This area lists all your connected destinations in one place.

2.3 Verify and Add Group/Channel

You can get your group or channel ID from the link on the Telegram page. Open the chat in Telegram Web β€” the Chat ID appears in the address bar after the # symbol. Copy the ID; you can paste it with or without the leading minus sign (-).

Click Add Group/Channel to open the modal. Select the bot you have already connected, and make sure that bot has been added as an administrator inside your group or channel. Paste the Chat ID into the field, then click Verify.

After verification succeeds, review the detected group or channel details shown on screen. If everything looks correct, click the Add Group/Channel button to connect it.

After connecting successfully, you can check the group or channel you have set on the Group & Channel Management page. It will appear in the list with its name, type, assigned bot, Chat ID, member count, and the date it was added.

3

Step 3: Create Scheduler Template

A scheduler template holds the message content and delivery settings for your broadcasts. Create one before you can schedule posts to your connected groups and channels.

3.1 Create Template

Return to the dashboard and select Scheduler Template from the sidebar. Click the + Create Schedule button, enter a name for your template, then click Create.

3.2 Create Template

Now you can input the content you want to broadcast. Use the editor to build the message that will be sent to your groups and channels.

Start with the Text / Link tab β€” this is for the text content that will be sent. Enter your message in the Content field, then add one or more buttons with URL links. Each button needs a label and a redirect URL that opens when tapped.

πŸ’‘ Premium emoji: make sure your bot is under a Telegram Premium account β€” only then can the bot display premium emojis in broadcasts.

You can also switch to the Image or Video/GIF tab to attach media that will appear when the broadcast is sent. Add a caption in the Content field and include buttons the same way as the text tab.

Upload limits:
  • Image: max 5 MB. Width + height must be ≀ 10,000 px; aspect ratio between 1:20 and 20:1.
  • Video/GIF: max 10 MB (MP4 or GIF).

After you have finished entering all content, remember to save the flow.

4

Step 4: Scheduler Posts

Once your template and groups are ready, schedule when the broadcast should go out. A scheduler post links a template to your destinations with a date, time, and repeat pattern.

4.1 Create a Scheduler Post

Return to the dashboard and select Scheduler Post from the sidebar, then click the + Create Posts button.

In the Create Scheduler Post modal, select your scheduler flow and the groups or channels to send to. Pick a date and time, choose a repeat pattern (once, hourly, daily, weekly, or monthly), then save.

4.2 Check your Scheduler Post

After saving, you can check your scheduler posts on the Scheduler Posts page. The Upcoming Queue shows posts due in the next 48 hours, and the full list below shows every post with its status β€” Scheduled, Failed, or Completed.

πŸ’‘ Messages Sent Today: pay attention to this counter β€” it shows how many messages you have sent today versus how many your package allows per day.

4.3 Wait for the scheduled post in your group/channel

When the scheduled time is reached, open your Telegram group or channel and confirm the broadcast has been delivered. Check that the message, media, and buttons all appear as you configured β€” this is the final step to make sure everything works.

Demo Video

Watch a short walkthrough of this bot in action.

TeleFlies
PrivacyTermsSupport

Β© 2026 TeleFlies. All rights reserved.

TeleFlies
DocumentationContact usPrivacy PolicyTerms of ServiceAPI Status

Β© 2026 TeleFlies. All rights reserved.