Self-hosted · Official Bot API

Your Telegram customers.
One shared inbox.

Telinbox is a self-hosted CRM for the official Telegram Bot API. Assign every conversation to a teammate, keep customer profiles and tags, and reply any time — bots have no 24-hour window. Your server, your data, one-time license.

PHP 8.2+ · MySQL or SQLite · Installs in ~20 minutes · One-time license

demo.telinbox.com/inbox
MR
Marco Rossi 5 unread
Answer me. I want the refund processed…
AW
Alice Wong presale
Just paid — order NW-24186. Can you confirm…
TB
Tom Becker wholesale
12 x EUR 139 for the Nomad Pro, plus 12 x…
The Nomad Pro arrived with a cracked water tank and nobody replied for two days.
Marco, I am sorry — that is on us. I have flagged your case as priority.
Fine. Refund it. And who covers the return shipping?
Full refund today, prepaid return label, and a $30 credit. Handled by Dana.
Assigned to Dana · Read
Type a message…
⏎
Built for support teams

A shared inbox, not a group chat

A bot token is the easy half. Team workflows, customer history and safe credential handling are where Telegram support tools usually stop short.

◧

Assignment & statuses

Every conversation gets an owner and an open / pending / closed state. Unread counts per teammate, so nothing falls through the cracks.

◎

Customer profiles & tags

Country, first contact, message count and full thread history per customer. Color-coded tags like vip, refund or wholesale, searchable across the directory.

⚡

No 24-hour window

Unlike WhatsApp, bots on the official Telegram Bot API can free-form reply at any time. Telinbox embraces that — no template gymnastics, no closed-window errors.

▤

Media handled

Photos, voice notes, documents and stickers land in the thread with graceful fallbacks — a support inbox that only does text is not an inbox.

⚿

Tokens encrypted at rest

Bot tokens are sealed with AES-256-GCM; what you see afterwards is a fingerprint. Webhooks are registered with a secret token and verified on every delivery.

◉

Mock mode & self-check

Demo the entire flow without a real bot via MESSAGING_DEMO_MODE, then flip one env var to go live. A system-check page verifies PHP, HTTPS, webhook and worker.

Install

Twenty minutes, four steps

No Docker required, no external services. A clean VPS and a domain are enough.

  • composer install — dependencies
  • php artisan migrate --seed — schema + demo data
  • @BotFather — create the bot, copy the token
  • Settings → Telegram Bots — paste it. That's it.
01
Deploy the script

Upload the package, set .env, run migrations. SQLite works for a demo, MySQL for production.

02
Create a bot with @BotFather

Takes 60 seconds. Paste the token into Settings — Telinbox verifies it via getMe and registers the webhook automatically.

03
Invite your team

Every agent gets their own login. Conversations are assigned, statuses are visible, history is shared.

04
Go live

Message the bot from any Telegram client and watch it land in the inbox. Run the built-in system check to confirm everything is green.

The real thing

Actual product screenshots

Captured from the live demo — same data, same build you will run.

Telinbox dashboard with KPI cards, 7-day activity chart and connected bot status
Dashboard — open conversations, message volume, quota and connected bot health
Telinbox shared inbox with an angry customer thread, assignment and tags
Shared inbox — assignment, statuses, tags and customer context sidebar
Telinbox contact profile with conversation history
Customer profile — full conversation history per contact
Why self-hosted

Support chats are business records. Keep them on your box.

Hosted Telegram CRMs charge per seat per month and keep every customer conversation in their database. Telinbox runs where you put it — and the license is yours forever.

Built on the official Telegram Bot API only — no user-API automation, no grey-protocol ban risk. Safe to build a business on.

What's in the package

  • Full Laravel + React source, unencrypted
  • Installation & user documentation
  • Feature test suite (tenancy, quotas, webhooks)
  • Demo seeder with a realistic showcase dataset
  • System self-check page for go-live
  • Free updates & support via item comments
Pricing

Buy once. Run it forever.

Regular license covers one end product. Extended license for resale-as-a-service.

One-time
$149 / regular license
No subscription. No per-seat fee. No platform cut.
  • Unlimited team members & customers on your server
  • Lifetime source access & updates
  • Documentation + support in item comments
Get Telinbox — $149 →

Or try the demo first: demo.telinbox.com