Setting up Telegram, step by step
Updated on 2026-08-12
This guide sets up Telegram notifications for your property, from zero to a working channel — no technical background needed. Allow about fifteen minutes.
Why Telegram?
BedFlow notifies you as soon as something happens with your property: a new booking, a received payment, or a guest requesting a deviating check-in time. That last one arrives with buttons: you approve or reject the request straight from Telegram, without logging in.
No Telegram set up? You won't miss anything: since 12 August 2026 the same notifications arrive by e-mail at your property's contact address. Telegram is not required — it is faster, though, and only there do you get the approval buttons.
ℹ️ Rather not do it yourself? E-mail support@bedflow.eu — we set up your channel in a few minutes and send a test message. The steps below are for those who want to do it themselves.
What do you need?
- The Telegram app on your phone (or Telegram on your computer)
- Access to BedFlow as an administrator of your property
Step 1 — Create your own bot via @BotFather
A "bot" is the sender account BedFlow uses to send you messages. You create one for free with Telegram itself:
- Open Telegram and search for @BotFather (Telegram's official bot, with a blue checkmark). Open the chat and press Start.
- Type
/newbotand send it. - BotFather first asks for a name — that is what you see in your chat list. Type e.g.
Notifications My B&B. - Then it asks for a username that must end in
bot, e.g.mybnb_alerts_bot. If the name is taken, try a variant. - BotFather replies with "Done! Congratulations on your new bot." and shows a token: a long code shaped like
1234567890:AAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Copy that token and keep it somewhere for a moment (e.g. in your notes). Treat it like a password: whoever has the token can send messages on behalf of your bot. If it ever leaks, create a new token with /revoke at @BotFather.
Step 2 — Find your chat ID
The chat ID tells BedFlow which conversation the notifications should go to. Pick one of two variants:
Variant A — just you (simplest)
-
In Telegram, look up your own bot by the username from step 1 and open the chat.
-
Press Start (or type
/start). -
Open in your browser (replace
<YOUR-TOKEN>with the token from step 1, keep the wordbotin front):https://api.telegram.org/bot<YOUR-TOKEN>/getUpdates -
You will see a wall of text. Look for
"chat":{"id":— the number after it (e.g.987654321) is your chat ID.
Variant B — a group (handy with a team or partner)
- Create a new group in Telegram, e.g. "Notifications — my B&B", and add your bot as a member.
- Type the message
/startin the group and send it. (A plain message does not always get through; a command with/is guaranteed to reach the bot.) - Open the same
getUpdateslink as in variant A. - Look for
"chat":{"id":next to the title of your group. Group IDs are negative and usually start with-100. Copy the minus sign as well.
💡 Only seeing
{"ok":true,"result":[]}? Send/startagain in the right conversation and reload the page — Telegram only shows recent messages.
Step 3 — Enter token and chat ID in BedFlow
- In BedFlow, go to Settings → Integrations, or use the direct link: /connections?open=telegram — it opens the right window immediately.
- Click the Telegram tile (under Communication) → Settings.
- Fill in:
- Telegram chat ID — the number from step 2 (including the minus sign for a group);
- Bot token — the token from step 1.
- Save.
Multiple properties? Repeat this per property. The same chat ID everywhere is fine (everything in one group), or give each property its own group.
Step 4 — Test that it works
First verify that token and chat ID are correct, independent of BedFlow. Open in your browser (replace both placeholders):
https://api.telegram.org/bot<YOUR-TOKEN>/sendMessage?chat_id=<CHAT-ID>&text=Test
Does "Test" appear in your Telegram conversation? Then token and chat ID are correct — BedFlow uses them exactly like that. From now on every property event (booking, payment, approval request) arrives there. Want a test message from BedFlow itself, drop a line to support@bedflow.eu.
Nothing arriving?
Walk through this list — in this order:
- The sendMessage test from step 4 fails? Then the problem is in the token or chat ID: check for copy mistakes (spaces, cut-off parts) and whether the minus sign of a group ID was copied along.
- Bot not (or no longer) in the group? The bot must be a member of the group. Add it again and send
/start. - Chat ID changed? If Telegram converts your group into a "supergroup" (sometimes happens automatically when changing settings), it gets a new chat ID. Redo step 2 and enter the new ID.
- sendMessage test works, but BedFlow notifications stay out? Check that token and chat ID are saved on the right property (/connections?open=telegram), without extra spaces.
- Still nothing? E-mail support@bedflow.eu — we will take a look with you.
Frequently asked questions
Do I really need my own bot? The chat ID is required, the bot token is not: leave it empty and the general BedFlow bot sends your notifications. That path is mainly meant for channels that support sets up for you — with your own bot you can do everything above yourself, including the tests.
Who sees the notifications? Everyone in the conversation behind the chat ID. Sharing a group with your partner or team is fine — do note: notifications contain guest data (name, dates, amount).
Can I switch it off again? Yes — clear the fields in /connections?open=telegram and save. Notifications then arrive by e-mail again.
See also
- Telegram notifications per property — which notifications exist and why they only go to your own channel