← Наши работы · кейс
Платформа автоматизации: билеты, карты Wallet, кабинеты · al-360.ru
Эта витрина — вершина айсберга. Под ней — платформа, которая продаёт билеты, выпускает карты Apple/Google Wallet и обслуживает нескольких клиентов сразу.
Apex Loop — наша собственная платформа. Она принимает оплату, выпускает билет или карту лояльности прямо в телефонный Кошелёк, гасит QR-код на входе и показывает всё в личном кабинете — у каждого клиента платформы свой поддомен и свой бренд.
Один платёж — один билет — один проход: строгая цепочка без двойных списаний и потерянных заказов. Заявки и уведомления приходят в Телеграм, кассиры работают со сканером на телефоне, а владелец видит продажи и проходы в кабинете.
Оплата → выпуск билета с QR-кодом в Apple/Google Wallet, всё автоматически.
Карта гостя в телефоне: визиты, баллы и уровни обновляются сами.
Кассир гасит билет телефоном: один билет — один проход, без бумаги.
События, заказы, гости, статистика, сотрудники — у каждого клиента свой доступ.
Много бизнесов на одной платформе: свои поддомены, бренды и данные.
Заявки, уведомления и вход через Телеграм — без лишних писем.
Страницы, на которые вы приводите людей: получение карты, страница карты, покупка билета — всё в вашем бренде, а не в нашем.
Один кабинет на весь бизнес: клиенты, деньги, карты, привлечение и сотрудники. Никакого программиста, чтобы что-то поменять.
Всё, за что обычно платят отдельным сервисам: выпуск карт, защита от подделки, приём оплаты, связь с вашим магазином.
нажмите на экран, чтобы рассмотреть его целиком
Что это даёт бизнесуНе нужно оформлять сертификаты Apple, разбираться с Google и писать своё приложение — всё это уже сделано и работает.
Карта живёт в телефоне рядом с банковскими. Скидка, баллы и сообщения приходят туда же — без приложения, которое никто не ставит.
Код на карте меняется каждую минуту, как в банковском подтверждении: пересланный скриншот не сработает.
Кабинет показывает, откуда пришли клиенты: ссылка в профиле, акция, блогер или касса — и сколько денег принёс каждый источник.
Сегодня карта лояльности, завтра билеты на мероприятие, послезавтра вторая компания — на той же платформе, без переезда.
Пластиковая карта теряется, забывается дома и стоит денег на каждую печать. Бумажный купон копируется на ксероксе. Скидочный код, отправленный в переписке, за час расходится по чатам — и выгодой пользуются посторонние.
Собственное мобильное приложение решает часть проблем, но дальше начинается самое дорогое — уговорить человека это приложение поставить и не удалить через неделю.
Аренда чужой платформы лояльности снимает вопрос запуска, но создаёт другой: клиент фактически переходит не к вам, а в чужую сеть и чужое приложение. Уходя с платформы, компания уходит без клиентов.
Apex Loop 360 стоит посередине: карта под брендом компании, в родном Кошельке телефона, ставить ничего не нужно — и при этом список клиентов, история покупок и настройки принадлежат компании.
Кабинет открывается в браузере, входить можно с телефона. Набор разделов зависит от типа бизнеса.
Для магазина: Сводка · Клиенты и карты · Сканирования · Ссылки и акции · Реклама и блогеры · Приведи друга · Сообщения на карту · Дизайн карты · Дубли · Сотрудники · Как пользоваться.
Для клуба с событиями: Статистика · События · Заказы · Гости · Проходы · Участники · Уровни · Настройки программы · Реклама и блогеры · Рассылка · Дизайн карты · Сотрудники · Как пользоваться.
Разделы «Дизайн карты» и «Сотрудники» видит только владелец. Раздел «Дубли» показывает людей, которые завели карту дважды — с телефона и с почты, например, — и предлагает их объединить. Раздел «Как пользоваться» — короткая инструкция внутри самого кабинета, чтобы не искать её в переписке.
Всё, что перечислено дальше в этом документе — оформление карты, условия акций, договорённости с блогерами, правила приглашений, тексты сообщений, роли сотрудников, — меняется владельцем самостоятельно. Обращение к разработчику нужно только для нового типа бизнеса.
Конструктор. Задаются: название программы, подпись главной величины (например, «Скидка» или «Баллы»), цвет фона, логотип и баннер (картинка до 1,5 МБ, система сама отбраковывает мыльные), кадрирование баннера, затемнение, размер знака до 25 %, до 8 информационных блоков и 6 ссылок на обороте, телефон, сайт, почта, оператор, до 10 адресов с напоминанием при подходе (радиус от 50 до 5000 метров) и раскладка лицевой стороны: что стоит первой величиной, что второй, где владелец, где номер карты, где «скидка до».
Правится всё прямо на изображении карты: щёлкнули по подписи — исправили текст на месте; щёлкнули по значению — выбрали из списка, что там показывать.
Важное ограничение, о котором честно предупреждаем: своего шрифта на карте не даёт ни Apple, ни Google. Фирменную типографику можно показать только картинкой в баннере.
Обновление уже выданных карт. На Андроиде правка оформления доезжает до всех владельцев карт сразу. На Айфоне карту нужно перевыпустить и разбудить телефон беззвучным сигналом — доставку Apple не гарантирует. Это особенность самих Кошельков, а не системы, и её лучше учитывать при планировании смены оформления.
Откат. Каждая правка оформления пишется в историю. Кнопка «Вернуть это оформление» возвращает всё целиком, включая прежние версии картинок. Повторно откатить одну и ту же запись нельзя — защита от случайного зацикливания.
Сообщения на карту. Отправляются одному клиенту, отмеченным галочками (до 5000 за раз) или целому сегменту. Каждое сообщение уходит с паузой — по умолчанию 15 минут, настраивается от 0 до 240. В течение паузы сообщение снимается одной кнопкой; после отправки отозвать нельзя, и система об этом прямо предупреждает. Есть выбор «тихо» или «со звонком»: будить телефон Кошелёк разрешает не чаще трёх раз в сутки на карту, поэтому по умолчанию стоит «тихо». Заблокированные карты пропускаются.
Ссылки и акции. У компании есть общая ссылка на получение карты и сколько угодно ссылок под конкретные акции. У каждой акции — название, короткий код, стартовая скидка от 0 до 100 %, приветственные баллы, срок, предельное число выдач, счётчик уже выданных карт и выключатель. Куар-код печатается прямо из кабинета. Страница получения карты настраивается отдельно: открыта или закрыта, текст условий до 1200 знаков, текст при закрытой выдаче, требование регистрации в магазине, цвета и тема.
Реклама у блогеров — отдельный блок, а не разновидность акции, потому что здесь есть вторая сторона с договором и деньгами. В кампании задаются свои условия под каждого блогера: фиксированная сумма за размещение (ставится в долг сразу), фиксированная сумма за приведённого покупателя (один раз на человека), процент с его покупок с окном в днях, порог заказа, скидка гостю и срок её действия — только первая покупка, до даты или навсегда. Скидку получает лишь тот, кто действительно оформил карту.
У блогера свой кабинет: вход по имени и паролю действует 10 часов, любое изменение доступа гасит вход немедленно. Блогер видит свои ссылки и куар-коды, воронку «переходы → карты», условия договора человеческими словами и все начисления. Выручку — только если у него есть процент. Имён и телефонов гостей не видит никогда, этого требует закон о персональных данных.
Выплаты идут по цепочке начислено ↔ выплачено ↔ отменено, с полным откатом на каждом шаге. Отмена или возврат покупки снимает начисление и возвращает скидку, а уже выплаченное автоматика не трогает — это решает человек.
«Приведи друга». По умолчанию выключено, включается владельцем. Настраивается: баллы пригласившему, баллы и процент другу, минимальная сумма заказа, предел приглашённых в календарный месяц и момент выплаты — сразу после оплаты или после фактического вручения товара. Утверждённый вариант для магазина: другу 10 % один раз, пригласившему 500 баллов после вручения, порог заказа 3000 ₽, не более 10 друзей в месяц.
Защиты: сам себя пригласить нельзя, «не нового» клиента нельзя, один друг засчитывается один раз, узнавание идёт по телефону и почте. Возврат покупки снимает бонус и возвращает пару в ожидание.
Сканер кассира открывается на любом телефоне или планшете. Три способа найти клиента: отсканировать код с его карты, найти по телефону, ввести вручную короткий номер, напечатанный под кодом. Есть поиск по части имени или почты. Кассир видит имя, скидку, баллы и заказы к выдаче. Просроченная скидка не показывается — кассир физически не может применить то, что уже истекло.
Код на карте меняется каждую минуту — по тому же принципу, что цифры в банковском подтверждении. Секрет по сети не передаётся, телефон считает код сам. Пересланный скриншот не работает: система отвечает «Код устарел. Попросите клиента открыть карту в телефоне». Чужая карта — «Код не подходит». Попытка применить одну карту дважды подряд на разных кассах — «Скидку только что применили на другой кассе». У Айфона код по техническим причинам обновляется раз в сутки, это учтено в проверке.
Билеты на события. Событие создаётся с тарифами: категория, цена, вместимость. Оплата автоматически выпускает билет, причём ровно один — повторное сообщение о том же платеже билет не удваивает. Отменённый или возвращённый заказ билета не получает, превышение вместимости не пропускается молча, а фиксируется в журнале. Один заказ = один код = один проход: сканирование гасит билет сразу. Ответы контролёру короткие: «Проход разрешён», «Билет уже использован» с указанием времени, «Билет аннулирован», «Билет не найден». Абонемент пускает многократно. Аннулировать и перевыпустить билет можно из кабинета.
Роли сотрудников: владелец, управляющий, кассир (вход и касса), кладовщик (выдача заказов, билеты не трогает), финансист (видит деньги, но не имена гостей). Вход действует 10 часов, и каждые полминуты система заново сверяет, работает ли ещё этот человек и с какой ролью: увольнение или понижение вступают в силу через полминуты, а не «когда он сам выйдет из кабинета».
Закон о персональных данных. Требование гостя «удалите мои данные» выполняется одной кнопкой: имя и контакты обезличиваются, события Кошелька очищаются, скидка обнуляется. Согласие на обработку фиксируется в момент получения карты — с датой и источником.
Разделение компаний. Принадлежность сотрудника к своей компании система проверяет при каждом действии, а не один раз при входе. Увидеть чужих клиентов невозможно, даже если вручную набрать адрес чужой компании.
Три способа получить то же самое — и их цена.
Аренда чужой платформы. По нашему разбору 25 платформ России и мира (июль 2026): простые сервисы — от 4 000 ₽ в месяц за компанию, с рассылками и аналитикой — до 15 000 ₽ в месяц, крупные корпоративные — от 150 000 ₽ в месяц. Мировые берут подписку плюс плату за каждую выпущенную карту. Для компании на среднем тарифе это 180 000 ₽ в год и 540 000 ₽ за три года (расчёт: 15 000 × 12 × 3) — при том, что база покупателей остаётся на чужой стороне, а клиент попадает в чужое приложение и чужую сеть.
Своё мобильное приложение. От миллиона рублей и полугода до запуска (оценка по рынку), дальше — поддержка, обновления под новые версии телефонов и постоянная борьба за то, чтобы приложение не удалили. Каждый новый клиент — это уговоры «поставьте, пожалуйста».
Apex Loop 360. Разработка сделана один раз и обслуживает много компаний сразу: каждая новая подключается своим адресом, своим оформлением карты и своими сотрудниками — без переписывания системы. Ставить клиенту ничего не нужно, Кошелёк уже стоит в телефоне. Список клиентов, история покупок и настройки остаются у компании. Для нас как владельца платформы это повторяемый продукт: подключение новой компании — настройка в кабинете, а не новый проект.
Отдельная выгода, которую обычно не считают: сообщения Кошелька о добавлении и удалении карты дают честную цифру «сколько карт реально живёт в телефонах» и настоящий отток — вместо красивого, но бессмысленного числа выданных ссылок.
живая схема контура — узлы и связи системы
Другие работы