Почему 18% клиентов не приходят на занятия и как мы вернули их в фитнес

Каждый понедельник утром Дмитрий открывал таблицу и видел одно и то же: 18% записавшихся на групповые занятия просто не пришли. Не позвонили, не предупредили — просто исчезли. Тренер стоит, место занято, деньги за аренду идут, а зал наполовину пустой.
Два администратора каждый день тратили по два часа на ручные напоминания в WhatsApp и SMS. Из каждых пяти человек, пришедших на пробное занятие, абонемент покупал только один. Через три месяца из ста новых клиентов оставалось тридцать два.
Это не проблема мотивации клиентов и не плохой сервис. Это системная дыра, через которую утекают деньги — в случае Дмитрия почти 430 тысяч рублей каждый месяц. И закрывается она не новым персоналом, а иначе.
Контекст клиента
Дмитрий управляет сетью из двух фитнес-клубов в Екатеринбурге: 650 активных абонементов, выручка 5,2 млн ₽ в месяц, по два администратора на каждый филиал. На первый взгляд - вполне рабочий бизнес. Но когда начали разбираться детально, выяснилось: клубы теряли деньги каждый день, и никто даже не считал, сколько именно.
До нашего появления всё держалось на ручном труде. Каждое утро администраторы открывали расписание в FitBase, смотрели, кто записан на занятия, и вручную отправляли напоминания в WhatsApp. Иногда забывали. Иногда не успевали - потому что параллельно нужно было принять новых клиентов, ответить на звонки, провести кассу.
Что у них болело - и сколько это стоило
Дмитрий пришёл с конкретным вопросом: «Почему люди записываются на занятия и не приходят?» Мы спросили в ответ: «А вы считали, во сколько это обходится?» Оказалось - нет. Считали уже вместе.
Вот пять проблем, которые зафиксировали на старте:
Ошибка 1. No-show 18% - пустые слоты, за которые уже заплачено
Каждый шестой записавшийся на групповое занятие просто не приходил. Тренер стоит, место числится занятым, клуб работает - но слот пустой. При средней стоимости абонемента 3 200 ₽ и 650 активных клиентах это ~280 тыс. ₽ в месяц потерянной ценности: клиент заплатил, но занятие для него не состоялось - и он быстрее «сгорает», не продлевает абонемент.
Ошибка 2. Retention на 90-й день - 32%
Только треть клиентов оставалась через три месяца. Остальные уходили тихо - просто не продлевали. Никаких звонков, никаких «почему ушёл», никакого возврата. По словам Дмитрия: «Мы узнавали об уходе клиента, когда его карточка переставала светиться на турникете».
Ошибка 3. Конверсия пробных занятий - 22%
Из пяти человек, пришедших на пробное занятие, абонемент покупал только один. После занятия администратор иногда перезванивал, иногда нет. Никакого системного follow-up не было вообще. ~150 тыс. ₽ в месяц оседало в категории «почти купили, но не купили».
Ошибка 4. 4,5 часа в день на ручные напоминания
Два администратора суммарно тратили 4,5 часа каждый день на одно и то же: открыть FitBase, выписать список записавшихся, отправить им сообщения в WhatsApp. Вручную. Это не автоматизация - это копирование данных руками, да ещё и с ошибками: кому-то напоминание уходило дважды, кому-то не уходило вовсе.
Ошибка 5. Никакой реакции на «тихий уход»
Когда клиент переставал ходить, никто не реагировал. Не потому что не хотели - просто не было системы. Администратор физически не мог отслеживать 650 человек и замечать, кто не появлялся две недели. За полгода такого «молчания» клубы недополучили, по нашей оценке, около 2,6 млн ₽ потенциальной выручки.
Что мы предложили - и почему именно этот стек
Задача формулировалась просто: снизить no-show за счёт автоматических напоминаний - так, чтобы система работала без участия администраторов и одинаково хорошо обслуживала оба филиала без найма новых людей.
Выбрали три инструмента:
FitBase
Что это: специализированная CRM для фитнес-клубов. Ведёт абонементы, расписание занятий, историю посещений, заморозки, долги. Есть мобильное приложение для клиентов и интеграция с турникетами. Для кого: клубы от одного филиала и выше, особенно удобна в сетях. Цена: от ~3 000 ₽/мес за филиал (точные тарифы - на сайте). Минусы: интерфейс местами устаревший, мобильное приложение для сотрудников требует привыкания.
Почему взяли: FitBase уже стоял у Дмитрия, все данные о клиентах и расписании хранились там. Менять систему не было смысла - нужно было научить её «разговаривать» с мессенджерами.
WhatsApp Business
Что это: мессенджер, который знают все. Business-версия позволяет отправлять шаблонные сообщения через официальный API. Для кого: любой бизнес, чья аудитория сидит в WhatsApp. Цена: зависит от объёма сообщений, первые 1 000 диалогов в месяц - бесплатно. Минусы: шаблоны проходят модерацию Meta (3-5 дней), писать первым без согласия клиента за рамками утверждённых шаблонов нельзя.
Telegram Bot
Что это: бот в Telegram, рассылающий сообщения подписавшимся клиентам. Для кого: аудитория, которая активно пользуется Telegram - у Дмитрия это около 40% клиентской базы. Цена: создание бота бесплатно, платите только за инфраструктуру. Минусы: клиент должен сам запустить бота - это барьер на входе, который нужно снимать при онбординге.
Для сети из двух филиалов с 650 абонементами нужна была система, которая работает сама: получает данные о записях из FitBase, отправляет напоминания в нужный канал, фиксирует реакцию и обновляет статус. Именно это мы и настроили.
Как мы это внедряли - шаги по неделям
День 1-3: аудит и картирование
Провели два дня в клубах - по одному дню в каждом филиале - и буквально сидели рядом с администраторами. Смотрели, как они работают с FitBase, какие сообщения пишут, в какое время, что отвечают клиенты. Записали все сценарии: напоминание за день до занятия, за два часа, сообщение после пробного занятия, реакция на пропуск.
День 4-7: настройка триггеров в FitBase
FitBase умеет отправлять сигналы во внешние системы при определённых событиях - например, когда клиент записался на занятие или когда занятие прошло, а клиент так и не отметился. Настроили пять ключевых триггеров: новая запись на занятие, занятие через 24 часа, занятие через 2 часа, пропуск занятия и окончание пробного занятия.
День 8-12: шаблоны сообщений и прогрев WhatsApp
Параллельно писали тексты для каждого сценария. Не «Напоминаем о вашем занятии», а живые сообщения - с именем клиента, названием занятия, именем тренера и кнопкой отмены записи в одно нажатие. Шаблоны для WhatsApp отправили на модерацию Meta. Пока они проходили проверку (заняло четыре дня), настроили Telegram-бота и начали тестировать на нём.
День 13-18: интеграция и тестирование
Связали FitBase с WhatsApp и Telegram через автоматизацию: система сама определяет, в каком мессенджере активен клиент, и отправляет туда. Если клиент не подключён ни к одному - уходит SMS как резервный канал. Провели тестирование на 30 клиентах с их согласия, поймали несколько багов - в частности, дублирование напоминаний при переносе занятия - и исправили.
День 19-21: запуск и обучение администраторов
Полный запуск на оба филиала. Провели полуторачасовое обучение для администраторов: не как настраивать систему - это наша работа, - а как читать дашборд, как вручную отправить сообщение при необходимости и что делать, если клиент пишет в ответ. Дмитрий присутствовал лично. По его словам, «главное было убедиться, что девочки не будут бояться нажать не ту кнопку».
Что получили в цифрах
| Показатель | До | После (4 месяца) |
|---|---|---|
| No-show на групповых занятиях | 18% | 7% |
| Retention на 90-й день | 32% | 54% |
| Конверсия пробных в абонемент | 22% | 38% |
| Время администраторов на напоминания | 4,5 ч/день | 0,5 ч/день |
| Выручка | 5,2 млн ₽/мес | 5,62 млн ₽/мес |
Экономия на ручном труде - 16 часов в неделю на двух администраторов. Это не просто освобождённое время - это часы, которые теперь уходят на живое общение с клиентами, продажи абонементов и решение реальных вопросов. Прирост выручки - +420 тыс. ₽ в месяц (+8,1%). Основной вклад дали возврат «тихо уходящих» клиентов и рост конверсии с пробных занятий.
Что бы мы сделали иначе
1. Раньше подключили бы Telegram-онбординг
WhatsApp запустили первым, потому что там аудитория шире. Но модерация шаблонов Meta съела почти неделю - за это время Telegram уже вовсю работал и давал хорошие результаты. В следующий раз запускаем оба канала параллельно с первого дня, не последовательно.
2. Заранее собрали бы Telegram-подписки у существующей базы
На старте к Telegram-боту были подключены только 40% клиентов. Остальные узнали о нём уже в процессе - через объявление на стойке и QR-код в раздевалке. Сделай мы это за две недели до запуска - охват с первого дня был бы значительно выше.
3. Включили бы сценарий «реактивации» в базовый пакет
Сценарий для клиентов, которые не приходили 14 и более дней, настроили только на третьей неделе - как «дополнительную опцию». По факту именно он дал заметный вклад в рост retention. Теперь включаем его в базовый пакет по умолчанию.
Можем повторить у вас
Если у вас фитнес-клуб, студия йоги, танцевальная школа или любой другой бизнес с записью на занятия - задача снижения no-show через автоматические напоминания решается именно так: подключаем вашу систему управления клубом к мессенджерам и настраиваем цепочки сообщений под каждый сценарий.
Кому подходит: клубы и студии от 1 филиала, 200+ активных клиентов, уже используете FitBase, 1С:Фитнес, Yclients или аналог.
Срок внедрения: 14-21 день от старта до полного запуска.
Стоимость нашей работы: от 90 до 180 тыс. ₽ в зависимости от количества филиалов и сложности сценариев.
Что нужно от вас: доступ к вашей системе управления клубом, 2-3 часа на первичный аудит и согласование текстов сообщений.
Напишите нам - разберём вашу ситуацию за 30 минут и честно скажем, реалистично ли повторить результаты Дмитрия в вашем случае.
Для технического подрядчика
Стек интеграции: FitBase REST API (события по записям через webhook visit_created, статусы через GET /visits с фильтрацией по дате и
Что делать прямо сейчас
Если вы дочитали до этого места — значит, no-show у вас уже болит. Вот четыре шага, которые можно сделать сегодня, не дожидаясь никакого подрядчика:
- Выгрузите статистику посещений за последние 30 дней. Найдите клиентов, которые не приходили 14+ дней, но абонемент ещё активен. Это ваш первый сегмент для реактивации.
- Посчитайте реальный процент no-show. Записи минус фактические визиты — делим на записи. Если цифра выше 12–15%, проблема системная, не случайная.
- Напишите три сообщения вручную — за 24 часа до занятия, в день занятия и через 3 дня после пропуска. Разошлите их 20–30 клиентам из группы риска. Это покажет, работает ли механика у вас, ещё до любой автоматизации.
- Зафиксируйте результат через неделю. Сколько из них пришли? Это ваша базовая точка отсчёта для сравнения с автоматическим сценарием.
Когда зовут нас
FlowFrame занимается именно такими интеграциями — когда ручной режим уже проверен, но масштабировать его на всю базу руками нереально. Мы берём рабочую механику и делаем так, чтобы она работала сама.
Если хотите прикинуть, как это выглядело бы в вашем клубе, — зайдите на сайт и напишите нашему боту. Он задаст пару вопросов и запишет вас на короткий разбор. Без презентаций и давления.