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.
Running a group chat instead? Read the group guide →
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.
- Open t.me/footyapp?start=channel, or open @footyapp and send
/channel. - Tap Choose the channel at the bottom of the chat.
- Telegram lists the channels where you are an admin. Pick yours and confirm. Telegram adds FootyLive as an admin with the Post Messages right.
- 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.
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.
- Type a team in Search teams and players, or browse by country and league.
- Tap Follow next to a team. It moves to My Teams at the top.
- To remove a team, tap Following next to it, or open it from My Teams and tap the bell.
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.
- In the same screen, browse to the country and tap the league (for example England → Premier League).
- 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.
- Pick a day in the date strip at the top.
- Tap the bell next to any match. It turns blue and the match appears under My subscriptions – Matches.
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.
| Event | What gets posted | Default |
|---|---|---|
| 👟 Match start / end | Kick-off, half-time, second half, full-time card | On |
| ⚽️ Goals | Scorer, assist, new score, VAR decisions, penalties | On |
| 🟥 Red Cards | Sending-offs | On |
| ⏰ Advance reminders | “Match starts in 2 hours” | On |
| 🔝 Top games | Daily digest of the day's biggest matches | On |
| 🟨 Bookings | Yellow cards | Off |
| 🔁 Substitutions | Who comes on and off | Off |
| 📹 Video highlights | Official highlights with a Watch Now button | Off |
| 🔕 Silent mode | Posts arrive without a notification sound | 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.
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.
Managing it later
- Lost the buttons? Send
/channelto @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
/channelto the bot, pick the same channel and get the same buttons. - Writing your own post? Type
@footyapp arsenalin 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