Telegram mini-app: what it is and which business needs one

6 min readRustam, INSITE

TL;DR

A mini-app is a web application that opens inside Telegram: an interface, not a conversation. It earns its place where a choice from a catalog, a cart or a personal account is needed, and the audience already sits in Telegram. If bot buttons solve the task, a mini-app is not needed.

Telegram mini-app: what it is and which business needs one - INSITE

People ask about mini-apps more and more often, usually with the words "build us an app inside Telegram". Sometimes that is the right decision, more often it is an expensive way to get what the site already has. Let me lay out the difference and who really needs one.

What is a mini-app in plain language?

It is a web application that opens right inside Telegram, with nothing to install. Technically it is an ordinary site that Telegram shows in its own window, giving it access to the user data and to payment.

To a person it looks like an app: buttons, lists, cards, a cart. Not a conversation with a bot, but a proper interface. Nothing to install, the account is already there, payment is already attached.

For a business the main consequence is this: a mini-app is not a replacement for the site and not an advanced bot, but a separate, third format with its own area of use.

How does a mini-app differ from an ordinary bot?

A bot is a dialogue: a question, an answer, buttons under the message. A mini-app is a screen the person moves around on their own.

The difference starts to matter where the choice is complex. Ten items can be shown with buttons. A catalog with filters, pictures and a cart cannot: the conversation turns into a feed of messages nobody can navigate.

A simple rule: if the scenario fits into a handful of buttons and questions, you need a bot, and it is cheaper. If the person has to scroll, compare and fill a cart, you need an interface.

On what an ordinary bot can do: Telegram Bot for Business: When You Need One and What It Costs.

How does a mini-app differ from a website?

A site lives in search, a mini-app does not. That is the main distinction, and it settles more than all the others.

People come to a site from search, from ads, from a link - to a business they do not know. People come to a mini-app if they are already in your channel or have already talked to your bot. It does not bring new customers, it serves the ones you have.

The second difference is friction. On a site it comes from entering your data and paying from scratch. In a mini-app the person is already signed in, and the path to payment is shorter.

Hence the working pair: the site brings in and sells to strangers, the mini-app serves your own. Substituting one for the other is a mistake in both directions.

Which business actually needs a mini-app?

Three conditions together: the audience is already in Telegram, the action repeats, and it is more complex than a couple of buttons.

A good fit:

Food and goods delivery with a catalog and a cart, where orders repeat.

Booking with a choice - when a specialist, a service and a slot have to be picked on one screen.

Loyalty programs - points, purchase history, personal offers.

Closed services for your own people - clubs, courses, subscriptions, a personal account.

A poor fit:

A business that needs new customers from search. A mini-app will not give them.

One-off services - the person comes once, an app is no use to them.

Scenarios a couple of steps long - a bot will handle it cheaper.

An honest sign that it is too early: you do not have your own audience in Telegram yet. A mini-app with no channel and no subscribers is an app nobody comes to.

What about payment inside a mini-app?

Payment is one of the main reasons a mini-app gets chosen at all: the payment goes through inside Telegram, with no jump to an outside site.

The legal side stays exactly what it is everywhere: a legal entity, a contract with a payment system, fiscalization. The interface changes, the requirements do not: Payme and Click on your website: accepting payments in Uzbekistan.

It is worth remembering the reverse too: if payment reaches you by transfer or in cash on receipt anyway, this argument for a mini-app falls away, and only the convenience of the interface is left.

What else does it take besides the development itself?

A mini-app is a full application, and it has a standing part that rarely gets planned for.

A server. The application lives somewhere, and that is not static hosting but a working backend with a database.

Content. The catalog, the prices and the photographs have to be maintained the same way as on the site.

Support. Telegram changes its platform, and the application needs to be looked after, not just launched.

A channel that brings people in. The link to the mini-app has to come from somewhere: a channel, a bot, the site, offline.

The mistake I see most often: a mini-app is ordered instead of a site, because it sounds more modern. What comes out is a product with no incoming flow and no search visibility, and it costs more.

What does a mini-app cost?

On request, and the honest reason is that the spread here is wider than in websites. A mini-app with a catalog, a cart, payment and an admin panel is full development with a backend, not a page.

What moves the price: the size of the catalog, whether you need a cart and payment, whether there is a personal account, whether you need an admin panel, where the goods and prices come from, whether it has to talk to your accounting system.

If you are torn between a site, a bot and a mini-app, the right order is usually this: the site, then a bot for one specific repeating scenario, and only then a mini-app, once you have your own audience and repeating orders. On bot development: Chatbot Development in Tashkent: What Clients Should Know.

Tell me about the task through the form on the contact page - I will say straight out whether you need a mini-app or a bot is enough.

FAQ

← All articles

Found this useful? Have a similar task - let's talk

Discuss your task →