Это полный разбор платформы — в том порядке, в котором мы показываем её клубам на живом демо: от сайта и кабинета игрока до кассы вечера, табло и финансовой аналитики. Почти каждый раздел здесь можно не только прочитать, но и посмотреть в действии — демо ниже собраны из настоящих интерфейсов работающих клубов.
Мы сами ведём покерные клубы, поэтому платформа построена на собственных бизнес-процессах: каждая кнопка в ней появилась потому, что была нужна в зале, а не потому, что красиво смотрелась в макете.
Первое, что получает клуб на платформе, — собственный сайт: расписание турниров, рейтинг месяца, карточки «О клубе», контакты и юридические документы. Дизайн единый по структуре, но полностью ваш по содержанию: свои шрифты, свои цвета, свои изображения — всё правится через админку, без дизайнера и программиста. Обложки турниров автоматически затемняются под текст, так что любая фотография смотрится аккуратно.
Сайт адаптивный — одинаково собран под компьютер, планшет и телефон. Работает и на своём домене, и на бесплатном поддомене overee.ru. Внизу — правила клуба, политика конфиденциальности и оферта: наши типовые документы проверены юристом и обновляются, а ваши реквизиты подставляются в них автоматически (об этом — в главе о настройках).
У игрока четыре двери в клуб: сайт, Telegram-бот, MAX-бот и вход через VK или Яндекс. За всеми четырьмя — один и тот же личный кабинет: профили связываются по номеру телефона, который приходит уже подтверждённым от VK, Яндекса, Telegram или MAX. Никаких SMS-кодов и повторных регистраций: зарегистрировался на сайте — тот же профиль откроется в Telegram, и наоборот.
Первый экран кабинета — ближайший турнир: сколько игроков записано, во сколько старт, кнопка «Записаться». Когда турнир идёт, здесь же видны уровни блайндов и число оставшихся в игре. По любой карточке турнира можно провалиться в подробности и посмотреть участников.
Дальше — рейтинг: месячный, за всё время, отдельно по нокаутам на баунти-турнирах. Любая строка рейтинга открывает карточку игрока — кто он, что выигрывал, какие достижения собрал.
Награды мы сознательно делаем накопительными и автоматическими: они выдаются сами — за посещения, победы, подиумы, нокауты. Повторная награда не теряется, а «иксуется»: занял второе место трижды — на бейдже появится ×3. Есть и особые достижения, которые сложно получить: дубль (две победы подряд), камбэк (победа после долгой серии без побед), 30 000 очков за месяц. Отдельная гордость — рамка победителя гранд-финала вокруг аватарки: за три победы она становится платиновой, за пять — золото-красной. Звучит как мелочь, но мотивирует игроков заметно сильнее, чем кажется.
В личном профиле игрок видит своё звание в олл-тайм рейтинге и прогресс до следующего, а в месячном — сколько осталось до топ-10. Имя менять может только менеджер (это защита от путаницы в зале), а телефон и способы связи игрок правит сам.
Мини-приложение в мессенджере — тот же кабинет игрока, пиксель в пиксель: турниры, запись, награды, рейтинг, профиль. Игрок записывается в два касания и сразу получает подтверждение: «Заявка отправлена, ожидайте» — а когда менеджер её подтвердит, придёт вторая отбивка со всеми деталями. По любому вопросу из уведомления можно сразу написать менеджеру.
Администратору бот служит пультом уведомлений: новые заявки, отмены, личные сообщения игроков — всё приходит прямо в мессенджер, из уведомления можно перейти к заявке или диалогу. Какие отбивки получать, настраивается — чтобы бот сообщал ровно то, что вам нужно.
История любого игрового вечера начинается во вкладке «Турниры». В карточке турнира задаётся всё: название, дата и время, уровень окончания поздней регистрации, максимум игроков, стоимость входа, ребаев и аддонов, адрес площадки (если их несколько), описание и обложка.
Заполнять это каждый раз — занятие на любителя, поэтому есть шаблоны: выбираете шаблон — и все поля вместе с обложкой подставляются сами, остаётся поправить дату. Шаблоны редактируются в любой момент, обложки хранятся вместе с ними. Созданный турнир сразу появляется на сайте, в ботах и мини-аппе — анонсировать отдельно ничего не нужно.
Как только турнир опубликован, начинают падать заявки. У каждой — понятный жизненный цикл: «Ожидает» → «Подтверждена» → «Пришёл», плюс «Отклонена» для спама и «Лист ожидания», когда мест больше нет. Каждый переход — одно нажатие.
Зачем вообще подтверждать заявки вручную? Чтобы работать с каждой индивидуально. Новичку лучше позвонить: частая история — человек записался и тут же отменил, потому что «не успеваю к семи». Один звонок — и вы объясняете, что поздняя регистрация открыта ещё два часа, заявка возвращается, игрок приходит. Подтверждение — это и фильтр от мусора, и точка контакта с каждым гостем.
Лист ожидания мы тоже сознательно разгружаем вручную, а не автоматически. Практика такая: когда место внезапно освобождается, автоматика позвала бы следующего по очереди — а он уже дома и с другими планами, и так по всей очереди. В зале при этом обычно сидят зрители, которые «просто посмотреть» — и внезапно хотят в игру. Поэтому менеджер сам выводит из листа ожидания того, кто реально готов сесть за стол прямо сейчас.
Перед стартом, когда за пять минут приходят сразу десять человек, выручает поиск: он понимает имя, никнейм и кусок номера — помните про «три девятки» в телефоне постоянника, набрали 999 — и вот он. Фильтры по турниру, адресу и статусу держат список в порядке даже в клубе на несколько площадок.
Игроки пришли — менеджер отмечает явку, и дальше весь вечер живёт в одном экране результатов. Ребаи и аддоны фиксируются в момент, когда игрок берёт фишки, — включая бесплатные ребаи, если у вас с кем-то договорённость. Вылет отмечается сразу с местом; на баунти-турнире добавляется поле для выбитых фишек. Очки за турнир считаются автоматически по рейтинговой формуле — мы даём свою, учитывающую стеки, ребаи и количество входов, но можем полностью переработать её под ваш регламент; для специфичных турниров есть ручной ввод очков.
Когда место проставлено, игроку уходит отбивка: «Поздравляем, вы заняли такое-то место». Тем, кто в призы не попал, ничего не приходит — незачем напоминать человеку, что он ничего не занял.
Главное отличие от Excel-таблицы: здесь невозможно потерять учёт. Прогресс-бар вечера показывает все отмеченные результаты и все оплаты — ситуация «кто-то ушёл не оплатив, и никто не заметил» исключена: вы всегда видите, кто именно не рассчитался.
В карточке сегодняшнего турнира на «Заявках» есть кнопка «Рассадка»: флор указывает число столов и мест за столом и открывает рассадку. Дальше руками ничего раздавать не нужно. Как только игроку отмечают явку, система сажает его за наименее заполненный стол на случайное кресло, а в бот ему уходит сообщение: «Ваше место: стол 2, место 5-6». Места подписаны так же, как боксы на физических столах, поэтому игрок находит кресло сам, не спрашивая крупье. Столы при любом порядке прихода отличаются не больше чем на одного человека.
Экран рассадки обновляется живьём и показывает счётчики вечера: всего, пришли, не пришли, в игре, ждут. Если кресел не хватило, игрок встаёт в очередь ожидания по времени явки: при первом вылете он садится автоматически, а игроку и флорам приходит уведомление. Когда столы перекашиваются, флору в бот прилетает план выравнивания «стол 1 → стол 2», а в нужный момент — подсказки «можно слить стол» и «пора собирать финалку». Слияние столов и жеребьёвка финального стола делаются одной кнопкой, каждый игрок получает новое место в мессенджер; ручная пересадка тоже есть. Закрытие турнира закрывает рассадку само.
В том же экране вечера ведётся бар: у клуба есть справочник продуктов — название, цена, при желании штрихкод. Заказал игрок напиток — позиция добавляется в его строку. Мелкое, но продуманное удобство: однажды заказанные позиции всплывают в списке игрока наверх — люди обычно повторяют одни и те же заказы, и искать их заново не приходится.
Расчёт в наших клубах устроен просто: гость играет, заказывает и рассчитывается один раз — когда собирается уходить, сразу за всё. Аудитория воспринимает это отлично: никто не следит за средним чеком по ходу вечера. При оплате отмечается способ — наличные, перевод, карта; скидки задаются в рублях или процентах.
Под результатами вечера собирается общая сводка: сколько принесла игра, сколько бар, разбивка по способам оплаты — и всё это выгружается в Excel. Если клубу нужна полноценная кассовая интеграция — терминал, чеки, маркировка — это подключается отдельно, обсуждается индивидуально.
У каждого стола в системе есть экран — страница табло, которую вы открываете на любом телевизоре из браузера. Привязали стол к турниру — название, структура и уровни подтянулись сами. Дальше выбираете тему: строгая классика с прогресс-баром и настраиваемыми показателями (средний стек, фишки в игре, число игроков — что показывать, решаете галочками), спидометр, табло в духе аэропортных, и наша любимая — «Арена»: аватарки записавшихся игроков летают по экрану, а когда игрок вылетает, табло проигрывает анимацию с его ником и местом. Финал турнира на «Арене» выглядит как маленькое шоу.
Управляется табло с любого устройства — прямо из зала с телефона: старт, пауза, смена уровня, и там же мини-интерфейс результатов, чтобы не прыгать между экранами. Структуры блайндов сохраняются шаблонами: сделали сетку по 15 минут — сохранили, понадобилась по 20 — переключили одним нажатием. Можно добавить гонг перед сменой уровня, свой логотип и фон с автозатемнением. Тема и шрифты каждого стола независимы: два телевизора рядом могут выглядеть совершенно по-разному, и всё это адаптируется под любое разрешение экрана.
Из свежего: на табло можно включить QR-код записи — гость, зашедший посмотреть, сканирует код и попадает на запись в следующий турнир, — а в перерывах крутить видеоролики клуба.
Всё, что игроки пишут ботам — и в Telegram, и в MAX, — стекается в один раздел «Сообщения». Вы отвечаете от имени бота прямо из панели, с компьютера или телефона; админам приходят уведомления о новых сообщениях, чтобы ни один вопрос не провис. Фотографии в диалогах видны, аудиосообщения — нет, о чём игроки быстро узнают сами.
Рассылки — инструмент возвращения игроков, и сегментируются они как угодно: всем; тем, кто был на прошлом турнире; топам по ребаям; тем, кто играл за последние N дней и сыграл больше десяти турниров, — условия комбинируются, а счётчик получателей пересчитывается на лету. Из выборки можно вычеркнуть кого-то персонально. К сообщению прикладывается изображение — например, афиша недели. Отправка идёт через обоих ботов с живым прогрессом.
Вкладка «Игроки» — сводка по каждому: сколько турниров сыграл, сколько нокаутов, сколько оставил на входах, ребаях и в баре. Таблица сортируется по любой колонке, поиск понимает ник, имя и номер, а база целиком выгружается в Excel. Во вкладке «Награды» — индивидуальная выдача: найти игрока и вручить победителю гранд-финала ту самую рамку на аватарку — за одну победу золотую, за три платиновую, за пять «пламя». «Рейтинг» показывает таблицы за любой месяц работы клуба и за всё время.
Вкладка «Настройки» — это конструктор вашего сайта и служебные параметры клуба:
Сюда же подключаются Яндекс Метрика и Вебмастер. Через пару недель клуб начинает находиться в поиске по запросу «покер + ваш город», карточка появляется в выдаче, а Алиса отвечает на вопросы о клубе. В Метрике видны источники трафика и — отдельное удовольствие — Вебвизор: записи того, как живые люди листают ваш сайт, что смотрят и на чём останавливаются. Лучший способ понять, что добавить на сайт, а что убрать.
Уровней доступа по сути два. Фаундер видит всё, включая финансовые сводки и вкладку «Обзор». Менеджер ведёт турниры, заявки и игроков, но не видит денег клуба — и, что важнее, ничего не может удалить. Любое удаление — игрока из базы, турнира, даже мусорной заявки — превращается в запрос, который падает фаундеру на подтверждение. Обиженный менеджер, увольняясь, не унесёт и не испортит вашу базу: без вашего «да» в ней не изменится ничего фундаментального. Выгрузка базы менеджеру тоже недоступна.
Дополнительно в панели видно, кто из команды сейчас онлайн и с какого устройства — полезно, когда админов несколько и смены пересекаются.
Финальная вкладка фаундера — «Обзор». Выбираете период — и перед вами вся экономика: выручка, средний чек, приросты и спады, потраченное на скидки, среднее число игроков и ребаев за игру, доля бесплатных входов. К каждому показателю есть подсказка при наведении — не нужно помнить, что как считается.
Ниже — сводки: по турнирам, топ продуктов и топ покупателей бара, воронка заявок, посещаемость, топ игроков по ребаям. Отдельная метрика — скорость обработки заявок менеджерами, по каждому админу. Считается она по медиане, а не по среднему: заявка, оставленная в три ночи, будет подтверждена только утром — и это нормально; медиана показывает реальную скорость работы, а не ночные выбросы.
Поверх любого табло можно настроить ротацию слайдов: логотип клуба, текстовые сообщения, логотип партнёра, QR-код — у каждого слайда своя длительность. QR-код генерировать не нужно: вводите ссылку, система рисует код сама. Так экраны столов между уровнями работают на клуб и его партнёров — анонсы, акции бара, спонсоры турнира.