Александр Руин

Консультант по проектированию AI‑систем

Александр Руин — консультант по проектированию систем. Помогаю спроектировать архитектуру, оценить риски и выстроить прозрачный процесс — от выбора технологий до сопровождения. Рутину берут на себя AI‑исполнители. Направления: автоматизация, интеграции, AI‑продукты.

Дашборд для фитнес-клуба 2026: какие KPI показывать директору и где чаще всего врут данные

Дашборд для фитнес-клуба нужен не для красивых графиков, а для пяти решений: кого вернуть до отмены абонемента, какие часы и классы перегружены, каких тренеров стоит усиливать, где теряются платежи и какие филиалы растут не только по продажам, но и по удержанию.

Минимальный рабочий экран фитнес-клуба можно собрать из CSV/XLSX выгрузок 1С-Фитнес, YCLIENTS, Mindbody, Glofox, WellnessLiving, Perfect Gym или платежного сервиса. Но доверять ему можно только после проверки формул: "активный клиент", "продление", "посещение", "no-show", "занятое место", "долг" и "доход тренера" в разных системах означают разные вещи.

Дашборд фитнес-клуба: посещаемость, удержание, классы, тренеры и платежи

Главное

  • Первый экран фитнес-клуба должен показывать 6-8 KPI: active members, churn/retention, посещаемость, class occupancy, trainer utilization, recurring revenue, failed payments и список клиентов для реактивации.
  • HFA в Consumer Report 2024 пишет, что в США facility memberships достигли 72,9 млн в 2023 году, рост год к году составил 5,8%, а отчет отдельно покрывает attendance trends и retention rates. Это подтверждает: посещаемость и удержание - не второстепенные метрики, а управленческое ядро клуба.
  • IHRSA/HFA Profiles of Success 2019 анализировал 98 firms и 10 859 clubs; среди метрик были revenue, membership growth, retention, traffic, payroll, non-dues revenue и EBITDA. Для дашборда это хороший ориентир: считать надо не только продажи абонементов.
  • Class occupancy нельзя считать только по бронированиям. Нужны фактические check-ins, capacity, no-shows, waitlist и отмены, иначе популярный класс может выглядеть прибыльным на бумаге и пустым в зале.
  • Recurring payments надо смотреть отдельно от добровольного churn. Stripe в официальной документации выделяет failed payments, failure rate, recovered payments и recovery rate для подписочных платежей.
  • SimpleDashboard подходит как быстрый слой для пилота из CSV/XLSX/Google Sheets/API. AI ускоряет сборку графиков, но владелец клуба должен подтвердить формулы KPI и контрольные строки.
  • Стоимость SimpleDashboard - 5 000 ₽/мес. Для первого пилота обычно достаточно выгрузок посещений, абонементов, оплат, расписания и тренеров.

Эта статья для собственника фитнес-клуба, управляющего, операционного директора, руководителя продаж или сети студий, где уже есть учетная система, но управленческие решения всё еще принимаются по разрозненным отчетам.

Практическое наблюдение по выгрузкам фитнес-клуба

В нашем тесте типового пилота дашборда для фитнес-клуба я начинаю не с визуализации, а с четырех таблиц: visits.csv, memberships.csv, payments.csv, classes.csv. Почти сразу всплывают одинаковые проблемы: клиент есть в оплатах, но нет в посещениях; тренер указан текстом в расписании, но ID тренера отсутствует; отмененное занятие попало в capacity; заморозка абонемента выглядит как churn; просроченный платеж смешан с отменой.

Поэтому первый полезный результат - не график LTV. Первый результат - таблица спорных строк, которые нельзя включать в KPI без правила. Если ее не сделать, дашборд фитнес-клуба будет уверенно показывать неправильные цифры.

KPI-карта для дашборда фитнес-клуба

KPI Формула для первого запуска Источник Управленческое действие
Active members Клиенты с действующим абонементом на дату отчета, без тестовых и служебных записей 1С-Фитнес, YCLIENTS, Mindbody, CRM Проверить реальную базу для планирования выручки и нагрузки
Retention / churn Продлившие или отменившие за период / база на начало периода Абонементы, статусы, отмены, заморозки Запустить реактивацию, изменить onboarding, проверить качество сервиса
Attendance frequency Фактические посещения / active members за 7, 30 и 90 дней Check-ins, турникет, записи на классы Найти клиентов с падением частоты и сегменты риска
Class occupancy Фактические участники / capacity занятия Расписание, attendance report, waitlist Добавить слот, убрать слабый класс, изменить время или тренера
No-show rate Записались, но не пришли / все бронирования Booking + check-in Настроить напоминания, штрафы, waitlist, правила отмены
Trainer utilization Проведенные часы или занятые слоты / доступные часы тренера Расписание, персональные тренировки, payroll Перераспределить часы, обучить продажи PT, пересмотреть ставку
PT revenue per trainer Оплаченные персональные тренировки минус возвраты Платежи, пакеты PT, тренер Видеть сильных тренеров и просадку конверсии в PT
Recurring revenue Сумма регулярных списаний за период Платежный сервис, касса, банк Контролировать MRR/ARR клуба и прогноз cash flow
Failed payment recovery Восстановленные платежи / failed payments Stripe, CloudPayments, YooKassa, банк Разделять involuntary churn и настоящую отмену
Data quality Дубли, пустые даты, неизвестные статусы, отрицательные суммы Все источники Исправить источник до вывода KPI на экран директора

Для первого экрана не нужно показывать все 10 строк одновременно. Обычно достаточно 6-8 карточек и одной таблицы действий: "клиенты без визитов", "платежи в recovery", "классы с occupancy ниже порога", "тренеры с просадкой загрузки".

Таблица KPI и рисков

Область Что показать Главный риск Как снизить риск
Удержание Churn, retention, клиенты без посещений 14/21/30 дней Заморозки и паузы посчитаны как отмены Отдельные статусы: active, frozen, canceled, expired, payment_failed
Посещаемость Визиты по дням недели и часам Запись на класс принята за фактический визит Использовать check-in как факт, booking как намерение
Class occupancy Occupancy по классу, времени, тренеру и залу Capacity менялась, но исторические данные не пересчитаны Хранить capacity на дату занятия, а не текущее значение зала
Trainer utilization Занятые часы, PT revenue, повторные покупки PT Тренер с малой загрузкой ведет новые вводные, а не PT Разделять intro sessions, group classes, PT и admin hours
Recurring payments Failed payments, recovery rate, top customers in recovery Failed payment смешан с voluntary churn Вести отдельную воронку recovery и дату финального списания
Доход Membership revenue, PT revenue, non-dues revenue Возвраты и скидки не вычтены Показывать gross и net revenue отдельно
Филиалы Active members, utilization, revenue, retention по филиалу Клиент ходит в несколько филиалов Правило attribution: home club, last visit или revenue source
Персональные данные Клиенты риска и платежи На экран попали телефоны, email, диагнозы, заметки менеджеров Маскировать PII, ограничить доступ, хранить только нужные поля

Порог "14 дней без визита" можно использовать как рабочий сигнал для клуба с частыми тренировками, но это не универсальный закон. Для йога-студии, бокса, бассейна, EMS, персонального тренинга и семейного клуба порог риска должен считаться от нормальной частоты конкретного сегмента.

Что говорят отраслевые и официальные источники

HFA / IHRSA

Health & Fitness Association в Consumer Report 2024 фиксирует рекордные 72,9 млн memberships в fitness facilities в США за 2023 год и прямо указывает, что отчет покрывает attendance trends, retention rates, personal and small group training participation, membership fees и spending patterns. Это не инструкция по BI, но хороший список блоков, которые должны попадать в управленческую аналитику клуба.

IHRSA/HFA Profiles of Success 2019 полезен как benchmark-рамка: отчет анализировал operational и financial performance, включая traffic, payroll, retention, revenue, non-dues revenue и EBITDA. На странице отчета опубликован пример различий: independent facilities указали retention rate 73,2%, chain clubs - 62,3%, а revenue per individual member у fitness-only clubs был $582 против $842,40 у larger clubs. Эти цифры нельзя механически переносить на российский клуб, но они показывают, почему дашборд должен связывать удержание, трафик, payroll и выручку.

Glofox, WellnessLiving и Perfect Gym

Glofox в документации по Insights выделяет Daily Classes Held, Occupancy & Attendance per Class и Top Most Active Clients. В описании occupancy report прямо говорится, что он показывает, посещаются ли классы на full capacity, и помогает принимать решения по расписанию, команде и форматам занятий.

WellnessLiving описывает Class Utilization Report как attendance report с average attendance rate, total capacity и total attendance. Важная деталь: average utilization считается из числа classes, attending clients и capacity каждого class. Это подтверждает формулу: occupancy без capacity и фактической явки неполон.

Perfect Gym в Studio Report объединяет class performance, employee efficiency, club utilization и member attendance records. Для дашборда фитнес-клуба это практический минимум: классы, сотрудники, загрузка клуба и посещения должны быть связаны, а не жить в четырех отдельных PDF.

Stripe по recurring payments

Stripe Revenue Recovery Analytics выделяет failed payments, failure rate, recovered payments и recovery rate для recurring subscription payments. Также документация отдельно показывает failed volume by decline reason и top customers in recovery. Для фитнес-клуба это важно: клиент с просроченным списанием - не всегда потерянный клиент. Если смешать его с voluntary churn, управляющий начнет чинить продукт там, где надо чинить платежную воронку.

Community-сигналы: что пишут владельцы клубов

Форумы и Reddit здесь использованы только как сигналы практических проблем, не как источник точных чисел.

В Gym Owners Forum владельцы обсуждают cancellation reasons, silent quitting, visits per week и необходимость спрашивать у уходящих клиентов причину отмены. Полезный вывод для дашборда: churn должен иметь причину, иначе это просто отрицательная строка в отчете.

В r/gymowner в обсуждении про стресс владельца один участник формулирует базовые числа как churn, length of engagement и average revenue per member; другой пишет, что clear metrics по active members, churn, revenue trends и upcoming payments снижают неопределенность. Это совпадает с практикой: собственнику нужен короткий экран рисков, а не 40 графиков.

В r/bjj владелец малой студии пишет, что кроме automated payment processing для него критичны class schedule, bookings и attendance. Это хороший сигнал для малых клубов: платежи и расписание нельзя проектировать отдельно от посещаемости.

В r/mindbody представитель Mindbody перечисляет Retention Management, Retention, No Return и Visits Remaining reports как полезные отчеты для разных сценариев удержания и weekly workflow. В той же ветке пользователи жалуются на необходимость запускать несколько отчетов и сводить их вручную. Вывод: даже сильная учетная система может требовать отдельного управленческого слоя поверх отчетов.

Как собрать дашборд фитнес-клуба в SimpleDashboard

Шаг 1. Подготовьте выгрузки

Минимальный набор:

  • memberships: client_id, membership_id, type, start_date, end_date, status, freeze_start, freeze_end;
  • visits: client_id, visit_at, location_id, class_id, trainer_id, check_in_status;
  • classes: class_id, class_name, room, capacity, scheduled_at, trainer_id, canceled;
  • payments: client_id, payment_id, amount, currency, paid_at, refunded_at, status, failure_reason;
  • trainers: trainer_id, role, available_hours, payroll_type.

Если в файлах есть телефоны, email, медицинские заметки или комментарии менеджеров, лучше удалить их до загрузки. Для дашборда KPI они обычно не нужны.

Шаг 2. Опишите управленческий вопрос

Отправьте файлы в @coderboxbot и напишите обычным языком:

"Нужен дашборд фитнес-клуба: active members, churn/retention, посещаемость по часам, class occupancy, no-show, trainer utilization, PT revenue, failed recurring payments, список клиентов без визитов 21 день. Покажи last_updated_at и таблицу ошибок данных".

AI предложит структуру экрана, графики, фильтры и таблицу спорных строк. После этого нужно вручную подтвердить формулы и 5-10 контрольных клиентов.

Шаг 3. Проверьте контрольные строки

До публикации сверяйте:

  1. Последнего клиента, который отменил абонемент.
  2. Клиента на заморозке.
  3. Клиента с failed payment.
  4. Самый популярный класс недели.
  5. Класс с большим waitlist и высоким no-show.
  6. Тренера с максимальным PT revenue.
  7. Клиента, который ходит в два филиала.
  8. Возврат или частичный refund.

Если эти строки совпали с учетной системой, дашборд можно показывать руководителю. Если нет - сначала чинится модель данных.

Когда SimpleDashboard подходит, а когда нужен BI-проект

Ситуация Что выбрать
Один клуб или студия, выгрузки из 1-3 систем, нужен первый экран за дни SimpleDashboard
Нужно согласовать KPI перед внедрением Power BI/Tableau/Metabase SimpleDashboard как прототип
Сеть филиалов, роли доступа, DWH, регламентный refresh, аудит изменений Полноценный BI-проект
KPI влияет на зарплату тренеров и бонусы продаж Сначала словарь KPI и контрольные строки, затем dashboard
В данных много чувствительной информации о здоровье клиентов Маскирование, права доступа, отдельная data-архитектура
Нужно просто понять, какие классы убрать из расписания SimpleDashboard из выгрузок classes + visits

Практическое правило: если клуб еще спорит, что считать "активным клиентом" и "продлением", покупка тяжелого BI не решит проблему. Сначала нужен словарь KPI.

FAQ

Какие данные нужны для дашборда фитнес-клуба? Минимум - абонементы, посещения, расписание классов, платежи и тренеры. Для retention и LTV лучше иметь историю за 6-12 месяцев, но первый dashboard можно собрать и на 30-90 днях, если задача операционная.

Как считать churn фитнес-клуба? Сначала определите базу: active members на начало периода. Затем отдельно считайте voluntary cancel, expired without renewal, frozen, failed payment и inactive. Один общий churn без причин мало помогает управлению.

Чем attendance отличается от booking? Booking - клиент записался. Attendance/check-in - клиент пришел. Для occupancy, retention и no-show нужны обе метрики: booking показывает спрос, attendance показывает факт.

Какие KPI тренера стоит выводить? Не только выручку. Нужны trainer utilization, PT revenue, повторные покупки PT, no-show на занятиях тренера, retention клиентов тренера и доля вводных тренировок, перешедших в платные пакеты.

Можно ли подключить 1С-Фитнес или YCLIENTS? Да. Для пилота проще начать с CSV/XLSX. Для регулярного отчета лучше сделать API/OData/промежуточную таблицу и зафиксировать поля, статусы, даты обновления и контрольные суммы.

AI сам найдет клиентов, которые скоро уйдут? AI может предложить признаки риска: падение частоты посещений, пропущенные классы, failed payments, окончание пакета, отсутствие визитов после первой тренировки. Но пороги риска утверждает человек, потому что у разных форматов клуба разная нормальная частота посещений.

Смотрите также

Стоимость и следующий шаг

SimpleDashboard стоит 5 000 ₽/мес. Для первого разговора достаточно одной выгрузки или ссылки на Google Sheets и короткого описания: какие решения вы хотите принимать по посещаемости, удержанию, тренерам и платежам каждую неделю.

Напишите в Telegram: @coderboxbot. Я помогу собрать первый дашборд фитнес-клуба, проверить контрольные строки и решить, достаточно ли SimpleDashboard или нужен отдельный BI-проект.

Попробовать бесплатно | SimpleDashboard

Источники и проверка

Официальные и отраслевые источники:

Community-сигналы, использованные только как индикаторы практических проблем:

Материал обновлен 2026-05-05 для wave simple-dashboard-wave-6 по issue #113. AI-инструмент использовался для ресерча источников, группировки KPI, поиска community-сигналов и черновой перестройки текста. Форумы и Reddit использованы только как сигналы практических болей, не как доказательство точных чисел. Финальные формулы, ограничения продукта, источники, выводы и AI disclosure проверил Александр Руин, основатель habab.ru.

О сервисе "AI-конструктор бизнес-дашбордов"

Платформа для создания аналитических дашбордов через AI-чат. Загрузите CSV/Excel или подключите API, опишите какие метрики нужны — получите готовый дашборд с графиками, KPI и фильтрами. Без программирования, за минуты.

Ключевые преимущества:

  • Не нужен программист или BI-аналитик
  • Дашборд готов за минуты, а не за недели
  • AI сам предлагает подходящие визуализации
  • Данные остаются на вашем сервере
  • Интеграция с любыми источниками через API
  • Автоматическое обновление и рассылка отчётов

Для кого подходит:

Руководители малого и среднего бизнеса Маркетологи и аналитики Руководители отделов продаж Финансовые директора Продакт-менеджеры стартапов

Сценарии использования:

💡 Дашборд продаж с воронкой и KPI
💡 Маркетинговая аналитика (трафик, конверсии, ROI)
💡 Финансовый дашборд (выручка, расходы, прогнозы)
💡 Мониторинг операций (заказы, склад, логистика)
💡 CRM-аналитика (лиды, сделки, pipeline)
💡 Управленческие отчёты для руководителя
💡 Воронка продаж — визуализация этапов и конверсий
💡 KPI менеджеров по продажам — план/факт и рейтинг
💡 Сквозная аналитика — от рекламы до сделки
💡 Отчёт менеджера по продажам — ежедневный/недельный
💡 Дашборд отдела продаж — сводка по команде

📰 Промо-статьи наших решений

Изучите детальные обзоры наших технологических решений для различных отраслей:

🚀 Работаю до результата

Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.