Admin guide · Channels

Run your football channel on autopilot

FootyLive posts kick-off reminders, goals, red cards and a full-time match card for every match you pick — around the clock, in your channel's language. Here is everything you can set up, step by step.

⏱ 2-minute setup 🆓 Free for 1 team 🌍 12 languages 👥 Any admin can manage it

Running a group chat instead? Read the group guide →

FootyLive posts in a Telegram channel

Channel or group?

New to running a Telegram community? Telegram has two kinds of shared chats, and FootyLive works in both. The difference is who gets to write.

📢

Channel THIS GUIDE

A one-way feed. Only admins post, and every post appears under the channel's name. Subscribers read and react, and can comment only if you link a discussion group. Best for sharing scores and news with a large audience.

👥

Group

A shared chat where every member can write. People reply to each other, celebrate goals together and argue about the ref. Best for fan clubs and friends who follow the same team.

FootyLive posts match updates in both. In a channel it posts as the channel. In a group it posts into the conversation and also runs a score prediction game with a group leaderboard.

Not sure which one you have? Open the chat's info page: a channel counts subscribers, a group counts members.

What FootyLive does for your channel

Running a football channel means posting scores at all hours. FootyLive does it for you: connect the channel once, pick the teams and leagues your audience cares about, and the bot posts every key moment within about 20 seconds of it happening.

⚡

Fresh content, zero effort

Reminders, kick-offs, goals with scorer and assist, red cards, half-time and full-time — posted automatically, 24/7.

🖼

A match card for every result

Each full-time post comes with a shareable card: score, scorers, player of the match and key stats.

📈

Reasons to keep the channel unmuted

Subscribers get the score faster than from a score app, in a channel they already follow. Every post has a Match Stats button with line-ups, ratings and xG.

🌍

In your audience's language

Posts go out in any of 12 languages, including Arabic, Amharic, Indonesian and Chinese.

Everything you set up applies to this channel only. Subscribers don't need to start the bot or install anything.

1 Connect the channel

You set everything up in a private chat with @footyapp. You must be an admin of the channel.

  1. Open t.me/footyapp?start=channel, or open @footyapp and send /channel.
  2. Tap Choose the channel at the bottom of the chat.
  3. Telegram lists the channels where you are an admin. Pick yours and confirm. Telegram adds FootyLive as an admin with the Post Messages right.
  4. The bot replies “Good choice! ⚽️” and sends three buttons that open the settings for this channel: Manage Team Subscriptions, Manage Match Subscriptions and Notification Settings.
Connecting a channel to @footyapp
Send /channel, pick the channel, then use the buttons the bot sends back.

The buttons are tied to this channel. The settings screen they open shows “Channel: name” at the top, so you always know which channel you are editing. The buttons keep working — pin the message or come back to it any time.

2 Pick the teams

Tap ⚽️ Manage Team Subscriptions. The FootyLive mini app opens with this channel's teams.

  1. Type a team in Search teams and players, or browse by country and league.
  2. Tap Follow next to a team. It moves to My Teams at the top.
  3. To remove a team, tap Following next to it, or open it from My Teams and tap the bell.
Picking teams and leagues for a channel
Left: the channel's teams and search. Right: a league page with “Follow every match” and team buttons.

From then on, every match of these teams is posted: a reminder two hours before kick-off, kick-off, goals, red cards, half-time and the full-time card.

Free: 1 team. Footy Premium raises this to 10, 20 or 50 teams depending on your channel's size — see Footy Premium.

3 Follow whole leagues

Following a league posts every match in it, including teams you haven't added. It's the easiest way to cover a whole competition.

  1. In the same screen, browse to the country and tap the league (for example England → Premier League).
  2. Tap the bell at the top: Follow every match in Premier League. It changes to “Following every match”.

League subscriptions are part of Footy Premium: 3, 5 or 10 leagues depending on the tier. Channels connected before 14 March 2026 keep their old free limits: 20 teams and 5 leagues.

4 Add single matches from the calendar

Want one big match without following the teams? Tap 📅 Manage Match Subscriptions. It opens the match calendar for this channel.

  1. Pick a day in the date strip at the top.
  2. Tap the bell next to any match. It turns blue and the match appears under My subscriptions – Matches.
Adding single matches from the calendar
Blue bells: matches that will be posted in this channel.

Free and unlimited. Single matches don't count towards the team limit, so the free plan can still cover every derby and final. A match subscription ends by itself a day after the match.

5 Choose what gets posted

Tap ⚙️ Notification Settings. The top card lists every type of post and whether it is on.

EventWhat gets postedDefault
👟 Match start / endKick-off, half-time, second half, full-time cardOn
⚽️ GoalsScorer, assist, new score, VAR decisions, penaltiesOn
🟥 Red CardsSending-offsOn
⏰ Advance reminders“Match starts in 2 hours”On
🔝 Top gamesDaily digest of the day's biggest matchesOn
🟨 BookingsYellow cardsOff
🔁 SubstitutionsWho comes on and offOff
📹 Video highlightsOfficial highlights with a Watch Now buttonOff
🔕 Silent modePosts arrive without a notification soundOff
Notification settings: free defaults and Premium toggles
Left: a free channel uses the defaults. Right: with Premium every event can be switched on or off.

Changing events needs Footy Premium. Free channels use the defaults above — the most useful set for most audiences. With Premium you can turn on bookings, substitutions and video highlights, turn off the daily digest, or post silently. Channels connected before 14 March 2026 can change events for free.

6 Set the language

In Notification Settings, tap Language and pick one of 12: English, Deutsch, Español, Français, Italiano, Português, Русский, Türkçe, العربية, Bahasa Indonesia, 中文 or አማርኛ. All posts in this channel switch to it. Changing the language is free.

Choosing the posting language

Set it explicitly. Until you choose, the language follows the Telegram language of whoever used the bot in this channel last, so it can change unexpectedly.

⭐️ Footy Premium for channels

The free plan covers one team, unlimited single matches and the default events. Footy Premium is a monthly Telegram Stars subscription for this channel. The tier depends on its size:

FreeFanup to 30 subscribersCrewup to 1,000Club1,000+
Teams1102050
Whole leagues—3510
Single matchesUnlimitedUnlimitedUnlimitedUnlimited
Choose events, highlights, silent mode—✓✓✓
Priority delivery on busy matchdays—✓✓✓
Price per monthFree50 ⭐150 ⭐500 ⭐

Priority delivery: when hundreds of chats wait for the same goal, premium channels are sent first.

How to subscribe

  1. Open ⚙️ Notification Settings and scroll to Footy Premium, or tap ⭐️ Upgrade to Premium in the bot's message.
  2. Pick the tier and tap Subscribe · N ⭐ / month.
  3. Pay with Telegram Stars. The bot confirms in your private chat and in the channel, and the new limits apply right away.
Subscribing to Footy Premium for a community

Billing. The subscription renews every 30 days and can be cancelled any time in Telegram's Stars settings. If it ends, the teams you already follow keep being posted — you just can't add new ones beyond the free limit.

Managing it later

  • Lost the buttons? Send /channel to @footyapp again and pick the same channel. You get the same three buttons; your settings stay as they were.
  • Several channels? Repeat the steps for each one. Every channel has its own teams, settings, language and Premium.
  • Another admin can take over. Any other admin of the channel can send /channel to the bot, pick the same channel and get the same buttons.
  • Writing your own post? Type @footyapp arsenal in the message field to drop in a match card with the current score.

FAQ

What rights does the bot need?

It needs to be an admin with Post Messages. The channel picker adds it with exactly that right — nothing else.

Who can change the settings?

Any admin of the channel. When someone changes a setting, FootyLive checks with Telegram that they are an admin right now. Other subscribers can't change anything.

How many messages will a match produce?

With the defaults, a typical match gives about 5–8 posts: the reminder, kick-off, one per goal, half-time and the full-time card. Each match gets its own messages, so posts about different games never mix.

To post less, switch off Advance reminders or Top games, or turn on Silent mode (Premium).

What is the daily “Top games” post?

Once a day the bot posts the day's biggest matches that your channel doesn't already follow, with a button to add one. Switch off 🔝 Top games in Notification Settings if you don't want it.

Which time zone are kick-off times in?

Each reader sees times in their own time zone — Telegram converts them on their device.

How do I stop the posts?

Unfollow the teams, leagues and matches in the settings screens and switch off Top games, or simply remove FootyLive from the channel's admins.

If you add it back later, your language and other settings are still there, but you'll need to pick the teams again.

Does it work for a channel in any language or country?

Yes. FootyLive covers 5,000+ teams across the world's leagues and posts in 12 languages. A few official highlight videos are blocked in some countries by their owners; everything else works everywhere.

I paid but nothing changed, or I need help

Message us via @footylivebot_channel with the channel name. We usually reply within a day.

Ready to put your channel on autopilot?

It takes about two minutes and the first team is free.

Connect your channel