Describe the problem/error/question
I’m running a locally hosted n8n instance using Docker and ngrok. The setup runs correctly and the n8n editor is accessible through the ngrok public URL.
The problem occurs when I use webhook-based trigger nodes (for example, Telegram Trigger or Facebook Messenger). The node starts listening when executed, but when I send a message from the connected app, no data is received or output in n8n.
The webhook endpoint appears to be registered correctly, but the incoming requests never reach n8n.
What is the error message (if any)?
No explicit error message.
The webhook nodes show “listening for requests”, but nothing is received.
Please share your workflow
Share the output returned by the last node
No output is returned because the webhook is not receiving any data.
Information on your n8n setup
-
- n8n version: 1.116.2
- Database: Postgres (Docker service)
- n8n EXECUTIONS_PROCESS: own (default)
- Running n8n via: Docker + ngrok
- Operating system: macOS (Apple Silicon, ARM64)
Additional details
-
ngrok and n8n are running in separate containers on the same Docker network.
-
ngrok exposes
http://n8n_app:5678to a publichttps://*.ngrok-free.appURL. -
The editor loads successfully via the ngrok URL.
-
Webhook trigger nodes show as “listening” but do not react when messages are sent from external apps.
-
Verified that containers are healthy, migrations complete, and no port conflicts exist.