Telegram IS your dashboard

Live chat for your site.
You reply from Telegram.

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.

On your website

Hi! Is the Pro plan monthly?
Yes — cancel anytime.
Perfect, signing up now.

In your Telegram

Hi! Is the Pro plan monthly?
Yes — cancel anytime.
Perfect, signing up now.

How it works

Three steps. No polling — replies stream over SSE and land instantly.

1

Paste one script tag

Drop a single <script> on your site. It loads after your page does — your Core Web Vitals never notice it.

2

Messages land in Telegram

Each visitor becomes a topic in your Telegram group. All your conversations in the app you already keep open.

3

Reply in Telegram

Type back in the thread. The visitor sees it instantly — and by email if they've closed the tab.

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 already live in Telegram. Now your website visitors reach you there too.

Honest comparison

TeleChat vs a typical hosted chat SaaS.

 TeleChatTypical chat SaaS
Price$0 self-hosted / flatPer agent seat, monthly
Operator dashboardTelegram (your phone)Another browser tab
Page weight~30KB, deferred300KB+ blocking
Your dataYour own SQLite fileTheir cloud
White-labelBuilt inEnterprise tier

Install

One tag, before </body>. That's it.

<script defer src="https://chat.marcindudek.dev/static/widget.js" data-telechat-url="https://chat.marcindudek.dev"></script>
AttributeDoesExample
data-colorAccent color#7c3aed
data-titleHeader titleSupport
data-positionCornerleft / right
data-branding"Powered by" footeron / off
data-trigger-messageProactive greetingQuestions? Ask here 👋
data-trigger-pathOnly on matching pages/pricing
data-trigger-delaySeconds before it pops20