I can’t get the Telegram Trigger to work properly in n8n

Hi everyone! I’m having trouble getting the Telegram Trigger node to work correctly in n8n, and I’d really appreciate any help or ideas.

I have n8n installed on my own server with a public domain, and the Telegram bot is properly connected with its credentials. The problem is that I can’t receive any messages from the bot — neither in test mode nor in production — and the whole experience is blocked.

Here’s exactly what’s happening:
• When the workflow is deactivated and I click “Test step”, n8n doesn’t detect any messages I send from Telegram.
• It also doesn’t let me switch from “Test URL” to “Production URL” in the node. Even if I click on Production, when I open the node again, it goes back to Test.
• If I activate the workflow, the bot messages do arrive and the execution starts — but in that state, I can’t edit the workflow because it’s active.
• Only when the workflow is active and running can I receive messages, but then I can’t make any changes to the automation.
• I’ve tested with a new bot, new credentials, and even new workflows — nothing works.
• Even after correctly configuring the Telegram API in the credentials section, it still doesn’t work as expected.

Has anyone experienced this? Is there any solution to use the Telegram Trigger as it’s supposed to work — being able to test, edit, and activate without doing everything manually?

Thanks in advance :pray:

Hi,

I believe the test URL must be used while the workflow is deactivated, and the production URL once the workflow is activated.

Hi, yes that is correct but if I have the workflow disabled and with the test URL does not detect the events (messages that I send by the telegram bot) and if I activate the workflow and I want to put it in the production URL does not let me that I pressed it, I leave the node and re-enter and automatically I put in the test URL.

The only way to receive a message is to activate the workflow and without touching anything send a message. But that way I can’t edit the nodes.

you can copy payload from execution tab and start editting your workflow, i also cant make test url telegram working so this is how you can keep building your own workflow with telegram

1 Like

Muchas gracias!!! :pray: