Adding live chat to a website used to mean signing up for Intercom or Crisp, paying $50–300/month, and learning yet another dashboard you'll forget to check. There is a much simpler way that costs nothing: route your website chat into a Telegram group you already use.
This guide walks through the entire setup — from creating a Telegram bot to embedding the widget on your site — in under three minutes. No code knowledge required. By the end you'll have a working chat widget where every visitor message lands as a new topic in your Telegram group, and your replies show up live in the visitor's browser.
Why Telegram makes a great support inbox
Most live-chat tools force you to install yet another mobile app and check a separate dashboard for incoming messages. Telegram already solves both problems — it has the best mobile UX of any chat app, it works on every platform, and you almost certainly already have it open.
Routing your website chat into a Telegram group gives you:
- One inbox. Your team chat, customer chat, and internal notes all live in the same place.
- Mobile-first replies. If you can reply on Telegram, you can answer a customer — from a beach, a bus, or a meeting.
- Free, period. Telegram is free, and tools like Tryvom Telechat that wire it up are free in beta. No "free until you grow" trap.
- Topic-per-visitor. Telegram Topics turn one busy group into clean, threaded conversations — no tangled messages.
What you'll need (it's short)
- A Telegram account — yours.
- A Telegram group (existing or new) where your team can reply.
- About 3 minutes.
- The ability to paste one line of JavaScript onto your website (Shopify, WordPress, Wix, Webflow, custom HTML — anything works).
You do not need to know how to code, run a server, or configure a webhook. The tool below handles all of that automatically.
Step 1 — Create a Telegram bot
Telegram bots are the bridge between your website and your group. Creating one takes 30 seconds:
- Open Telegram and search for @BotFather (the official bot from Telegram itself).
- Start a chat and send
/newbot. - Pick a name for your bot (this is what visitors will see). Example: Acme Support.
- Pick a username ending in
bot. Example:acme_support_bot. - BotFather will respond with a long string called a bot token — looks like
7123456789:AAH…. Copy it.
That's it for Telegram's side. You now have a bot, and you have its credentials.
Step 2 — Add the bot to a group with Topics on
Telegram's Topics feature is what makes the whole thing scale. Each new website visitor will get their own topic inside your group, so conversations never collide.
- Create a new group in Telegram (or open an existing one).
- Open Group Settings → Edit → Topics and turn the toggle ON.
- Add your bot to the group as a member.
- Promote the bot to admin, with at least the Manage Topics and Send Messages permissions.
- Type any message in the group (e.g. "hello") so the bot can detect which group it's in.
If you're not sure how to enable Topics, search Telegram's settings for "Topics" or "Forum mode" — it's a single toggle.
Step 3 — Connect your website
Now wire the bot to your site. Sign up at Tryvom Telechat (free, no credit card) and the onboarding wizard handles the rest:
- Paste the bot token you copied from BotFather. The wizard verifies it instantly.
- The wizard auto-detects your group — no need to copy chat IDs or set up webhooks by hand.
- Click Finish setup. The webhook is registered for you, and you're done.
Most tutorials make you fiddle with the Telegram Bot API, manage your own webhook endpoint, and parse JSON updates yourself. With this approach, all that complexity is hidden — you paste a token, click a button, and the plumbing is done.
Step 4 — Customize the chat widget
Inside the dashboard you can set:
- Brand name — what visitors see at the top of the widget (e.g. Acme Support).
- Primary color — match your brand. A simple color picker is fine.
- Avatar initial — one or two letters shown in the chat bubble.
- Welcome message — the first message a visitor sees when they open the widget.
- Pre-chat form fields — optional. Ask for name, email, "what's this about?" before the chat starts. Answers appear in the Telegram topic header so you have context.
A live preview on the right side of the dashboard updates as you type — you can see exactly what visitors will see before you save.
Step 5 — Embed one line of code
The dashboard gives you a single <script> tag. Paste it right before your closing </body> tag on every page where you want the chat widget. It looks like this:
<script src="https://tryvomtelechat.example/embed.js?t=YOUR_UUID"></script>
That's the entire installation. On Shopify, drop it in your theme's theme.liquid file. On WordPress, use a "Header & Footer" plugin or paste into your theme's footer.php. On Webflow, use a Custom Code embed. On a plain HTML site, just paste it.
Reload your page — the chat launcher should appear in the bottom-right corner. Send a test message, and watch it pop up as a new topic in your Telegram group within a second.
Common questions
Do visitors need a Telegram account?
No. Visitors chat through a normal-looking web widget. Only you (the website owner) and your team use Telegram on the other side.
What happens if I close Telegram on my phone?
Messages still arrive in your group — Telegram queues them. You'll see notifications when you next open the app.
Can I add multiple team members?
Yes — anyone in the Telegram group can reply. Replies are sent back to the visitor regardless of who in your group types them.
Can I use this on more than one website?
Yes. Create one widget per site (each with its own bot or topic). There's no per-site fee.
Where do messages live?
Chat content lives in your Telegram group, controlled by you. Tryvom Telechat doesn't store conversation history — see the privacy policy for full details on what we do and don't keep.
Ready to set it up?
The whole flow — bot creation, group setup, widget embed — takes under three minutes for most people. You can do it on a coffee break.