Дашборд для фитнес-клуба 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. Проверьте контрольные строки
До публикации сверяйте:
- Последнего клиента, который отменил абонемент.
- Клиента на заморозке.
- Клиента с failed payment.
- Самый популярный класс недели.
- Класс с большим waitlist и высоким no-show.
- Тренера с максимальным PT revenue.
- Клиента, который ходит в два филиала.
- Возврат или частичный 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, окончание пакета, отсутствие визитов после первой тренировки. Но пороги риска утверждает человек, потому что у разных форматов клуба разная нормальная частота посещений.
Смотрите также
- Дашборд для спортзала: посещаемость, абонементы и тренеры
- Аналитика продаж: KPI, дашборд и ошибки данных
- KPI дашборд: мониторинг ключевых показателей
- HR аналитика: дашборд для управления персоналом
- Учёт клиентов: программа для малого бизнеса
- Автоматизация отчётности через BI
Стоимость и следующий шаг
SimpleDashboard стоит 5 000 ₽/мес. Для первого разговора достаточно одной выгрузки или ссылки на Google Sheets и короткого описания: какие решения вы хотите принимать по посещаемости, удержанию, тренерам и платежам каждую неделю.
Напишите в Telegram: @coderboxbot. Я помогу собрать первый дашборд фитнес-клуба, проверить контрольные строки и решить, достаточно ли SimpleDashboard или нужен отдельный BI-проект.
Попробовать бесплатно | SimpleDashboard
Источники и проверка
Официальные и отраслевые источники:
- Health & Fitness Association: 2024 U.S. Health & Fitness Consumer Report
- Health & Fitness Association: IHRSA 2019 Profiles of Success
- Health & Fitness Association / IHRSA: Member Retention Report - Focus on Member Loyalty
- Association of Fitness Studios: Why Your Retention Rate is the Key to Understanding Fitness Business Success
- Glofox Support: Glofox Insights - Boost Retention and Improve Class Utilization
- WellnessLiving Help Center: Class Utilization Report
- Perfect Gym Help Center: Report - Studio
- Stripe Docs: Revenue recovery analytics
- Stripe Docs: Revenue recovery
Community-сигналы, использованные только как индикаторы практических проблем:
- Gym Owners Forum: What can Independent Gyms do about Cancelling Members
- Reddit r/gymowner: Honest question for gym owners
- Reddit r/bjj: Gym/studio owners
- Reddit r/mindbody: Does anyone actually use the retention reports in Mindbody?
- Reddit r/FitnessStudioOwner: Mindbody users - tired of manually digging for lapsing members every week?
Материал обновлен 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
- Автоматическое обновление и рассылка отчётов
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — Chrome-расширение для автоматического исправления ошибок сайта
- Разработка Telegram Mini App с Лутбоксами
- YouTube-Telegram Скрапер для Стартапов
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.