Telegram bots and Mini Apps
Telegram bots and Mini Apps that sell, support and automate.
Your customers already spend their day in Telegram. I build bots and Mini Apps that take orders, collect payments, answer questions and run your community from inside the chat.
A simple bot is a conversation. A Mini App is a full web app that opens inside Telegram, so it can show a catalogue, a cart, a dashboard or a booking form with the polish of a normal website. Most serious projects use both: the bot for notifications and quick actions, the Mini App for anything visual.
I have built a multi-tenant platform where every vendor gets their own bot and storefront, and an agency website for a Telegram bot studio. That means I have already dealt with the unglamorous parts: token security, many bots in one runtime, verified Mini App sessions, payments and admin tools.
Shop bots and storefronts
Catalogue, cart, checkout, order tracking, promo codes and delivery methods, in chat or in a Mini App.
Subscription and access bots
Sell access to private channels, groups or content with automatic renewals, reminders and removal.
Customer support bots
Ticketing, canned answers, hand-off to a human and history, so nothing gets lost in a group chat.
Lead capture and booking bots
Qualify enquiries, collect details and book calls straight into your calendar or CRM.
Community and admin tools
Join-request handling, moderation, announcements, polls and role-based admin commands.
AI assistants in chat
LLM-powered bots that answer from your own content, with guardrails and a clear way to reach a person.
Bot and flow design
Menus, commands and conversation flows that feel obvious, with a plan for errors and edge cases.
Mini App front end
A React or Next.js app using the Telegram WebApp SDK, themed to Telegram and fast on mobile.
Secure authentication
Buyers are verified by validating Telegram’s signed initData on the server, not with passwords.
Payments
Stripe or on-chain Bitcoin and Litecoin checkout with per-order addresses and a confirmation watcher.
Admin and vendor consoles
Web dashboards and in-Telegram admin commands to manage products, orders, users and settings.
Multi-bot runtime
Start, stop and monitor many bots from one manager, with encrypted tokens and optional backup bots.
Deploy and monitor
Webhooks or polling on a stable server, logging, restarts and a handover guide.
| Bot runtime | Python (python-telegram-bot)Telegram Bot APINode.js |
|---|---|
| Mini App | ReactNext.jsTelegram WebApp SDKTypeScript |
| API | FastAPINestJS |
| Data | MongoDBRedis |
| Payments | StripeBitcoinLitecoin |
| Hosting | CloudflareIISNginx |
Map the journey
Who uses the bot, what they want in under a minute, and what you need to see as the owner.
Prototype the flow
A clickable bot you can try on your own phone before the full build.
Build core and payments
Catalogue or flows, auth, payments and the admin side, tested with real accounts.
Harden and launch
Rate limits, error handling, webhook verification, then go live with monitoring.
Support
Fixes, Telegram API changes and new features as your audience grows.
Bot only, or a Mini App too?
Linear flows suit a bot. Catalogues, carts and dashboards are far better in a Mini App.
Never trust the client
Validate initData on the server and scope every query to the verified user.
Protect bot tokens
Store them encrypted and never ship them to the front end. A leaked token hands over the bot.
Keep up with the Bot API
Telegram ships a Bot API update every month or two. Version 10.3 (August 24, 2026) added buttons inside rich messages that can open Mini Apps, so plan for ongoing maintenance.
Work in this area, shipped and live.

Appex Market
A multi-tenant SaaS that turns Telegram into a storefront, with crypto checkout.

TG Bots Lab
Agency site for Telegram, WhatsApp and Discord bots and AI automation.

TelegramCopy
Telegram-to-MetaTrader copy trading with Stripe billing and queued execution.
A web app that opens inside Telegram, launched from a bot. It can look and behave like a normal site, and Telegram signs the user’s identity so you can log them in without a password.
Yes. I integrate Stripe and also crypto checkout with a unique address per order and a watcher that confirms payments on-chain.
Yes. I built a runtime that starts and stops one bot per vendor, with encrypted tokens, isolated data and per-vendor storefronts.
Yes, a small one. I set it up, deploy the bot and Mini App, and hand over access in your name.
Yes. I connect it to your API, database or CRM so orders and users stay in one place.
Other services

