Начать проект

Обсудим проект?

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности.

Отправлено!

Спасибо за заявку, мы свяжемся с вами в ближайшее время!

Telegram Mini App: когда мини-приложение заменяет мобильное

Мини-приложение внутри мессенджера: интерфейс, оплата и вход без регистрации

Заказчик обычно приходит с готовым решением. Аудитория в канале уже есть, магазин нужен прямо внутри мессенджера, а ставить приложение ради одного заказа никто не станет. Логика верная, но у площадки свои правила — по платежам, по показу и по тому, что вообще разрешено. Мы в Code Pilots делаем и кроссплатформенные приложения, и мини-приложения, поэтому сравнивать можем честно.

Если совсем коротко. Мини-приложение выигрывает в трёх случаях. Аудитория уже живёт в мессенджере, сценарий укладывается в одну сессию, продукт проверяют на скорость. Продавать цифровые товары внутри него можно только за внутреннюю валюту площадки. Физические товары и услуги — любым удобным способом.

Отдельный вопрос — российские реалии 2026 года. Он влияет на решение сильнее, чем любые технические ограничения, и разобран ниже отдельной главой.

Что такое мини-приложение и чего оно не умеет

Технически это веб-приложение, которое открывается внутри мессенджера в собственном окне. Оно получает данные о пользователе от площадки, подстраивается под её оформление и умеет вызывать её функции. Отдельной установки не требует.

Что умеет Чего не умеет
Открываться в один тап из бота, канала, ссылки или меню Работать в фоне, когда мессенджер закрыт
Узнавать пользователя без регистрации и пароля Присылать полноценные системные уведомления от своего имени
Принимать оплату средствами площадки Полноценно работать без сети
Использовать камеру, геолокацию, вибрацию и биометрию Обращаться ко всем возможностям устройства наравне с обычным приложением
Обновляться мгновенно, без модерации магазинов Жить отдельно от мессенджера — вход всегда через него
Подстраиваться под тему оформления пользователя Иметь свою иконку на домашнем экране в привычном виде

Уведомления заслуживают отдельного пояснения. Мини-приложение не шлёт push-сообщения само — их отправляет бот, к которому оно привязано, обычными сообщениями в чат. Для многих сценариев это даже лучше, потому что сообщение в чате открывается чаще системного уведомления. Но канал общения при этом принадлежит не вам.

Три сценария, где мини-приложение выигрывает

Аудитория уже в мессенджере. Канал на десятки тысяч подписчиков, активный чат, работающий бот. Переводить этих людей в магазин приложений дорого: каждый шаг воронки теряет часть аудитории, а установка — самый дорогой шаг.

Сценарий короткий и завершается за одну сессию. Запись на услугу, оформление заказа, оплата, участие в акции, заполнение анкеты, проверка статуса. Всё, что человек делает за минуту и не возвращает в закладки.

Продукт проверяют на скорость. Гипотезу нужно проверить за месяц, и квартал на это никто не даст. Мини-приложение снимает установку, регистрацию и модерацию магазинов — три вещи, которые обычно и съедают время до первых цифр.

Есть и четвёртый случай, менее очевидный. Внутренние инструменты для сотрудников, подрядчиков и курьеров. Подать заявку, сдать отчёт, свериться по остаткам — такие задачи закрываются парой экранов. Ставить корпоративное приложение на личные телефоны люди не любят, а мессенджер у них уже открыт.

Четыре стоп-сигнала

Продукт нужен ежедневно и надолго. Если человек заходит каждый день несколько месяцев подряд, установка окупается. Иконка на экране, свои уведомления и работа без сети начинают приносить больше, чем стоил переход из магазина приложений. Мини-приложение проигрывает по всем трём пунктам.

Нужна работа офлайн или в фоне. Приложение для полевых сотрудников без стабильной связи, трекер маршрута, фоновая синхронизация — вне возможностей площадки.

Продаёте подписку на цифровой продукт. Правило площадки по платежам меняет экономику полностью, о нём отдельная глава ниже.

Продукт и есть ваш бизнес целиком. Единственный канал продаж, размещённый на чужой площадке, — это риск, которым вы не управляете. Относиться к нему стоит как к внешнему поставщику со своими условиями.

Единственный канал продаж на чужой площадке — это риск, которым вы не управляете. Правила там меняет не тот, кто платит за разработку.

Бот, мини-приложение и PWA

Три инструмента решают разные задачи, и путают их постоянно.

Бот Мини-приложение PWA
Интерфейс Диалог, кнопки, простые формы Полноценный экран внутри мессенджера Полноценный сайт в браузере и на домашнем экране
Где живёт Внутри мессенджера Внутри мессенджера Свой домен, независимо
Вход Мгновенный Мгновенный, пользователь уже известен Обычная авторизация
Уведомления Сообщения в чат Через своего бота Push из браузера, с ограничениями
Подходит для Коротких сценариев и оповещений Каталогов, кабинетов, заказов, форм Полноценного продукта без магазинов приложений

Бот и мини-приложение обычно работают в паре. Бот отвечает за вход, уведомления и напоминания, мини-приложение берёт на себя экраны. Отдельно взятый чат-бот хорошо закрывает короткие сценарии, а всё, что сложнее пяти кнопок, в диалоге становится неудобным.

Сравнение с третьим вариантом сводится к вопросу о независимости: PWA живёт на вашем домене и не зависит от чужих правил, но и бесплатной аудитории мессенджера не получает.

Чем отличаются бот, мини-приложение и PWA по интерфейсу, входу, уведомлениям и задачам

Чем можно принимать оплату

Здесь начинается самая недооценённая часть темы. Правила площадки жёсткие и прямо написаны в её документации.

Что продаёте Чем можно принимать оплату Что будет при нарушении
Цифровые товары и услуги — подписка, доступ, контент, внутренняя валюта, функции сервиса Только внутренняя валюта площадки, Telegram Stars Бот и мини-приложение перестают показываться мобильным пользователям
Физические товары — заказы с доставкой, розница Обычные платёжные провайдеры и любые валюты Ограничений нет
Услуги офлайн — запись, бронирование, ремонт, доставка еды Обычные платёжные провайдеры Ограничений нет

Причина ограничения лежит вне площадки. Магазины приложений требуют, чтобы цифровые товары внутри мобильных приложений продавались через их встроенные покупки, и мессенджер выполняет это требование за счёт своей валюты. Пользователь покупает Stars через встроенную покупку в магазине приложений, а затем тратит их внутри мини-приложения в один тап.

Практический вывод для продуктов по подписке простой. Если ваш сервис — цифровой, экономика внутри мессенджера считается иначе, чем на сайте, и считать её нужно до начала разработки. Для магазина с доставкой и для сервиса записи это ограничение не действует вовсе.

Чем принимать оплату в мини-приложении: цифровые товары только за Telegram Stars, физические товары и офлайн-услуги — любыми платёжными системами

Авторизация и данные пользователя

Площадка передаёт мини-приложению подписанные данные о пользователе — идентификатор, имя, язык, иногда фото. Проверять подпись на своей стороне обязательно, иначе эти данные можно подделать.

Что важно понимать про состав данных. Телефон и электронная почта автоматически не передаются — их запрашивают отдельно, и пользователь может отказаться. Идентификатор в мессенджере не равен вашему клиенту в учётной системе, и связку между ними придётся строить самостоятельно.

Отсюда следует практическое требование к архитектуре. Вход через площадку хорош как способ узнать человека, но собственная модель пользователя в системе нужна с первого дня. Иначе при появлении второго канала — сайта, приложения, кабинета — окажется, что клиентская база живёт только внутри чужого сервиса.

Вторая деталь всплывает уже после запуска. Человек может сменить имя пользователя, номер телефона и даже завести второй аккаунт, и для системы это будет другой клиент. Поэтому идентификатор площадки используют как способ входа, а связку с реальным клиентом строят по телефону или почте, которые запрашивают отдельно и один раз.

Идентификатор в мессенджере — это только способ входа. Пока телефон или почту не запросили отдельно, клиентская база компании живёт на чужой площадке.

Что происходит с площадкой в России

Разговор про мини-приложения в 2026 году без этой главы был бы неполным. Цифры такие.

В январе 2026 года Telegram был самым популярным мессенджером в России с месячной аудиторией около 96,98 млн человек. С лета 2025 года Роскомнадзор ограничивал звонки и замедлял передачу медиафайлов, в начале 2026 года доступ был ограничен. По данным ГК «Родная речь», за январь—май 2026 года дневной охват упал почти на 50%, до 40,25 млн человек; у WhatsApp за тот же период снижение составило 43%, до 25,6 млн.

При этом площадка остаётся крупнейшим мессенджером страны, а рекламные бюджеты в мае 2026 выросли на 11% к апрелю. Аудитория никуда не исчезла, но она сократилась и стала менее предсказуемой.

Вывод для бизнеса мы формулируем прямо. Мини-приложение сейчас имеет смысл строить как дополнительный канал к тому, что у вас уже есть, а планировать его как единственную точку контакта с клиентом мы не рекомендуем. Оценивать канал стоит по своей аудитории: если ваши клиенты продолжают вас читать и писать вам в мессенджер, канал живой и работает.

Как не привязаться к одной площадке

Из предыдущей главы следует конкретное архитектурное требование, и стоит оно недорого, если заложить его сразу.

Мини-приложение — это веб-приложение. Значит, то же самое приложение может открываться и по обычной ссылке в браузере. Разница между двумя входами сводится к способу авторизации и к нескольким вызовам функций площадки.

Практически это делают так. Всю логику и интерфейс пишут один раз как обычное веб-приложение. Всё, что относится к площадке, выносят в отдельный слой. Вход по подписанным данным, оплата внутренней валютой и вызовы её функций живут в одном месте и подменяются целиком. Если этот слой недоступен, приложение открывается на своём домене с обычной авторизацией и обычной оплатой.

Дальше веб-версию можно превратить в устанавливаемое приложение — как это делается, разобрано в материале про то, как превратить сайт в приложение. Получается три входа в один продукт при одной кодовой базе.

Соберём мини-приложение

Сценарии и дизайн под обе темы оформления, бот для входа и уведомлений, серверная часть и интеграции. Веб-часть закладываем так, чтобы она открывалась и вне мессенджера.

Обсудить проект

Что переиспользуется из существующего продукта

Если у вас уже есть сайт или веб-сервис, часть работы действительно сделана. Но переиспользуется не всё, и ожидания стоит выровнять заранее.

Переезжают целиком серверная часть, база данных, интеграции с учётной системой, платёжная логика для физических товаров, административная панель. Это обычно больше половины бюджета продукта.

Переделывают интерфейс, навигацию, авторизацию и платежи за цифровые товары. Мобильный сайт нельзя просто открыть внутри мессенджера и считать задачу решённой. Там другие размеры, другая навигация и другие ожидания от кнопок.

Хорошая новость в том, что веб-приложение и мини-приложение делаются на одном стеке и одной командой. Плохая — что «у нас уже есть сайт, вставьте его в мессенджер» экономит меньше, чем принято думать.

Дизайн внутри мессенджера

Мини-приложение живёт в чужом окне, и это накладывает правила, которых нет у обычного сайта.

Оформление подстраивается под тему пользователя — светлую или тёмную, в его цветах. Собственная фирменная палитра должна работать в обеих темах, иначе часть аудитории увидит нечитаемый текст.

Навигация не дублирует привычную мобильную. Сверху уже есть панель мессенджера с закрытием, снизу — его собственная кнопка действия. Свои шапка и «крестик» рядом с чужими превращают экран в мешанину.

Третье правило — экономия шагов. Мини-приложение открывают из чата, между делом, часто одной рукой. Сценарий, требующий шести экранов и ввода данных карты вручную, здесь не доживает до конца.

Четвёртое про мини-приложения забывают чаще всего. Мессенджер работает не только на телефоне: тот же экран открывается в десктопной программе и в браузере, где ширина окна другая, а пальцем никто не тыкает. Проверять интерфейс нужно во всех трёх клиентах, иначе половина корпоративной аудитории увидит растянутую мобильную вёрстку.

Как мини-приложения находят

Ответ, который не нравится никому: органического поискового трафика у мини-приложения нет. Оно не индексируется поисковыми системами, и привычная воронка из выдачи здесь не работает.

Входов остаётся четыре. Ссылка в вашем канале или чате, кнопка в боте, каталог приложений внутри мессенджера, прямая ссылка в рекламе и на сайте.

Отсюда честный вывод про аудиторию. Мини-приложение не приводит новых пользователей само по себе — оно обслуживает тех, кто у вас уже есть. Если канала и подписчиков нет, сначала строят аудиторию, и в этой задаче чат-бот с полезным сценарием обычно оказывается первым шагом.

Ссылки на мини-приложение умеют передавать стартовый параметр, и это стоит использовать с первого дня. В параметр кладут метку источника, и тогда видно, откуда пришёл человек — из поста в канале, из рекламы, из бота или по ссылке с сайта. Без такой разметки вся статистика сливается в одну цифру и оценивать каналы нечем.

Сайт при этом остаётся основным источником новых людей, потому что его находят в поиске. Ещё один аргумент за то, чтобы веб-версия существовала.

Мини-приложение не приводит новых пользователей само по себе. Оно обслуживает тех, кто у вас уже есть, и поисковой выдачи у него не бывает.

Из чего складывается проект

Состав работ отличается от обычного веб-проекта в двух местах: добавляется бот и добавляется слой площадки.

Работа Что входит Порядок срока
Аналитика и сценарии Карта экранов, роли, связка с ботом, требования к данным 1–2 недели
Дизайн Экраны под обе темы оформления, состояния, мобильная плотность 2–3 недели
Бот Вход, уведомления, напоминания, команды 1–2 недели
Мини-приложение Интерфейс, логика, слой площадки, платежи От 4 недель
Серверная часть и интеграции Данные, учётная система, платежи, административная панель Зависит от числа систем
Тестирование и запуск Проверка на устройствах, обе темы, слабая сеть, публикация бота 1–2 недели

Простой каталог с заказом и оплатой при готовой серверной части укладывается в полтора-два месяца. Сервис с личным кабинетом, историей операций и интеграцией с учётной системой — от трёх месяцев.

Сколько стоит

Смету задают три вещи. Число экранов, наличие готовой серверной части и количество внешних систем в контуре.

По нашим работам ориентиры такие. Веб-разработка, включая мини-приложение с серверной частью, обходится от 1 млн ₽; отдельный бот со сценарием и уведомлениями — от 300 тыс. ₽; проверка гипотезы в формате минимального продукта — от 1 млн ₽; интеграция с учётной системой или платёжным провайдером — от 150 тыс. до 1,5 млн ₽ за каждую.

Для сравнения мобильное приложение под обе платформы начинается от 1,8 млн ₽. Точную цифру считаем по вашим сценариям, оценка проекта бесплатная.

Порядок бюджета можно прикинуть заранее — бесплатный калькулятор оценки собирает вилку по составу работ за несколько минут.

Посчитаем ваш проект

Расскажите про сценарий, аудиторию в мессенджере и системы, с которыми нужно связаться. В ответ пришлём состав работ, смету и срок по этапам.

Получить консультацию

Пять дорогих ошибок

Мини-приложение выбирают вместо мобильного, не сравнив сценарии. Продукт ежедневного использования получает интерфейс, который нельзя открыть без мессенджера.

Правило оплаты цифровых товаров узнают после разработки. Экономика подписки пересчитывается на финальной стадии, и иногда проект приходится переделывать.

Клиентскую базу ведут только по идентификаторам площадки. При появлении сайта или приложения выясняется, что своей базы у компании нет.

В мессенджер вставляют мобильную версию сайта. Чужая навигация накладывается на свою, тёмная тема ломает вёрстку, кнопки не попадают под палец.

Запускают без канала и подписчиков. Приложение готово, а прийти в него некому: поискового трафика у него не бывает.

С чего начать

Первое — описать сценарий словами и посмотреть, сколько он занимает. Если человек проходит его за минуту и не возвращается ежедневно, мини-приложение подходит. Если это ежедневный инструмент, честнее сравнить с обычным приложением.

Второе — ответить на вопрос про цифровые товары. Продаёте доступ и подписку или физические товары и услуги. От ответа зависит и способ оплаты, и экономика проекта.

Третье — посмотреть на свою аудиторию в мессенджере за последние полгода. Сколько подписчиков, как менялись охваты, отвечают ли люди боту. Эти цифры честнее любой общей статистики по площадке.

С чего начать: описать сценарий, ответить про цифровые товары, посмотреть на свою аудиторию в мессенджере

Обсудим вашу задачу?

Посмотрим на сценарий и вашу аудиторию и честно скажем, что здесь выгоднее — мини-приложение, бот или обычное приложение. Оценка бесплатная.

Обсудить проект

Часто задаваемые вопросы

Для коротких сценариев — да, и обходится это дешевле. Заказ, запись, оплата, проверка статуса внутри мессенджера работают не хуже, а установки не требуют. Для продукта, которым пользуются каждый день, замена неполная: не будет работы без сети, фоновых процессов и собственных уведомлений. В этом случае мини-приложение обычно делают дополнением к приложению, а не вместо него.

Можно, но только за внутреннюю валюту площадки — Telegram Stars. Это её прямое требование: при попытке принимать оплату за цифровые товары другими способами бот и мини-приложение перестают показываться мобильным пользователям. Для физических товаров и офлайн-услуг ограничение не действует, там подключают обычного платёжного провайдера.

Каталог с заказом и оплатой при готовой серверной части — полтора-два месяца. Сервис с личным кабинетом, историей и интеграцией с учётной системой — от трёх месяцев. Срок задаёт не количество экранов, а число внешних систем, с которыми нужно обменяться данными.

Это зависит от того, как построена архитектура. Если мини-приложение изначально сделано как веб-приложение со слоем площадки поверх, оно продолжит работать на вашем домене с обычной авторизацией и оплатой. Если всё завязано на площадку, продукт останется недоступным. Закладывать второй вход дешевле на старте, чем переделывать потом.

Для витрины с десятком товаров и формой заказа конструктора хватает, и начинать с него разумно. Граница проходит там, где появляются интеграция с учётной системой, своя логика расчёта, роли пользователей или выгрузка документов. С этого момента конструктор превращается в ограничение, а перенос данных из него в собственный продукт становится отдельной работой.

Разработка с Code Pilots

Code Pilots — студия заказной разработки полного цикла: веб- и мобильные продукты со сложной бизнес-логикой, интеграциями и высокими нагрузками. В мини-приложениях мы делаем всю связку. Сценарии и дизайн под обе темы оформления, бот для входа и уведомлений, само мини-приложение, серверную часть, оплату и интеграции с учётной системой. Архитектуру закладываем так, чтобы та же веб-часть открывалась и вне мессенджера.

Границы проговариваем сразу. Продвижение в каталоге площадки, выпуск токенов и блокчейн-часть, механики с вознаграждением за клики ведут другие подрядчики. Мобильная разработка у нас идёт на Flutter из одной кодовой базы под обе платформы.

Внутри — аналитики с отраслевой экспертизой, дизайнеры, backend- и мобильные разработчики, QA и DevOps, middle+ и senior. Цену и срок фиксируем до старта, кликабельный прототип показываем на первой неделе. Пришлите сценарий и цифры по своей аудитории в мессенджере: по ним сразу видно, стоит ли начинать с мини-приложения. Обсудить проект →

Обсудим проект?

Заполните форму или напишите нам
на airmail@code-pilots.ru
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности.

Спасибо!

Спасибо за сообщение, мы свяжемся
с вами в ближайшее время!
success