Telegram Trigger: Only the last activated workflow runs

When using the Telegram Trigger node with two different workflows, each connected to a separate Telegram bot (i.e., using different Telegram credentials), only the last activated workflow executes as expected. The previously activated workflow no longer receives messages, even though both are marked as “active”.

If I use non-Telegram triggers (e.g., Webhook, Cron), I can activate and run multiple workflows simultaneously without issue.


:red_exclamation_mark: What is the error message (if any)?

There is no error displayed in the UI or logs.
However, only the last activated workflow receives and processes incoming Telegram messages.


:counterclockwise_arrows_button: Reproduction Steps

  1. Create two Telegram bots with @BotFather.
  2. In n8n, set up two workflows:
  • Each uses a Telegram Trigger node.
  • Each uses a different Telegram credential (i.e., a different bot).
  1. Activate Workflow A (it works as expected).
  2. Activate Workflow B.
  3. Send messages to both bots:
  • Only Workflow B (the last one activated) responds.
  • Workflow A does not execute at all anymore.

:white_check_mark: Expected behavior: Both workflows should work simultaneously, since they use different bots.


:test_tube: Testing

  • Tested with n8n version: [YOUR VERSION HERE]
  • Database: PostgreSQL (hosted on Railway)
  • Setup uses EXECUTIONS_MODE=queue with Redis
  • WEBHOOK_URL is correctly defined and all workflows use Production URL
  • Trigger works fine individually, but fails when multiple Telegram workflows are active

:clipboard: Share the output returned by the last node

N/A — workflows not triggered at all unless they are the last one activated.


:toolbox: Information on your n8n setup

  • n8n version: [Replace with your version, e.g., 1.84.1]
  • Database: PostgreSQL
  • EXECUTIONS_PROCESS: main
  • Running n8n via: Railway (Docker-based deployment)
  • Operating system: Railway container (Alpine/Debian)

Could you ctl a, ctl c the workflows, click the ‘</>’ button for each on the forums when drafting a reply and paste the workflow into the field that appears? Will help with context.

How are you testing, sending one message that @'s both bots? Or seperately?

I have the same problem.

found the answers:
here: Several workflows with Telegram trigger
and here: Telegram cannot handle multiple triggers in the same workflow - #2 by pemontto

1 Like

i have the same issue, still not able to figure out a solution

Can you let me know how RAILWAY can be used for different Telegram triggers in different flows?