Все кейсы
  • Fintech
  • Telegram Mini App
  • Обменники
  • White-label

TEX Mini App: обменник целиком внутри Telegram

Telegram Mini App для обменных сервисов: заявка в один тап, верификация за 30 секунд, relay-чат с менеджером и кабинет управления. Два кабинета в одном приложении, white-label.

TEX Mini App: обменник целиком внутри Telegram
Клиент
Собственный продукт
Услуга
Telegram Mini App
Год
2026

Задача

Обменник переходит рубеж в полсотни заявок в день и перестаёт помещаться в общий чат. Заявки идут одновременно в Telegram, WhatsApp и Instagram. Менеджер листает переписку, чтобы понять, кто и что просил. Курс называют по памяти. Около пяти процентов заявок теряется — не отказом, а молча, между чатом и таблицей.

Нужен был не бот поверх этого хаоса, а рабочее место: чтобы клиент оставлял заявку сам, а менеджер вёл её от первого сообщения до выдачи наличных, не выходя из Telegram.

Решение: два кабинета в одном приложении

Mini App открывается прямо из чата с ботом — без установки, без магазина приложений. Внутри два разных продукта, которые никогда не видят экраны друг друга.

Клиент: заявка в один тап

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

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

Менеджер: очередь, чат и цифры

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

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

Relay-чат: сделка рождается в переписке

Ключевая часть, которой нет у конкурирующих телеграм-ботов для обмена: клиент и менеджер разговаривают внутри бота, а вся история сохраняется вместе с заявкой.

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

Клиентский экран TEX: калькулятор обмена 100 000 RUB в баты и список курсов на сегодняRelay-чат: сообщение клиента и карточка котировки менеджера с курсом отдельной строкойКабинет менеджера: очередь заявок со статусами «новая», «назначена», «в работе»

Слева клиентский кабинет, справа менеджерский. Одно приложение, разные плотности.

Курс не публикуется по умолчанию

Каждое направление работает в одном из трёх режимов: автоматический, ручной или «по запросу». Пилотный обменник держит главные пары на «по запросу» сознательно.

Причина в том, что показанная цифра читается как твёрдая котировка. Пока клиент думает, рынок уходит, и разница превращается в конфликт. Поэтому там, где курс не публикуется, приложение показывает прочерк и фразу о том, что курс назовёт менеджер. Бот, Mini App и сайт берут курс из одного источника — оператор меняет политику один раз.

Это продуктовое решение, а не недоделка.

Верификация за 30 секунд

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

White-label: тема — это данные

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

Тот же клиентский экран в светлой оранжевой палитреВерификация: первый уровень подтверждён по телефону, второй — селфи с документомРеферальная программа: доход с обменов, уровни и статистика приглашений

Светлая палитра, верификация и реферальная программа. Язык интерфейса задаётся на инстанс.

Что изменилось на живом трафике

Обменник на Бали, 50–150 заявок в день, в проде с весны 2026 года. Направления: Бали, Таиланд, Вьетнам.

ПоказательБылоСтало
Обработка заявки10–15 мин2–3 мин
Потерянные заявки~5 %0 %
Верификация клиента5–10 мин30 сек
Онбординг менеджера2–3 дня30 мин
Аналитикавручнуюдашборд в реальном времени

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

Продукт правится по работе живого обменника, а не по нашим гипотезам. После сквозного теста с менеджером клиента на боевом инстансе в июле 2026 года раунд доработок вышел в течение недели: доставка сообщений, подтверждения прочтения, разблокировка закрытия заявки с KYC.

Стек

NestJS · PostgreSQL · Aiogram 3 · React · Next.js · Docker · Redis

Сроки и поставка

Запуск инстанса под ключ — 3–4 недели. Развёртывание нового клиента на готовом стеке — около тридцати минут. Хостинг наш, данные экспортируются в любой момент, от привязки к подрядчику защищает source-escrow.

Если задача не про обмен валют, а про свой сценарий, это уже разработка Telegram Mini App с нуля — сроки и этапы там же.