# Telegram Trigger: Bad Request: bad webhook: An HTTPS URL must be provided for webhook

**URL:** <https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136>\
**Category:** Questions\
**Created:** [May 3, 2025, 6:56am UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136 "2025-05-03T06:56:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pistis07](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/pistis07/32/77882_2.png) [@Pistis07](https://community.n8n.io/u/Pistis07)\
**Post date:** [May 3, 2025, 6:56am UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136/1 "2025-05-03T06:56:58Z")

</div>

\< Please help, how can I resolve the n8n webhook issue with docker desktop on port 5678 or 5680

## I am using a docker desktop on Windows and telegram is not acceptin my Webhook

## The Error response i get is “Telegram Trigger: Bad Request: bad webhook: An HTTPS URL must be provided for webhook”

This has also happened when I tried connecting to elevenlabs application’s webhook

## My prompt on the telegram bot does not get to the n8n telegram trigger

Here is my workflow

---

<div class="post-metadata">

**Author:** ![n8n\_Joshua](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/n8n_joshua/32/77333_2.png) [@n8n\_Joshua](https://community.n8n.io/u/n8n_Joshua)\
**Post date:** [May 3, 2025, 7:30am UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136/2 "2025-05-03T07:30:07Z")

</div>

You’re trying to make your Telegram bot trigger an n8n workflow while using docker on your local server but Telegram requires your n8n server to be publicly reachable over HTTPS.

So you can either deploy n8n to a public server or use ngrok to expose your local Docker port to a public address.

---

<div class="post-metadata">

**Author:** ![Pistis07](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/pistis07/32/77882_2.png) [@Pistis07](https://community.n8n.io/u/Pistis07)\
**Post date:** [May 3, 2025, 11:52am UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136/3 "2025-05-03T11:52:32Z")

</div>

Thank you for the response, @n8n_Joshua. How do Iput the local docker to a public address on ngrok? Step by step guide please.  
I am much of a novice here

---

<div class="post-metadata">

**Author:** ![emirrdvn](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/emirrdvn/32/67817_2.png) [@emirrdvn](https://community.n8n.io/u/emirrdvn)\
**Post date:** [May 17, 2025, 8:37am UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136/4 "2025-05-17T08:37:49Z")

</div>

I also looking solution for this. Hope we can find help .

---

<div class="post-metadata">

**Author:** ![Loyd\_Lobo](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/loyd_lobo/32/92233_2.png) [@Loyd\_Lobo](https://community.n8n.io/u/Loyd_Lobo)\
**Post date:** [June 19, 2025, 4:21pm UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136/5 "2025-06-19T16:21:29Z")

</div>

[![](https://europe1.discourse-cdn.com/n8n/original/3X/f/d/fd8af1434922be7a9cd1e02551d250b925b33235.jpeg "Create a Telegram AI Agent with n8n, OpenAI & Ngrok (Local Setup Guide) | AI-Powered Automation") ](https://www.youtube.com/watch?v=dMH6q_NkY9w)

watch this video

---

<div class="post-metadata">

**Author:** ![Carlos\_Hernandez](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/carlos_hernandez/32/105570_2.png) [@Carlos\_Hernandez](https://community.n8n.io/u/Carlos_Hernandez)\
**Post date:** [July 30, 2025, 11:34pm UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136/6 "2025-07-30T23:34:54Z")

</div>

[![](https://img.youtube.com/vi/azNX3bu0pwE/maxresdefault.jpg "Free n8n Setup with Docker & Ngrok: Build a Telegram Bot (Local Host Guide)") ](https://www.youtube.com/watch?v=azNX3bu0pwE)

watch this video, resolve the problem

---

<div class="post-metadata">

**Author:** ![Keshav-writes-code](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/keshav-writes-code/32/107622_2.png) [@Keshav-writes-code](https://community.n8n.io/u/Keshav-writes-code)\
**Post date:** [August 6, 2025, 5:48pm UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136/7 "2025-08-06T17:48:14Z")

</div>

these videos are very Unstructred and hard to follow for linux. all i now want to know is that right now, i am running n8n with this command

```sh
$: docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

```

i want to set the WEBHOOK\_URL as an envirnment variable for the n8n docker container. how can i do that

---

<div class="post-metadata">

**Author:** ![Krzysztof\_Kochanowic](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/krzysztof_kochanowic/32/109340_2.png) [@Krzysztof\_Kochanowic](https://community.n8n.io/u/Krzysztof_Kochanowic)\
**Post date:** [August 12, 2025, 9:13pm UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136/8 "2025-08-12T21:13:26Z")

</div>

try use this video instead:

[![](https://img.youtube.com/vi/RvAD2__YYjg/maxresdefault.jpg "Make n8n Public — Free Production Setup with Docker + Ngrok (No Domain, No Cost!)") ](https://www.youtube.com/watch?v=RvAD2__YYjg)

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/system/32/36532_2.png) [@system](https://community.n8n.io/u/system)\
**Post date:** [November 10, 2025, 9:13pm UTC](https://community.n8n.io/t/telegram-trigger-bad-request-bad-webhook-an-https-url-must-be-provided-for-webhook/110136/9 "2025-11-10T21:13:56Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
