Telegram Trigger not receiving/Listening messages on n8n deployed via Render (Docker)

I am running n8n (Docker) on Render free tier. The instance is live over HTTPS and environment variables are set correctly (WEBHOOK_URL, N8N_HOST, N8N_PROTOCOL, etc.).

Telegram credentials test successfully and the webhook registers without errors, but Telegram Trigger does not fire when messages are sent to the bot. The workflow remains in a listening state and no executions appear.


What I’ve Tried

  • Workflow is activated

  • Messages sent after activation

  • Webhook deleted and re-registered

  • Service redeployed/restarted

  • HTTPS access verified

  • No incoming webhook requests in Render logs

I’ve done a lot of telegram things on cloud, but not too much on self hosted. You made the bot through the telegram bot tool right? Botfather? Render spins down things after inactivity, so it might not be waking up. You could ping your instance every minute with some simple code to keep it alive.