Telegram Bot ChatId Value must not be empty and [400] Bad Request: chat not found

Description:
I’m trying to send a message from Make.com to my private Telegram chat using the “Send a Message” module. However, I’m getting the error:
[400] Bad Request: chat not found

Also tried to create a connection with private chanel with a chat id, but got this error: Value must not be empty. I’m sure that everything was correct.

What I’ve tried so far:
:white_check_mark: Sent /start to the bot manually.
:white_check_mark: Verified my Chat ID using getUpdates API.
:white_check_mark: Checked that the bot is not blocked in my Telegram settings.
:white_check_mark: Tested sending a message manually via Telegram API

Problem:
Despite everything working fine via the API, Make.com still gives the [400] Bad Request: chat not found error when trying to send messages to my private chat.

Questions:

  1. Is there a known issue with Telegram bots sending messages to private chats in Make.com?
  2. Are there any specific formatting requirements for the Chat ID? (e.g., user_id:712718696 instead of just 712718696?)
  3. Any possible workarounds if this is a bug?

Thanks in advance for any help! :rocket:

Thank you for the clear explanation.

  1. Is there a known issue with Telegram bots sending messages to private chats in Make.com?

As far as I know, there is no problem.

  1. Are there any specific formatting requirements for the Chat ID? (e.g., user_id:712718696 instead of just 712718696?)

I think it is as you have identified. Another way to check is to go to Chat > ID in the Watch Updates Module of Telegram Bot.

However, if it is Private Groups, the ID should be in a format like -123456789. Hyphen is also required.

Other possible causes would be that the bot has not been added to the Group.