Магазин eSIM в Telegram
Боевой магазин, а не демка: бот и мини-приложение с каталогом, оплатой, выдачей сим-профилей и поддержкой. Можно открыть и потыкать.
- Направление
- Telegram-бот и Mini App
- Клиент
- Свой проект
- Роль
- Продукт, разработка, инфраструктура
- Год
- 2026
- Срок
- апрель 2026 — развивается
- Стек
- Telegram Bot API · Mini Apps · TypeScript · Fastify · PostgreSQL · React · Docker · Nginx
Задача
Запустить магазин электронных SIM-карт для путешественников: покупка целиком в Telegram, без сайта-посредника. Реселлерская модель — сим-профили берутся у оптового провайдера eSIM, оплата — через платёжный сервис Platega.
Решение
Продукт собран из четырёх частей, связанных одной базой:
- Бот — точка входа: каталог стран и пакетов, заказ, оплата, выдача сим-профиля с инструкцией по активации.
- Мини-приложение (app.innatop.com) — полноценный интерфейс магазина на React: выбор пакета, оформление, история покупок.
- Саппорт-бот — вопросы клиентов падают в форум-группу поддержки с топиками по каждому обращению.
- Лендинг (innatop.com) — поисковые страницы по странам, юридические документы, sitemap. SEO-трафик капает без бюджета.
Аналитика спроектирована до запуска, а не прикручена потом: клиенты, кампании и события пользователей пишутся в базу — видно, откуда пришёл покупатель и какой канал продал. Оплата, вебхуки платёжки и провайдера, начисление бонусов за первую покупку, реферальная программа — всё внутри.
Инфраструктура: VPS, Docker с лимитами на каждый сервис, ежедневные бэкапы в S3 с ротацией, health-монитор раз в 5 минут с алертом владельцу в бот, автоподтверждение сбоя перед сигналом — без ложных срабатываний.
Результат
Магазин работает и приносит заказы с апреля 2026 года. Первая рекламная кампания — покупки в Telegram-каналах: при расходах 6 000 ₽ она принесла почти 30 000 ₽ выручки за месяц — около 5 ₽ выручки на 1 ₽ рекламных расходов. Показатель не учитывает себестоимость и другие расходы. После этого продукт развивается по данным из собственной аналитики: новые страны, сценарии и каналы добавляются без остановки магазина.