Контроль доступа в фитнес-клубе: турникеты, карты и приложение
Практика3 минРедакция Innovialabs
Коротко
Турникет должен пускать клиента не по факту наличия карты, а по ответу CRM о статусе абонемента; идентификатор (карта, QR или лицо) выбирают по балансу удобства, цены и защиты от передачи абонемента другому человеку.
Как работает доступ в клуб
Схема простая: клиент предъявляет идентификатор (карту, браслет, QR-код или лицо), считыватель передаёт его контроллеру, контроллер спрашивает систему, можно ли пустить, и открывает турникет. Ключевой момент — решение принимает CRM, а не сам турникет. Только она знает, активен ли абонемент, не заморожен ли он, подходит ли время и зона.
Если турникет работает по собственной базе карт, отдельно от CRM, клиент с закончившимся абонементом спокойно проходит, а администратор узнаёт об этом из сверки в конце месяца.
Какой идентификатор выбрать
| Способ | Плюсы | Минусы |
|---|---|---|
| RFID-карта или брелок | Быстро, привычно, работает без интернета у клиента | Теряют, забывают, легко передать другому |
| Браслет | Удобно в бассейне и раздевалке, им же открывают шкафчик | Стоимость носителя, тоже можно передать |
| QR в приложении или боте | Не нужен физический носитель, код можно делать одноразовым | Нужен телефон и заряд, сканер чувствителен к яркости экрана |
| Распознавание лица | Нечего забыть и нечего передать | Дороже оборудование, нужно согласие клиента на обработку биометрии |
Многие клубы комбинируют: браслет как основной способ и QR как запасной, если браслет забыли.
Связь турникета со статусом абонемента
При каждом проходе система должна проверить:
- Абонемент активен и не заморожен.
- Время и день соответствуют тарифу (например, утренний абонемент).
- Зона входит в тариф: зал, бассейн, СПА.
- Остаток визитов, если пакет лимитированный, — и списать визит.
- Нет блокировки: долг, нарушение правил.
При отказе турникет не открывается, а администратор видит причину на экране: «абонемент закончился 3 дня назад». Это превращает отказ в повод продлить, а не в конфликт.
Офлайн-режим. Продумайте, что будет при обрыве связи между контроллером и сервером. Обычно контроллер хранит кэш разрешённых идентификаторов и синхронизирует проходы позже.
Шкафчики
Варианты по степени автоматизации:
- Ключ на резинке — просто, но ключи теряются и копируются.
- Электронный замок на тот же браслет или карту — клиент открывает шкафчик тем же носителем, что и турникет.
- Автоназначение шкафчика при входе — система выдаёт свободный номер и знает, кто его занял.
Полезная связка: турникет на выход не выпускает клиента, пока шкафчик не освобождён. Так не остаются закрытые шкафчики на ночь.
Как не дать передать абонемент
Передача абонемента другу — прямая потеря выручки. Способы защиты:
- Фото клиента на экране администратора при каждом проходе — дешёвый и действенный вариант.
- Антипассбэк: после входа повторный вход по тому же идентификатору невозможен, пока не зафиксирован выход.
- Динамический QR, который обновляется каждые несколько секунд, — скриншот не сработает.
- Распознавание лица как основной или подтверждающий фактор.
- Отчёт по аномалиям: несколько проходов подряд, вход в разных филиалах за короткое время.
Как внедрять
- Опишите тарифы и правила доступа в CRM — это основа.
- Проверьте, есть ли у выбранных контроллеров документированный API или готовая интеграция с вашей CRM.
- Решите, где хранить фото и биометрию, и оформите согласие клиентов.
- Запустите на одном входе, проверьте сценарии отказа и офлайна.
- Выдайте носители действующим клиентам и только затем отключайте старую схему.
Частые ошибки
- Покупать турникеты до выбора CRM — потом выясняется, что интеграции нет.
- Не продумать аварийное открытие и эвакуацию: турникеты должны освобождать проход по требованиям безопасности.
- Хранить биометрию без согласия и без понятной политики.