Live chat on your site. You reply from Telegram.
TeleChat is a self-hosted live chat widget: a visitor writes on your website, you get a Telegram thread, you reply from your phone. That's the whole product - no agent seats, no extra dashboard tab, no $50/month.
Self-hosted by design - you install it in about 5 minutes and own it outright.
The same conversation, both ends: the widget on your site, a topic in your Telegram group.
How it works
Three steps. No polling - replies stream over SSE and land instantly.
Paste one script tag
Drop a single <script> on your site. It's ~30KB and loads after your page does - your Core Web Vitals never notice it.
Messages land in Telegram
Each visitor becomes a topic in your Telegram group. All your conversations in the app you already keep open.
Reply in Telegram
Type back in the thread and the visitor sees it on your site instantly. Visitors can verify their email, so you know who you're talking to and can follow up later.
Who it's for
Indie SaaS & makers
Talk to visitors without Intercom's bill or a second browser tab open all day.
Agencies & resellers
White-label it. Your color, your title, your logo - drop the "Powered by" and resell it to clients, hosted on a $1 VPS.
Telegram-native teams
You'd rather live in Telegram than in another SaaS dashboard. Now your website visitors reach you there too.
What's in the box
Everything ships with the license. No feature gates, no "contact sales" tier.
Proactive greetings
Pop a message after 20 seconds on /pricing. Three data- attributes, no code.
Email verification
Visitors confirm their email with a code, so you know who you're talking to.
Admin dashboard
Sessions, messages and verified emails on one page, behind a login.
White-label
Brand defaults set server-side via env vars, overridable per site with data- attributes. "Powered by" is removable.
Notification sound
Visitors hear a ping when you reply, so they come back to the tab. They can mute it.
Locked down by default
Per-session ownership tokens, Telegram webhook secret, rate limits, optional CORS allowlist, Secure admin cookie.
TeleChat vs a typical chat SaaS
Two seats on a typical chat SaaS run several hundred dollars a year, every year. TeleChat is $99, once. Here's the rest of it.
| Feature | TeleChat | Typical chat SaaS |
|---|---|---|
| Price | $99 one-time license | Per agent seat, monthly |
| Operator dashboard | Telegram (your phone) | Another browser tab |
| Page weight | ~30KB, deferred | 300KB+ blocking |
| Your data | Your own SQLite file | Their cloud |
| White-label | Built in | Enterprise tier |
One price. You own it.
No subscription, no per-seat billing, no seats to count - unlimited sites, visitors and operators. Buy it once, run it on your own server (the install takes about 5 minutes), it's yours.
Questions
Where does my data live?
In a SQLite file on your server. TeleChat is self-hosted - there's no cloud in the middle, and I couldn't read your chats if I wanted to.
Will it slow my site down?
No. The widget is ~30KB and loads deferred, after your page is done rendering. The chat UI lives in an iframe, so its CSS can't fight with yours.
Do I need to know Python?
No. install.sh handles everything: dependencies, setup wizard, systemd service, nginx. Or use Docker if that's your thing. The full install guide is on the pricing page.
Do my visitors need Telegram?
No. Visitors chat in a normal widget on your site. Only you, the operator, use Telegram - that's where the replies happen.
More about the license, refunds and what you get - on the pricing page.