
Заменить сторонние билетные агрегаторы собственной платформой: убрать комиссию с продаж, автоматизировать B2B-документы и оплату по счёту, подключить amoCRM и сделать билетную систему на своём домене.
Разработали ticketcode.ru с нуля: онлайн-оплата (карта, СБП), автогенерация счетов и актов для юрлиц, автораспознавание банковских платежей (Точка, Альфа, Тинькофф), глубокая интеграция с amoCRM и Битрикс24, PDF-билеты с QR-кодом, интерактивная схема зала на 200+ мест, кабинет организатора с аналитикой.
К нам обратилась компания, которая проводит десятки бизнес-мероприятий и тренингов по всей России. Задача звучала конкретно: нужна собственная билетная система для организаторов, которая заменит сторонние агрегаторы и заберёт на себя весь цикл — от оплаты до сканирования билета на входе.
Компания годами пользовалась типовыми билетными сервисами и накопила список претензий. Комиссия 5–8% с каждого проданного билета. Клиентская база, которая фактически принадлежит агрегатору. Отсутствие нормальной работы с юрлицами: ни автоматических счетов, ни актов, ни договоров. Базовая интеграция с CRM, которая передаёт только имя и email. И чужой домен в адресной строке, который подрывает доверие.
Заказчику нужна была не просто «страничка с кнопкой оплатить», а полноценная платформа для продажи билетов онлайн, заточенная под B2B-сценарии и глубокую автоматизацию. Мы в Deplox взяли проект в работу и построили ticketcode.ru.
В этом кейсе разберём, какие задачи стояли, что именно мы реализовали и какие технические решения за этим стоят.
Перед началом разработки мы провели серию интервью с заказчиком и его менеджерами, чтобы разобраться, где именно теряется время и деньги. Вот что зафиксировали в ТЗ:
Нулевая комиссия с продаж. Заказчик продаёт тысячи билетов в год. При среднем чеке в несколько тысяч рублей комиссия агрегатора превращалась в серьёзную статью расходов. Нужна собственная билетная система без посредников.
Полный цикл B2B-продаж. Корпоративные клиенты — заметная часть аудитории. Им нужны счёт, акт, договор. Раньше менеджер готовил каждый пакет документов вручную. Задача — автоматическая генерация закрывающих документов при оформлении заказа.
Автораспознавание банковских платежей. Юрлица платят по счёту через расчётный счёт. Менеджер вручную сверял выписку с заказами. Задача — система сама находит платёж, сопоставляет с заказом и подтверждает регистрацию.
Глубокая интеграция с CRM. Заказчик работает в amoCRM. Нужно, чтобы при каждой покупке автоматически создавалась сделка с заполнением кастомных полей: мероприятие, пакет, способ оплаты, спикер, город, ID заказа.
Электронные билеты с QR-кодом и схема зала. PDF-билет после оплаты, сканирование на входе через смартфон, интерактивная карта зала для мероприятий с рассадкой.
Билетная платформа на своём домене. Покупатель должен видеть бренд заказчика, а не логотип стороннего сервиса.
Ниже — как мы всё это реализовали.

Первое, что видит покупатель, — страница оплаты. Мы подключили несколько платёжных провайдеров: ЮКасса, Робокасса и Prodamus. Покупатель выбирает оплату картой или через СБП, платит — и в течение нескольких секунд получает электронный билет с QR-кодом на email. Автоматическая отправка билетов на email реализована через очередь задач: даже при пиковой нагрузке письмо уходит без задержек.
Для ценовой гибкости мы сделали несколько категорий на одно мероприятие: «Серебро», «Золото», «Платина». Каждый тариф — свой набор опций и цена. Промокоды, скидки и реферальные ссылки для партнёров настраиваются в кабинете организатора, каждый промокод привязан к UTM-метке для аналитики.

Это один из блоков, который потребовал наибольшего внимания. Когда корпоративный клиент оформляет заказ, платформа автоматически генерирует счёт в PDF, акт и договор. Документы формируются по шаблонам с реквизитами заказчика и отправляются клиенту.
Менеджеру не нужно открывать 1С, копировать данные и готовить документы вручную. Для компании, у которой десятки B2B-заказов в месяц, это часы сэкономленного времени.
Отдельная задача — закрытие заказов при поступлении оплаты на расчётный счёт. Мы интегрировали платформу с банковскими API (Точка, Альфа-Банк, Тинькофф). Система в реальном времени получает данные о входящих платежах, парсит назначение платежа и автоматически сопоставляет его с открытыми заказами.
Технически интересный момент: бухгалтерия клиента может объединить два счёта в одно платёжное поручение. Система разбирает назначение, находит оба счёта, проверяет сумму и закрывает оба заказа одновременно. Покупатель получает два билета на email без вмешательства менеджера.
Для организатора это значит: нет ручной сверки банковских выписок, нет ошибок при распределении платежей, нет задержек с подтверждением регистрации.

Заказчик работает в amoCRM, и основное требование было: «менеджер не должен вносить данные руками». Мы реализовали глубокую интеграцию, которая при каждой покупке автоматически создаёт контакт и сделку в amoCRM.
В сделку записываются кастомные поля: дата мероприятия, пакет участия, способ оплаты, спикер, город и ID заказа. Менеджер открывает карточку и видит полную картину — откуда пришёл клиент, что купил, как оплатил.
Параллельно мы сделали аналогичную интеграцию с Битрикс24 — для организаторов, которые работают в этой CRM. Плюс открытые webhooks для подключения любых других систем.
Это не базовый коннектор, который передаёт имя и email через Zapier. Это прямая интеграция, заточенная под задачи организатора мероприятий, — именно такую интеграцию билетной системы с amoCRM мы проектировали с нуля.

После оплаты покупатель получает PDF-билет с уникальным QR-кодом. За три дня до мероприятия cron-задача отправляет напоминание с билетом во вложении — участнику не нужно искать его в почте.
На входе мы реализовали сканирование QR на входе через веб-приложение. Никаких специальных устройств — достаточно смартфона. Организатор в реальном времени видит, сколько участников прошло регистрацию.

Для мероприятий с фиксированной рассадкой мы разработали интерактивную SVG-схему зала. Покупатель видит карту зала, кликает на конкретное кресло и сразу понимает, где будет сидеть. Схема поддерживает более 200 мест и обновляется в реальном времени — занятые места блокируются сразу после оплаты.
Эта функция оказалась одной из самых востребованных. Далеко не все тикетинг-системы поддерживают выбор мест, а если поддерживают — обычно за отдельную плату на дорогом тарифе.

Дополнительно мы разработали нетворкинг-модуль: участники знакомятся друг с другом внутри платформы до начала мероприятия. Для бизнес-событий это ощутимо повышает ценность участия — люди приходят уже с запланированными встречами.
Кабинет — это рабочее место менеджера. Мы спроектировали его на основе реальных сценариев: что именно менеджер делает каждый день, какие данные ищет, какие действия выполняет.
Список заказов с фильтрами по статусу, дате, типу оплаты, мероприятию. Поиск работает с кириллицей в любом регистре. Звучит очевидно, но это одна из тех мелочей, которые экономят минуты каждый день.
Аналитика — продажи по дням, UTM-метки, источники трафика. Организатор видит, какой рекламный канал приносит покупки, а какой — только клики.
Экспорт в Excel разделяет имя, фамилию и организацию по отдельным столбцам. Не нужно чистить данные после выгрузки — мы учли это на этапе проектирования.
Управление командой — каждый менеджер получает свой доступ с разграничением прав. Организатор ведёт несколько мероприятий одновременно, переключаясь между ними в одном интерфейсе.
Программа лояльности для постоянных участников: скидки, бонусы, статусы. Для серийных мероприятий — инструмент удержания без дополнительных затрат на привлечение.
SMS-уведомления покупателям — подтверждение оплаты, напоминание, изменения в программе. Плюс webhooks для подключения Telegram-ботов, ERP и любых внешних систем.
Проект вышел в продакшн и уже обслуживает мероприятия с сотнями участников. Менеджеры перестали тратить время на ручную обработку заказов, а заказчик — платить комиссию посреднику.
Ticketcode.ru — не типовой шаблон. Это проект с нуля, в котором каждый модуль проектировался под реальные сценарии заказчика.
Банковские интеграции — работа с API Точки, Альфы и Тинькофф. Парсинг назначений платежей, поддержка сложных случаев (один платёж — несколько счетов), автозакрытие заказов в реальном времени.
CRM-интеграции — прямое подключение к amoCRM и Битрикс24 через API, не через промежуточные коннекторы. Маппинг кастомных полей, обработка дублей контактов, логирование ошибок.
SVG-схема зала — интерактивный компонент с реал-таймом: когда один покупатель выбрал место, оно мгновенно блокируется для остальных. Поддержка 200+ мест без потери производительности.
Автоматизация на cron-задачах — email-напоминания, SMS, синхронизация с банками. Каждый процесс логируется и мониторится, чтобы ни один билет не потерялся.
Генерация PDF — билеты с QR-кодом, счета, акты, договоры. Шаблоны настраиваются под реквизиты заказчика.
Мы строим такие системы не первый год. Если вам нужна автоматизация бизнес-процессов, интеграция с CRM, платёжными системами или банками — обращайтесь в Deplox.
Проект вышел в продакшн и уже обслуживает мероприятия с сотнями
Если вы организатор мероприятий и узнали свои проблемы в начале статьи — вот типичные сценарии, в которых собственная билетная платформа окупается:
Тренинговые и образовательные компании — от 5 мероприятий в год, работа с физлицами и юрлицами, потребность в автоматических документах и повторных продажах.
Организаторы бизнес-конференций и форумов — схема зала с выбором мест, несколько ценовых категорий, B2B-документы для спонсоров, нетворкинг для аудитории.
Продюсеры серийных событий — мастер-классы, воркшопы, регулярные встречи. Программа лояльности, накопление базы, реферальные ссылки для партнёров.
Команды, которые работают в amoCRM или Битрикс24 — и хотят, чтобы данные попадали в CRM автоматически, без ручного ввода.
Ticketcode.ru доступен как white-label билетная система: ваш домен, ваш дизайн, полный контроль над данными. По вопросам подключения — оставьте заявку на ticketcode.ru или свяжитесь с нами через deplox.ru.
Мы разрабатываем системы, которые берут на себя рутину: от билетных платформ до CRM-интеграций, голосовых ботов и автоматизации на n8n. Если у вас есть задача, в которой менеджеры тратят время на то, что должна делать система, — давайте обсудим.
Сайт: deplox.ru
| Параметр | Было | Стало |
|---|---|---|
| Что получил заказчик: итоги проекта | Комиссия 5–8% с каждого билета | 0% — своя платформа, своя касса |
| Что получил заказчик: итоги проекта | Документы для юрлиц — вручную | Счёт, акт, договор — автоматически |
| Что получил заказчик: итоги проекта | Сверка банковских выписок — вручную | Автораспознавание платежей |
| Что получил заказчик: итоги проекта | CRM заполняется руками | amoCRM / Битрикс24 — автосделки с кастомными полями |
| Что получил заказчик: итоги проекта | Клиентская база — у агрегатора | Полностью у заказчика, без ограничений |
| Что получил заказчик: итоги проекта | Нет схемы зала | Интерактивная SVG-схема с выбором мест (200+) |
| Что получил заказчик: итоги проекта | Нет нетворкинга | Нетворкинг-модуль для участников |
| Что получил заказчик: итоги проекта | Нет программы лояльности | Встроенная: скидки, бонусы, статусы |
Реальные результаты наших клиентов в цифрах.
Оставьте телефон или Telegram — ответим в течение часа, обсудим задачу и предложим решение.
Без спама. Только по делу.