Why Are My Telegram Messages Not Being Forwarded?
Automatic forwarding runs on a server, around the clock, and it does not need your phone or your computer to be awake. So when a destination stays empty, the cause is almost never the forwarding itself: it is something in Telegram that is refusing, filtering, or simply not producing the messages. These are the seven things it turns out to be, in the order in which they actually happen.
1. The source chat has not posted anything yet
A rule moves messages that are published after you switch it on. If the source channel has been quiet since then, everything is working exactly as designed and there is nothing to move. This is by far the most common case, and it is worth ruling out first, because from the destination it looks identical to a broken setup.
- Post a short test message in the source chat yourself.
- Wait a few seconds, then open the destination.
- If the test arrives, the rule is healthy and the source was simply quiet.
- If you also want the messages published before the rule existed, that is a separate operation: a history import.
2. The Telegram login was closed from your phone
When you connect your Telegram account to a forwarding service, Telegram registers a new active login and immediately sends you an alert about it. That alert carries a button that ends the session. Tapping it, or removing the device later from Settings and Devices, revokes the access that reads your chats, and reading stops the moment it is revoked.
This is the most frequent user-side cause we see. The alert looks like a security warning, so people tap the button by reflex, without realising it is the connection they set up themselves a minute earlier.
Clearing it takes one click: open the Telegram page in your dashboard and reconnect. Rules, filters, destinations and settings are untouched and resume immediately. If you ever want to stop the service, disconnect from that same page instead of ending the session from your phone, so the two sides stay in agreement.
3. The destination is refusing the messages
A destination can stop accepting deliveries without anything changing on your side: a write permission was removed, an administrator was demoted, the channel was converted, or the chat was deleted altogether. Telegram then rejects every delivery attempt with a permanent error, and no amount of retrying will change the answer.
When a destination refuses three deliveries in a row for a reason that cannot resolve itself, the rule stops trying and shows you why, next to the rule. That is deliberate: repeating a request that is guaranteed to fail is exactly the behaviour that gets accounts limited, so we protect the account rather than the illusion that the rule is running. Restore the permission in the destination chat, switch the rule back on, and delivery resumes. Your other rules are never affected.
- Check that whoever posts in the destination still has permission to post there.
- Check that the destination channel or group still exists and has not been converted.
- If the destination is a Forum Topic, check that the topic has not been closed or deleted.
4. A filter is dropping everything, silently
Filters do their job without saying anything: a message that does not pass simply never reaches the destination, and no error appears anywhere. It is easy to build a combination that can never match.
- A keyword whitelist forwards only messages containing those words and drops everything else.
- A media type whitelist only applies to messages that carry media: a text-only message is not filtered by it. If your intention was to keep media and drop plain text, that is media-only mode, which is a separate switch.
- Minimum and maximum length quietly remove short posts and long ones.
- A per-user filter on a channel where posts are published by the channel itself can match nothing at all.
- Open the rule and switch every filter off.
- Post a test message in the source chat.
- If it arrives, switch the filters back on one at a time until the one that was blocking shows itself.
5. The rule is pointing at a different chat than you think
Two chats with the same name, a channel that was renamed, a group that was upgraded to a supergroup and changed identifier, or a Forum Topic picked instead of the whole group: in all of these the rule works perfectly and watches something you are not looking at. Open the rule and confirm the exact source and destination, not by their names but by the chats themselves.
6. The source is a protected channel and your plan does not cover it
Channels and groups with "Restrict saving content" enabled are handled from the Smart plan upwards. On the Free plan a rule pointing at a protected source will not deliver, while everything else about that rule looks perfectly healthy, which is what makes this one confusing to diagnose.
7. Telegram has limited the account
Telegram applies its own limits to accounts that send a great deal in a short time, and to accounts that other users report as spam. While a limit is in force, messages to people and chats you have no prior relationship with are refused, and no forwarding service can override that: the restriction lives on the account, not on the rule.
Limits are usually temporary. Slow down, avoid sending in bulk to strangers, and read the dedicated page on why Telegram limits accounts and how to stay under the threshold.
Still nothing? What to send us
If none of the seven applies, contact support with the name of the rule, which destination is affected, roughly when it last delivered, and whether your own test message arrived. With that we can look at the exact delivery attempts for your rule instead of guessing.
Common questions
My rule is enabled but nothing is forwarded. What do I check first?
Post a test message in the source chat yourself and watch the destination. A rule only moves messages published after you switch it on, so if the test arrives, the rule is healthy and the source had simply been quiet. If the test does not arrive, check the Telegram connection in your dashboard next.
Why did my forwarding rule switch itself off?
Because the destination refused three deliveries in a row for a reason that cannot resolve itself, such as a removed write permission or a chat that no longer exists. The reason is shown next to the rule. Retrying a request that is guaranteed to fail is what gets Telegram accounts limited, so stopping protects your account. Restore the permission and switch the rule back on.
I ended a Telegram session on my phone and forwarding stopped. Can I get it back?
Yes. Open the Telegram page in your dashboard and reconnect. Nothing is lost: rules, filters, destinations and settings are exactly as you left them and start working again straight away.
Does forwarding stop when I close the dashboard or turn off my phone?
No. Forwarding runs on our servers, 24 hours a day. Nothing has to stay open on your device, and you can close the browser as soon as the rule is saved.
Can messages published before I created the rule be forwarded?
Not automatically, because a rule handles new messages only. Messages already published are brought over with a history import, available on the paid plans, with a cap per source channel that exists to keep your account safe.
Try Phantom Forwarder free
7-day trial, unlimited rules. Cloud-based, anonymous, nothing to install.
Related
- Why Telegram limits an account, and how to avoid it
- Forward from a channel with forwarding restrictions
- Cloud service to auto-forward a Telegram channel 24/7
- Frequently asked questions
- Write a Telegram filter with AI instead of regex
- Filter Telegram messages by keyword
- Forward one channel to several destinations
More guides
- How to Write Telegram Filter Regex with ChatGPT or Claude
- How to Forward from a Telegram Channel with Forwarding Restrictions
- How to Forward Telegram Messages Without Showing Your Account
- Cloud Service to Auto-Forward a Telegram Channel to Another 24/7
- Best Tools to Automatically Forward Telegram Messages Between Channels
- Telegram Forwarding Scripts, GitHub Projects and Modded Apps: What Actually Works
- Why Does Telegram Limit an Account, and How Do You Avoid It?
- Why Do Telegram Accounts Get Banned, and Can You Get One Back?
- How Do You Find a Telegram Channel, Group or User ID?
- What Is Telegram Two-Step Verification, and Should You Turn It On?
- Is There a Free Way to Forward Telegram Messages Automatically?
- How Do You Mass-Forward or Import Past Telegram Messages?
- How Do You Forward Messages From a Telegram Forum Topic?
- Does Telegram Forwarding Keep Running When My Computer Is Off?
- How Do You Forward Only the Telegram Messages That Contain Certain Words?
- How Do You Forward Only Photos, Videos or Files From a Telegram Chat?
- How Do You Replace Words or Links While Forwarding Telegram Messages?
- How Do You Forward Only the Messages From Certain People in a Telegram Group?
- How Do You Stop Forwarding One-Word Telegram Messages?
- How Do You Use Regular Expressions to Filter Telegram Messages?
- How Do You Add Your Own Line Above or Below a Forwarded Telegram Message?
- How Do You Change or Remove the Formatting of Forwarded Telegram Messages?
- How Do You Remove or Replace Links in Forwarded Telegram Messages?
- How Do You Delay a Forwarded Telegram Message?
- How Do You Stop the Same Message Arriving Twice?
- How Do You Forward One Telegram Channel to Several Destinations at Once?
- When Someone Edits the Original, Does the Forwarded Copy Change Too?
- If the Original Message Is Deleted, Can the Forwarded Copy Be Deleted Too?
- What Is Ghost Mode, and What Does It Actually Change?
- How Do You Automatically Translate Forwarded Telegram Messages?
- How Do You Shorten Long Telegram Messages While Forwarding Them?
- How Do You Filter Telegram Messages by Describing What You Want in Plain Language?
- How Do You Filter Telegram Messages That Are Published as Screenshots?
- How Do You Rewrite Forwarded Telegram Messages in Your Own Style?
- What Exactly Arrives in the Destination: Buttons, Pinned Posts, Albums and Copies That Expire
- How Do You Remove Mentions, Hashtags or Emoji From Forwarded Telegram Messages?
- How Do You Forward Telegram Messages Only During Certain Hours or Days?
- Should a Forwarded Telegram Message Show Where It Came From?
- How Do You Relay Trading Signals From a Telegram Channel Into Your Own?
- How Do You Combine Several Telegram Channels Into One Feed Without Duplicates?
- How Do You Repost Deals From a Telegram Channel With Your Own Links?
- How Do You Follow a Telegram Channel Written in a Language You Do Not Read?
- How Do You Keep a Telegram Group Organised by Forwarding Into Topics?
- How Do You Forward Only the Photos From a Telegram Channel?
- How Do You Keep a Forwarding Destination From Piling Up?
- How Do You Move From a Home-Made Telegram Forwarding Script to a Cloud Service?