Клиника. 3 администратора. 12 врачей. 80+ записей в день.
📞 Звонок — «подождите, я посмотрю расписание» — 4 минуты тишины — «а вам на какое время?» — «ой, это окошко уже заняли, пока мы разговаривали».
Знакомо?
Собственник пришёл с конкретной болью: администраторы физически не успевают обрабатывать входящий поток. Пиковые часы — потерянные звонки. Вечером и в выходные — вообще тишина, хотя люди хотят записаться.
🛠 Что я сделал
Telegram Mini App — личный кабинет пациента прямо в мессенджере.
Пациент открывает бота → видит доступных специалистов → выбирает дату и время из реальных свободных слотов → подтверждает запись. Всё. Без звонков, без «перезвоните завтра».
⚙️ Под капотом: — TMA тянет расписание из Google Calendar каждого врача в реальном времени — Когда пациент бронирует слот, запись мгновенно появляется в календаре врача — Если врач сам ставит событие в календарь — слот автоматически закрывается в TMA — За 2 часа до приёма пациент получает напоминание в Telegram — Если отменяет — слот снова открывается
🔄 Двусторонняя синхронизация. Не «выгрузка раз в час», а живая связка.
📱 Почему TMA, а не мобильное приложение?
Мобильное приложение — это 2-3 месяца разработки, 500К+ бюджет, и главное: пациенты его не скачают. Статистика жёсткая — 80% удаляют приложение клиники в первую неделю.
TMA живёт в Telegram, который уже стоит у всех. Не нужно ничего скачивать. Не нужна регистрация. Открыл бота — записался.
⏱️ Разработка заняла 14 дней. Через Vibe-coding, не через классическую команду.
📊 Результат за первый месяц → 62% записей теперь идут через бота, не через звонок → Администраторы освободили ~35 часов в неделю → Количество «потерянных» пациентов в нерабочее время: с ~40 в месяц до нуля → No-show (неявки) снизились на 28% — напоминания работают
💰 Собственник посчитал: одних только потерянных записей в нерабочее время — на 180К руб/мес.
🎯 Что важно понять
Это не «бот для записи». Ботов для записи — сотни, и большинство из них — мёртвые формы, которые никто не заполняет.
Здесь ключевое — кастомная логика под конкретную клинику. У каждого врача своё расписание, свои правила (кто-то принимает только по чётным, кто-то не работает после обеда по пятницам), свои типы приёмов с разной длительностью.
Стандартный конструктор это не потянет. Кастомный код — потянул.
У нас в беклоге давно висела задача - показывать аватарки пользователей, групп и каналов в личном кабинете и на странице победы. Казалось бы мелочь, но мелочь которая всегда рябила мне глаз.
Вы наверняка знаете эти стандартные аватарки Telegram - первая буква имени на красивом градиентном фоне. Но когда запрашиваешь их через API - в ответ прилетает null. Telegram просто не хранит их на серверах, клиент приложение рисует их сам.
Поэтому мы давно сделали свои простые заглушки и жили с ними. Но меня это всегда беспокоило - выглядело не как Telegram, значит некрасиво). Вчера наконец разобрался как это работает - реализацию еще не сделали, но хотя бы стало понятно что делать.
Знаю что на канале есть билдеры TMA - эта подсказка может сэкономить вам время.
У Telegram открытый исходный код и в нем буквально захардкожено все что нужно: 7 градиентов и одна формула: color_index = abs(peer_id) % 7
Берешь peer_id, делишь на 7, берешь остаток - получаешь индекс цвета от 0 до 6: 0 - 🔴 красно-розовый 1 - 🟠 оранжево-жёлтый 2 - 🟣 фиолетово-голубой 3 - 🟢 зелёный 4 - 🩵 бирюзовый 5 - 🔵 синий 6 - 🩷 фиолетово-розовый
Еще один нюанс: у супергрупп/каналов Bot API отдает chat_id с префиксом -100, а цвет нужно считать от реального peer_id без него. Без этого цвет будет не тот что видит пользователь в приложении.
〰️〰️〰️ Если у вас нет аватарки - отметьтесь в комментариях 😄
«Нам нужно приложение» — слышу регулярно. Но когда начинаем разбирать задачу, выясняется, что под «приложением» каждый понимает своё: мобильное приложение в App Store, личный кабинет клиента, систему записи, витрину с каталогом. А ведь есть ещё Telegram Mini Apps, PWA, просто хороший бот.
Давайте разберёмся, когда что подходит и от чего зависит стоимость.
⚡️ Три варианта — три логики
📱 Мобильное приложение (iOS / Android) — самый дорогой и долгий путь. Две платформы, модерация сторов, постоянные обновления под новые версии ОС. Разброс цен на рынке огромный: от сотен тысяч у фрилансера до нескольких миллионов в студии. За что платите больше — за архитектуру, интеграции, поддержку и ответственность. За что платите меньше — часто за технический долг, который догонит позже.
💬 Telegram Mini App — полноценный веб-интерфейс внутри мессенджера. Не бот с кнопками, а витрины, личные кабинеты, формы, каталоги. Дешевле мобильного приложения, но не так дёшево, как многие думают: как только добавляются интеграции с CRM, 1С, платёжными системами — бюджет растёт ощутимо.
🌐 PWA (Progressive Web App) — промежуточный вариант, о котором редко говорят. Работает в браузере, ставится на рабочий стол без стора. Не имеет полного доступа к функциям устройства, но для многих задач — оптимальный выбор.
💰 Что реально влияет на стоимость
Не технология, а сложность задачи. Один и тот же «личный кабинет клиента» может стоить в 10 раз по-разному в зависимости от: → Количества ролей. Клиент, менеджер, администратор — каждая роль это отдельная логика и интерфейс. → Интеграций. Подключить к CRM, 1С, платёжке, календарю — каждая интеграция это время и деньги. → Сценариев. «Записаться на приём» — просто. «Записаться, получить напоминание, перенести, отменить, оставить отзыв, получить бонус» — в разы сложнее. → Кто делает. Фрилансер, небольшая команда, студия — разница в цене может быть в 5–10 раз. Но и в том, что вы получите на выходе, тоже.
✅ Когда Telegram Mini App — правильный выбор → Ваша аудитория уже в Telegram — не нужно заставлять клиента скачивать что-то новое. → Задача — коммуникация + сервис: запись, статусы заказов, каталог, уведомления. → Важна скорость запуска. Одна кодовая база, без модерации сторов, обновления моментальные. → Push-уведомления через Telegram бесплатны и не попадают в спам-фильтры.
📱 Когда мобильное приложение лучше → Приложение — это и есть ваш продукт, а не канал коммуникации. → Нужен оффлайн-режим, работа с камерой, GPS, датчиками устройства на глубоком уровне. → Аудитория использует продукт ежедневно по 20+ минут. → Десятки тысяч активных пользователей и сложный UX с множеством экранов.
⚠️ Главная ошибка Выбирать технологию до того, как сформулирована задача. «Нам нужен бот» или «нам нужно приложение» — это не задача. Задача — «мы теряем 30% записей, потому что клиенты не доходят» или «менеджеры тратят 3 часа в день на ручной перенос данных из чата в CRM».
Когда задача ясна — выбор технологии становится очевидным. А иногда выясняется, что нужна не разработка, а наведение порядка в процессах.
Представьте: ваш клиент купил квартиру. Сделка закрыта, деньги получены. Что дальше? В 90% компаний — ничего. Клиент исчезает, а вместе с ним — весь потенциал повторных продаж и рекомендаций.
А теперь другой сценарий 👇
Клиент открывает Telegram, нажимает на вашего бота — и попадает в свой личный кабинет. Прямо в мессенджере, без скачивания приложений и паролей.
Что он там видит:
→ Статус своей сделки и документы → График платежей с напоминаниями → Историю всех коммуникаций с менеджером → Каталог дополнительных услуг — дизайн, ремонт, страховка, ипотечный брокер → Кнопку «Порекомендовать другу» с персональным промокодом
Это Telegram Mini App. Не бот с командами. Полноценный интерфейс — с кнопками, карточками, формами оплаты — внутри мессенджера, который клиент и так открывает 50 раз в день.
📈 Почему это работает на LTV:
Обычное мобильное приложение скачивают 20–30% клиентов. Из них половина удаляет в первый месяц. TMA не нужно скачивать — оно уже «установлено», потому что Telegram уже на телефоне. Порог входа — ноль.
Клиент остаётся в вашей экосистеме. Вы не теряете его после первой сделки. Он видит ваши предложения, получает уведомления, взаимодействует с вашим сервисом — всё в одном окне.
Для сферы услуг работает так же. Медицинская клиника: пациент записывается через TMA, видит историю визитов, получает результаты анализов, покупает повторные консультации. Салон красоты: клиент бронирует, копит бонусы, покупает абонемент — не выходя из Telegram. 💬
🔢 Цифры одного внедрения:
Агентство недвижимости. До TMA — повторные обращения клиентов составляли менее 5%. После запуска личного кабинета в Telegram — 18% клиентов воспользовались доп. услугами в первые 3 месяца. Реферальная программа через TMA принесла 12 новых лидов за первый квартал без копейки рекламного бюджета.
И всё это — не мобильное приложение за миллионы и полгода разработки. TMA через Vibe-coding запускается в 5 раз быстрее и дешевле 🚀 AI-инструменты ускоряют процесс кратно, а результат — полностью кастомный под ваш бизнес.
Хватит терять клиентов после первой сделки. Дайте им причину остаться — прямо в том мессенджере, который они и так не закрывают.