Describe the problem/error/question
I’m trying to use the Telegram Trigger node in n8n while running it locally with ngrok. I have ngrok running and forwarding correctly from an HTTPS address to my localhost port (5678), but I’m still getting the “An HTTPS URL must be provided for webhook” error when trying to activate the workflow.
What is the error message (if any)?
Workflow could not be activated:
Bad Request: bad webhook: An HTTPS URL must be provided for webhook
Here’s a screenshot of the error and my Telegram Trigger node settings:
Telegram trigger node setup
error i get when testing the trigger

Please share your workflow
## Information on your n8n setup
n8n version: Latest (installed via npm on macOS)
Database: SQLite (default)
n8n EXECUTIONS_PROCESS setting: Default (own)
Running n8n via: npm + ngrok (CLI)
Operating system: macOS 12+