Hi I haMessages sent to the Telegram bot aren’t showing up in n8n — I’m not receiving any messages

“I tested the Telegram messages via the API — the API works and it sends the message, but the incoming messages still don’t show up in n8n. If anyone has had a similar problem, could you please share how you solved it?”

Hey @Umidjon_Rustamov Welcome to the n8n community! Have you tried refreshing your credentials? And restarting your n8n instance? and with that i also recommend testing with different credentials by refreshing or creating new credentials, hope this helps!

hi @Umidjon_Rustamov !

Telegram only allows one active webhook per bot. If this bot was previously used elsewhere, incoming messages are still being sent to the old webhook, so n8n never receives them.

Solution:

  1. Make sure the bot is not used in any other app or environment.
  2. In n8n, open the Telegram Trigger, click Stop Listening, then Start Listening again (this re-registers the webhook).
  3. Restart n8n after enabling the trigger.
  4. Send a new message to the bot from Telegram.

Sending messages via the Telegram API does not validate webhook reception — only incoming messages do.