Расписание клуба,
не теряет броней.
letscourt заменяет связку «Excel + WhatsApp + бумажный журнал». Сетка расписания, онлайн-бронь клиентами, кабинеты тренеров, тарифы по дням и сменам, аналитика по клубу и сети.
Всё для управления клубом — в одном месте
От первой брони по телефону до годовой аналитики сети. Настраивается за день, работает с первого клиента.
- ·Сетка дня с цветовой кодировкой покрытий (хард/грунт/трава/падл)
- ·Click по слоту — бронь за ≤15 секунд по телефону
- ·Hover на броне — popover с клиентом, тренером, оплатой
- ·Drawer с inline-редактированием (тренер, клиент, сумма)
- ·Hold с таймером 10 мин, авто-снятие при отсутствии оплаты
- ·Детекция конфликтов на уровне БД (EXCLUDE constraint)
- ·Длительность 1–4 часа с подсветкой диапазона
- ·Типы: игра / тренировка / турнир / технический блок
- ·Карточки с метриками: потрачено, визиты, активность 12 недель
- ·Бейджи VIP / Абонемент / Долг / Уснул N дней
- ·Сегмент-фильтры: VIP, с долгом, уснувшие, с абонементом
- ·История бронирований (50 последних) на одной странице
- ·Inline-редактирование баланса, уровня, заметок
- ·Multi-tenancy: один клиент = один баланс на всю сеть
- ·Право быть забытым (152-ФЗ): полное удаление одной кнопкой
- ·ЮKassa: карты, СБП, идемпотентные webhook-и
- ·Авто-возврат при отмене оплаченной брони
- ·Ручная отметка оплаты: наличные / перевод / карта офлайн
- ·История каждой брони: создание → hold → оплата → возврат
- ·Финансовая аналитика: 7/30/90 дней, разрезы по клубам/тренерам
- ·Динамика выручки по дням, средний чек, конверсия
- ·8-уровневая система разрядов: Новичок → МСМК
- ·Регалии цветными пилюлями: чемпионы, финалисты, призёры
- ·Кабинет тренера /coach с расписанием во всех клубах сети
- ·Расчёт выплат: confirmed-часы × ставка
- ·Рейтинг по выручке, часам, занятиям, новым клиентам
- ·Топ-3 пьедестал 🥇🥈🥉 для мотивации
- ·Публичная бронь /c/<club> — бренд, фото, слоты с ценами
- ·Embeddable виджет (iframe или script) с авто-resize
- ·Безопасность по доменам: ключ wpk_… с allow-list
- ·Wildcard *.example.com для всех поддоменов
- ·Telegram-бот клуба под своим брендом — за 5 минут через @BotFather
- ·Telegram Mini App: бронь без выхода из мессенджера, оплата ЮKassa
- ·«Связаться с админом» — пересылка сообщений в админский чат
- ·Авто-логин клиента в WebApp по подписи initData
- ·Дашборд директора: 4 KPI с trend-стрелочками
- ·«Требует внимания» — клубы с просадкой выручки 30%+
- ·Heatmap загрузки час × клуб
- ·Топ-10 тренеров по часам и доходу
- ·Расчёт конверсии в оплату, % отмен, среднего чека
- ·Inbox с живым таймером hold-броней
- ·5 ролей: Владелец / Директор / Админ клуба / Тренер / Read-only
- ·Привязка администратора к конкретным клубам
- ·Inline-смена ролей и привязок без модалок
- ·Тарифы: матрица день × правило × конкретные корты
- ·Court-specific цены (корт 1 — прайм 5500₽, остальные 3500₽)
- ·Инвентарь: мячи, ракетки, струны с порогами заказа
- ·Аудит-лог всех мутаций (партицирован по месяцам)
- ·JWT с коротким TTL (15 мин) + refresh-токены
- ·152-ФЗ из коробки: УЗ-3, удаление, экспорт
- ·Имперсонация platform-админа с прозрачностью (audit + баннер)
- ·Idempotent webhooks (UNIQUE event_id)
- ·btree-gist EXCLUDE — overlap бронирований невозможен на уровне БД
- ·Полный audit-trail: кто, что, когда, IP, user-agent
Кому подходит
Один продукт закрывает потребности всех ролей в клубной экосистеме.
Видит всё — финансы, KPI, команду, заявки.
- ✓Дашборд директора с пульсом каждого клуба
- ✓Управление командой и тарифами
- ✓Аудит и прозрачность всех действий
Аналитика по сети, разрезы и trend.
- ✓Конверсия в оплату, средний чек, отмены
- ✓Heatmap загрузки час × клуб
- ✓Выгрузка в Excel (в roadmap)
Бронь по телефону за ≤15 секунд.
- ✓Быстрое создание брони с pre-fill клиента
- ✓Drawer с inline-редактированием
- ✓Inbox с заявками и hold-таймером
Свой кабинет /coach, расписание, выплаты.
- ✓Расписание во всех клубах сети
- ✓Профиль с разрядом и регалиями
- ✓История выплат и расчёт «к получению»
Бронируй с сайта или Telegram, плати онлайн.
- ✓Публичная бронь /c/<club> со слотами
- ✓Карты / СБП через ЮKassa
- ✓Личный кабинет с историей и абонементом
Интеграции
Готовые к подключению из коробки.
Карты, СБП, идемпотентные webhook-и, авто-возврат.
Свой бот клуба под брендом: бронь через Mini App, мои брони, связь с админом.
iframe / script с привязкой к домену по wpk_-ключу.
Фискализация чеков через провайдер ОФД.
Подтверждение брони, напоминания за час.
Транзакционные письма клиентам и команде.
Выгрузка платежей и сотрудников в 1С:Бухгалтерию.
Карта проезда на странице клуба.
Почему letscourt
Сделано для российских клубов с нуля, а не локализованная зарубежная платформа.
EXCLUDE constraint на уровне Postgres — overlap двух броней на одном корте физически невозможен. Не «постараемся не пересечь», а гарантия.
Click по слоту → создать. Поиск клиента и тренера разворачивается опционально. Админ не теряет клиента, который ждёт на проводе.
Один клиент с балансом и абонементом действует во всей сети клубов. Не «переносить руками», а архитектурно одна запись.
Никаких подкрашенных KPI. Конверсия = paid / sessions, отмены = cancelled / total. Прозрачно, как считается каждое число.
Право быть забытым — одна кнопка, полное стирание. Audit-лог фиксирует IP и user-agent. Соответствие УЗ-3.
Партицированный audit-log, индексированный bookings, multi-tenant scope в каждом запросе. Шардинг по org_id — лёгкий апгрейд позже.
Попробуйте — это пять минут
Заявка → пароль на email → создаёте клуб и корты. Начинаете принимать брони в тот же день.