Не очередной трекер калорий, а инфраструктура: ежедневный контакт в Telegram, CRM для тренера и событийная автоматизация — чтобы убрать рутину, а не заменить человека моделью.
Fitness • Telegram • AI • CRM
Trainer CRM
Очередь внимания
А. К.
пропуск отчёта
62
score
М. П.
стабильно
22
score
Е. С.
сон ↓ 5 дн.
88
score
FitFlow · бот
сегодня
01 · Проблема
У больших расписаний коммуникация расползается по Telegram, таблицам и памяти. Система нужна была не чтобы «заменить тренера AI», а чтобы вернуть ему фокус на людей.
Отчёты, фото еды и голосовые вперемешку с личным чатом — данные не собрать в аналитику
Excel и Google Docs не масштабируются на 30–100 клиентов одновременно
Клиенты активны 5–7 дней, потом «догоняют задним числом» — картина для тренера ложная
Проблемы со сном, водой и дисциплиной всплывают поздно — когда уже «вес стоит»
Ручные напоминания «взвесься» превращают тренера в диспетчера
02 · Архитектура
Два контура снижают friction: клиент не скачивает приложение, тренер не строит аналитику из переписки. Практически всё внутри завязано на события.
Telegram-бот
Точка ежедневного контакта: фото еды, вес, тренировки, короткие отчёты, streak — без привычки открывать отдельное приложение десять раз в день.
Trainer CRM (web)
Наблюдение, а не «красивый дашборд»: статусы, пропуски, динамика, очередь внимания и сигналы до переписки.
AI-слой
Разбор неидеальных отчётов: текст, фото, регулярность — только аномалии и подсказки, без диагнозов и без роли «виртуального врача».
Event bus
Пропуск отчёта, скачок калорий, серия пропущенных тренировок → уведомления, задачи, внутренние триггеры и масштабирование автоматизаций.
Событие домена
Пример упрощённого payload: пересчёт attention и постановка действий без жёсткой связки модулей друг с другом.
1{
2 "event": "client.attention.recomputed",
3 "v": 2,
4 "payload": {
5 "trainerId": "t_441",
6 "clientId": "c_8841",
7 "attentionScore": 78,
8 "reasons": ["missed_report", "sleep_trend_down"],
9 "queuedActions": ["notify_trainer", "soft_nudge_client"]
10 }
11}03 · Telegram UX
Большинство действий укладывались в короткие сессии внутри привычного канала — иначе дневник снова становится обязанностью, которую откладывают.
Поток за день
Сценарии короткие: меньше полей — выше шанс, что человек закроет день честно, без «догона задним числом».
04 · CRM тренера
Главный экран ближе к CRM: кто требует внимания сейчас, а не «все клиенты в одной таблице без приоритета».
Таблица клиентов
attention v2| Клиент | Программа | Attention | Сигнал |
|---|---|---|---|
| А. К. | 78% | 62 | пропуск отчёта |
| М. П. | 91% | 22 | стабильно |
| Е. С. | 54% | 88 | сон ↓ 5 дн. |
| Д. В. | 83% | 41 | калории вечером |
Heatmap активности
7×5 · агрегатУсловная визуализация: в продукте шкала и окна были привязаны к реальным событиям отчётов.
Лента сигналов
Вместо бесконечных переписок — агрегированные причины, почему клиент поднялся в очереди внимания.
Case DNA · визуалы
Два среза: операционная панель и телесный контекст продукта — чтобы закрепить нарратив data-driven сопровождения.
05 · AI-анализ
Модель помогает увидеть аномалии и сэкономить время на ручном просмотре. Ответственность за решение остаётся у человека.
Food & текст
Фото и короткие описания вроде «рис с курицей» или «норм поел» — нормализация сигнала для тренера, не автоматический разнос БЖУ ради галочки.
Аномалии
Резкое падение белка, хаотичные ужины, пропуски завтрака, подозрение на недоедание — флаги в очередь внимания, а не финальный вердикт.
Поведение
Регулярность, динамика вовлечённости и дисциплина — в связке с attention scoring, чтобы сократить ручной просмотр ленты отчётов.
06 · Неочевидные сложности
Здесь не «ошибки стартапа», а системные компромиссы: дисциплина данных, психология вовлечения и разные стили работы тренеров.
Люди устают от трекинга
Слишком много полей (БЖУ, вода, шаги, энергия, сон, настроение…) убивали заполнение за две недели. Пересобрали на минимально достаточный набор — выросло удержание.
Методологии разные
Кто-то жёстко контролирует калории, кто-то почти не считает их, кто-то опирается на поддержку. Система модульная: обязательные отчёты и автоматизации тренер включает сам.
Telegram нельзя выкинуть
Клиенты живут в мессенджере. Полный перенос в приложение поднял бы friction. Поэтому Telegram — ежедневный UI, web — тяжёлая аналитика и управление.
Ощущение контроля
Жёсткие формулировки отпугивают. Сместили тон: «Сегодня ещё нет отчёта. Отправим сейчас?» вместо обвинений — заметно на вовлечении.
07 · Результат
Без выдуманных процентов: качественные сдвиги, которые команда и тренеры ощущали по операционной нагрузке и регулярности данных.
Меньше ручной рутины у тренеров: меньше поиска фото и таблиц
Стабильнее регулярность отчётов после сокращения полей
Выше удержание клиентов за счёт ритма в Telegram и мягких напоминаний
Меньше хаоса в чатах — данные лежат в контуре CRM и событий
Масштаб сопровождения без найма отдельных «кураторов-табличек»
08 · Стек и интеграции
09 · CTA
Построю систему сопровождения клиентов под вашу методологию: от Telegram-интерфейса до AI-аналитики и автоматизации.
Разрабатываю внутренние системы и AI-инфраструктуру для сервисных бизнесов — спокойный инженерный тон, без маркетинговых обещаний «инновационности».
Подборка из портфолио по пересечению стека, интеграций и контекста — без ручной вставки в контент кейса.