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

- Клиент
- Собственный продукт
- Услуга
- Telegram Mini App
- Год
- 2026
Задача
Обменник переходит рубеж в полсотни заявок в день и перестаёт помещаться в общий чат. Заявки идут одновременно в Telegram, WhatsApp и Instagram. Менеджер листает переписку, чтобы понять, кто и что просил. Курс называют по памяти. Около пяти процентов заявок теряется — не отказом, а молча, между чатом и таблицей.
Нужен был не бот поверх этого хаоса, а рабочее место: чтобы клиент оставлял заявку сам, а менеджер вёл её от первого сообщения до выдачи наличных, не выходя из Telegram.
Решение: два кабинета в одном приложении
Mini App открывается прямо из чата с ботом — без установки, без магазина приложений. Внутри два разных продукта, которые никогда не видят экраны друг друга.
Клиент: заявка в один тап
Человек выбирает пару, вводит сумму и нажимает одну кнопку. Способ выдачи, район и подтверждение спрашиваются потом, когда он уже согласился. Прежний мастер из шести шагов терял людей до того, как они начинали.
Заметная часть аудитории — люди старшего возраста, для которых приложение не привычная среда. Отсюда правило: экран должен объяснять себя сам, без обучения.
Менеджер: очередь, чат и цифры
Три-пять сотрудников на обменник живут в кабинете весь день, с телефона. Им нужна плотность, а не воздух: очередь заявок со статусами, переписка с клиентом, закрытие сделки с суммами, роли и разграничение доступа. Менеджер видит только свои заявки — проверка на сервере, не в интерфейсе. Владелец видит всё и может вмешаться в любую переписку.
Дизайн-система одна, плотности разные. Воздух, который помогает новичку, мешает менеджеру на четырёхсотой заявке за день.
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 с нуля — сроки и этапы там же.