

+3Ищете опытную команду интеграторов?
Проанализируем задачи, составим тех. задание и предложим решение.
Кейс: разработка реферальной системы для сети клиник лазерной коррекции зрения
7 минут
Для сети клиник лазерной коррекции зрения мы объединили PWA-приложение, Битрикс24 и МИС Glorias в единый цифровой контур без создания третьей базы данных.
О клиенте
Клиент (NDA) — сеть офтальмологических центров.
-
17 лет работы.
-
16 городов присутствия.
-
416 000 операций по программе центра.
Компания привлекает клиентов через два канала: прямой поток и партнерскую сеть. В сетку партнеров входят сторонние агенты-офтальмологи, оптометристы, сетевые оптики и клиенты клиник, которые уже делали операции и хотят рекомендовать их своим знакомым.
Клиенты приходят на хирургические операции по рекомендациям специалистов первичного звена. За каждого привлеченного клиента, который прошел операцию, агент получает фиксированную сумму или процент от чека.
Цель проекта — создать собственный цифровой сервис для управления реферальной программой, который снизит нагрузку на персонал клиники и позволит агентам зарабатывать реальные деньги.
Предпроектное обследование и анализ конкурентов
Отдельно был создан «Личный кабинет» для администраторов и бухгалтерии, который позволяет управлять выплатами.
В ЛК выделены следующие разделы и модули:
- Раздел «Клиенты агентов» — выполняет роль реестра для мониторинга движения привлеченных клиентов.
- Раздел «Выплаты агентам» — для обработки заявлений агентов бухгалтерской службой.
- Аналитический дашборд — собирает сквозную статистику по агентской программе: количество активных партнеров, привлеченных клиентов, начисленных и переведенных бонусов.
- Вкладка «Агенты» — агрегирует ключевые показатели работы агентской сети.
Отдельно стоит рассказать про интеграцию с Calltouch:
Раздел содержит два отчета:
- Источник — сколько агентов — показывает рекламные каналы (Яндекс Карты, платная реклама, прямые переходы), с которых приходят пользователи, регистрирующиеся в качестве агентов.
- Агент, его клиенты и выручка — фиксирует клиентов, которых привели агенты, и суммарный доход клиники от их визитов.
Перед проектированием мы изучили кастомное решение, которое использует основной конкурент, и решили разработать собственное.
Аудит выявил архитектурные и функциональные ограничения в решении конкурента, которые блокируют развитие программы:
- Нулевая финансовая прозрачность. Агент не видит размера бонуса за конкретного клиента, итогового дохода за месяц и архива выплат.
- Формальные статусы заявок. Система показывает абстрактный текст вместо полноценной воронки, скрывает время визита и историю событий.
- Медленный ввод данных. На приеме агент тратит до трех минут на ручное заполнение анкеты каждого клиента. Персональные реферальные ссылки и QR-коды отсутствуют.
- Неудобные коммуникации. Раздел обратной связи работает без системы тикетов, а прайс-лист встроен через iFrame с сайта клиники и не подходит для отправки клиентам.
- Юридические риски. В системе нет сбора ИНН и реквизитов, не подписывается оферта и отсутствует передача согласия на обработку персональных данных.
- Архитектурные риски. Решение использует стороннюю базу данных и формирует проблему третьей базы. Постоянные тяжелые запросы к МИС Glorias грозят блокировкой по IP и зависят от чужого SLA.
Решение
- Разработать кабинет агента на базе действующего PWA-приложения.
- Настроить бесшовный переход между ролями клиента и агента без повторной авторизации.
- Построить систему учета клиентов с автоматическим маскированием персональных данных по требованиям 152-ФЗ.
- Внедрить прозрачную финансовую воронку с детализацией начислений и историей выплат.
- Автоматизировать документооборот с подписанием актов и заявлений через простую электронную подпись.
- Организовать двустороннюю синхронизацию Битрикс24 и МИС Glorias без перегрузки серверов.
Ключевое архитектурное ограничение — отказ от третьей базы данных. Мы спроектировали архитектуру так, чтобы Битрикс24 оставался мастером по заказам и финансам, а МИС Glorias — единственным источником данных по визитам и фактам проведенных операций.
Сравнительная таблица
|
Зона |
Решение конкурента |
Наше решение |
|
Прозрачность денег |
Нет суммы бонуса в интерфейсе |
Сумма по каждому клиенту, журнал выплат по месяцам |
|
Статусы |
Нет статуса |
Воронка: Создан → Записался → Пришел → Прооперирован → Выплачен |
|
Антифрод |
Нет |
Автоматический контроль unique-полей и периода атрибуции |
|
Сегментация услуг |
Одна выпадающая вкладка на весь прайс |
Укрупненные сегменты с разными ставками |
|
Авторизация |
Пароль |
OTP-код (по логике клиентского контура): код из звонка, СМС, МАКС, мессенджера или приложения Т-Банка |
|
Нотификации |
Раздел «таблица сообщений», открывать руками |
Web Push PWA + MAX-бот |
|
Реф-ссылка |
Нет |
Персональная ссылка и QR-код для пересылки клиенту |
|
Выплаты в интерфейсе |
Нет |
Журнал, правила, выплаты проводит бухгалтерия и изменяет статус |
|
Интеграция с Glorias |
Внешний клиент |
Внутри нашего модуля с повторным использованием готовых коннекторов |
|
Источник истины |
3 мастера (БД конкурента + Bitrix + Glorias) |
Битрикс24 (заказы/оплаты) + Glorias (визиты), без третьего хранилища |
|
Защита Glorias от перегрузки |
Тяжелая загрузка всех данных |
Точечная загрузка по списку открытых клиентов (до 200 за тик) |
|
152-ФЗ |
ПДн передаются третьей стороне |
ПДн остаются внутри защищенного контура |
|
Скорость доработок |
Зависимость от чужого плана развития и сроков |
Собственный репозиторий и прямой приоритет задач |
Архитектура приложения
При проектировании архитектуры мы заложили принцип повторного использования действующей инфраструктуры. Новый кабинет агента строится как второй внутренний контур текущего PWA-приложения на едином домене с общей базой пользователей и ролевой моделью.
Синхронизация с МИС Glorias работает по щадящему алгоритму: бэкенд совершает точечный опрос раз в 5–10 минут строго по списку открытых клиентов, обрабатывая не более 200 записей за один такт. Это исключает риск перегрузки серверов клиники.
Финансовый бонус рассчитывается в момент перехода заказа в статус «Оплачено». Если клиент оформляет возврат средств за операцию, система автоматически аннулирует начисленный платеж.
Для соблюдения требования 152-ФЗ персональные данные клиента доступны агенту в открытом виде только первые несколько минут после заведения. В дальнейшем имя и номер телефона маскируются.
Структура экранов пользовательского интерфейса включает следующие разделы:
-
Экран входа с OTP.
-
Анкета регистрации нового агента.
-
Главный дашборд с метриками.
-
Таблица заявок.
-
Форма создания нового клиента.
-
Детальная карточка клиента.
-
Журнал выплат.
-
Раздел акций и промоматериалов.
-
Профиль агента с документами.
-
Административный раздел.
Механизм антифрода включает в себя следующие правила:
-
Черный список недобросовестных агентов.
-
Автоматическое отклонение клиента, если клиент совершал оплаченные заказы в Битрикс24 за последние 12 месяцев.
-
Проверка уникальности номера телефона в течение суток.
-
Обязательное подтверждение согласия на обработку персональных данных.
-
Ведение полного журнала аудита всех действий.
Юридический контур платформы включает следующие элементы:
-
Договор-оферта при первом входе в систему.
-
Подтверждение согласия на обработку персональных данных клиента при каждом создании клиента.
-
Маскирование персональных данных в интерфейсе.
Далее рассмотрим возможности и механику приложения подробнее.
Кабинет для агентов
Вход в приложение
1. Выбрать роль «Агент» на верхнем переключателе экрана авторизации.
2. Ввести номер телефона и дождаться входящего звонка — кодом подтверждения служат последние 4 цифры номера вызывающего абонента.
3. Заполнить анкету при первом входе — указать ФИО, дату рождения и выбрать клиники для сотрудничества из списка.

4. Выбрать клиники из списка и подписать оферты. Подписью является установка галочек в чекбоксы оферт. Все поля формы обязательны для заполнения.

После отправки формы агент впервые попадает в свой персональный кабинет и может начать привлечение клиентов в клиники. Активация агента происходит автоматически, никаких действий по модерации не происходит.
5. Подтвердить получение выплат, если ранее вы участвовали в офлайн-программе привлечения, но не получали бонусов — система покажет приветствие и текущую статистику при первом входе.

Что есть в кабинете
Рабочее пространство агента объединяет инструменты для привлечения клиентов, отслеживания их статуса и управления заработанными средствами.

Главная страница
1. Основное навигационное меню для быстрого перехода между разделами кабинета.

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

3. Статус-бар движения клиента — наглядно показывает ключевые этапы воронки:
-
«В работе» — клиент зафиксирован за агентом.
-
«Пришли» — клиент посетил первичную консультацию.
-
«Прооперированы» — операция состоялась.
-
«Бонус в ожидании» — заявление на выплату проверяется.

4. Дайджест промоматериалов — карусель с актуальными новостями и акциями, которыми можно поделиться в мессенджерах напрямую из приложения.

5. Воронка стадий движения клиента — отображает актуальные статусы клиентов, синхронизированные из медицинской информационной системы Glorias.
6. Краткая сводка последних приглашенных клиентов с указанием даты создания, текущего статуса и потенциального бонуса.
7. Настройка push-уведомлений — информирует агента о каждом шаге клиента от обращения до операции и о статусе обработки заявки на выплату.

8. Кнопка «Привести клиента» — запускает форму ручного ввода данных реферала.
9. Реферальная ссылка, QR-код и уникальный код — инструменты для самостоятельной записи клиентов.
10. Кнопка выхода из кабинета агента.
11. Чат и звонок — при нажатии на элементы появляется возможность связаться с горячей линией.
Раздел «Привлечение»
В разделе соблюдаются строгие правила работы с данными и воронкой продаж. Полные ФИО и телефон клиента видны агенту только в течение нескольких минут после создания записи для проверки ошибок, после чего персональные данные автоматически маскируются согласно 152-ФЗ (например, Иванов И. И., +7 (917) ***-**-22).
Вознаграждение начисляется исключительно за проведенную операцию — первичная диагностика считается промежуточным этапом. Система заблокирует попытку повторно зарегистрировать действующего клиента клиники или завести заявку на самого себя.

Для закрепления клиентов за агентом предусмотрено 4 способа:
1. Кнопка «Привести клиента» — агент вручную вносит телефон, ФИО и возраст клиента, подтверждает согласия и отправляет данные в систему.

2. Реферальная ссылка — копируется в один клик и закрепляет пользователя за агентом сразу после его самостоятельной регистрации.

3. QR-код — предназначается для сканирования с экрана, отправки в мессенджере или печати на полиграфии.
4. Промокод — вводится клиентом при онлайн-регистрации на сайте или при оформлении записи на операцию.
Раздел «Приглашенные»
Раздел содержит полный список привлеченных рефералов с подробным статусом и таймлайном. Клиент последовательно проходит этапы:
«Новый → Записан → Пришел → Прооперирован → Бонус ожидает → Бонус выплачен» (или «Не засчитан» при возврате средств).

Статусы обновляются автоматически на основе данных клиники без участия агента. После проведения операции запускается защитный период длительностью 7 дней — это исключает выплаты при отмене услуги или возврате денег. По истечении этого срока бонус поступает на баланс.
Клик по карточке клиента открывает подробную информацию, где агент может оставить внутреннюю заметку для клиники.
Раздел «Выплаты»
Интерфейс раздела отражает полную финансовую динамику и статус поданных заявлений. В блоке выплат отображаются три ключевых показателя:
- В заявлениях — сумма по поданным заявкам, находящимся в обработке бухгалтерией.
- За все время — совокупный доход за весь период работы, включая выплаченные и ожидаемые суммы.
- Доступно к выплате — подтвержденный остаток, который можно запросить к перечислению при достижении порога в 1 500 рублей.

При нажатии на конкретную выплату открывается детализация:
-
Статус выплаты.
-
Сумма выплаты и клиника, по которой она проводится.
-
Сумма начисления и удержания НДФЛ (13%).
-
Итоговая сумма к выплате на руки (за минусом НДФЛ).
-
За какого приглашенного производится выплата.
-
Дата подачи заявления и дата проведения выплаты.
-
Закрывающие документы, сгенерированные агентом при подаче выплаты («Заявление на выплату», «Отчет агента», «УПД»). При нажатии на название документа на устройство будет скачан PDF-документ с простой электронной подписью.

Как подать выплату
- Нажать кнопку «Запросить выплату»
- Выбрать суммы по конкретным клиникам — заявки формируются отдельно для каждого юридического лица из-за различий в реквизитах и офертах.
- Указать банковские реквизиты или подтянуть сохраненные данные из предыдущих операций.
- Подтвердить согласие на удержание НДФЛ в размере 13%, где клиника выступает налоговым агентом.
- Изучить автоматически сгенерированные закрывающие документы и подписать их с помощью ПЭП — код подтверждения приходит во входящем звонке на регистрационный номер.
- Получить подтверждение отправки — заявка переходит в раздел выплат для отслеживания статуса.
Раздел «Преимущества»
Справочный раздел помогает агенту быстро освежить в памяти правила работы, структуру комиссии и ключевые аргументы партнерской программы.

Раздел «Профиль агента»
Раздел содержит личные данные агента, дату регистрации в программе и сохраненные платежные реквизиты. Здесь пользователь управляет списками подключенных клиник, изучает действующие оферты и подключает новые филиалы по аналогичной стартовой схеме.

Раздел «Кабинет клиента»
Функционал обеспечивает бесшовный переход между ролью агента и личным кабинетом клиента. Если пользователь еще не зарегистрирован как клиент, он может пройти процедуру прямо из интерфейса, чтобы пользоваться услугами клиники лично.

ЛК для администратора и бухгалтерии
Отдельно был создан «Личный кабинет» для администраторов и бухгалтерии, который позволяет управлять выплатами.
В ЛК выделены следующие разделы и модули:
- Раздел «Клиенты агентов» — выполняет роль реестра для мониторинга движения привлеченных клиентов.
- Раздел «Выплаты агентам» — для обработки заявлений агентов бухгалтерской службой.
- Аналитический дашборд — собирает сквозную статистику по агентской программе: количество активных партнеров, привлеченных клиентов, начисленных и переведенных бонусов.
- Вкладка «Агенты» — агрегирует ключевые показатели работы агентской сети.
Отдельно стоит рассказать про интеграцию с Calltouch:
Раздел содержит два отчета:
- Источник — сколько агентов — показывает рекламные каналы (Яндекс Карты, платная реклама, прямые переходы), с которых приходят пользователи, регистрирующиеся в качестве агентов.
- Агент, его клиенты и выручка — фиксирует клиентов, которых привели агенты, и суммарный доход клиники от их визитов.
Результаты проекта
Объединение PWA-приложения, Битрикс24 и МИС Glorias в единый цифровой контур превратило партнерскую программу клиники из хаотичного процесса с высокой ручной нагрузкой в управляемый и автоматизированный канал привлечения клиентов.
Что получил клиент:
-
Стабильность IT-инфраструктуры. Отказ от третьей базы данных исключил архитектурные риски. Щадящий алгоритм синхронизации (до 200 записей за такт) полностью снял угрозу перегрузки серверов МИС Glorias и блокировок по IP.
-
Автоматизация бухгалтерии и юридическая безопасность. Система взяла на себя финансовую и правовую рутину: автоматическое формирование закрывающих документов, расчет и удержание 13% НДФЛ, подписание актов через ПЭП. Требования 152-ФЗ закрыты на 100% за счет маскирования персональных данных клиентов в интерфейсе и цифрового фиксатора согласий.
-
Прозрачность и рост активности партнерской сети. Агенты-офтальмологи, оптометристы и агенты в 16 городах получили удобный PWA-кабинет с быстрой авторизацией по OTP, персональными QR-кодами и прозрачной воронкой. Они видят статус каждого клиента и историю выплат, что повысило доверие к программе.
-
Экономия времени медицинского персонала. Использование реферальных ссылок и QR-кодов сократило время заведения клиента с 3 минут до нескольких секунд. Агенты первичного звена больше не тратят прием на ручное заполнение бумаг.
-
Сквозная аналитика привлечения. Интеграция с Calltouch и внутренний дашборд дают руководству полную картину: от рекламного источника самого агента до фактической выручки по проведенным операциям. Списки предварительной регистрации позволяют маркетингу дожимать незавершенные заявки через ретаргетинг.
-
Сеть клиник получила защищенный и масштабируемый цифровой сервис, который готов к расширению партнерской сети без раздувания штата бухгалтеров и администраторов.
Расскажем детали внедрения с Live-демонстрацией готового портала
Оставьте заявку и наши специалисты с вами свяжется


Смотрите также
modal1 content
modal2 content
Спасибо!
Форма успешно отправлена
Наши специалисты скоро свяжутся с вами
Ошибка!
Данные не отправлены
Проверьте правильность заполнения и повторите попытку
Обсудить проект
Оставьте заявку и получите индивидуальное решение по вашей задаче с этапами и сроками производства
Получите бесплатно анализ бизнес-процессов
Проведем бесплатно анализ бизес-процессов, выявим узкие места и разработаем кастомное решение для улучшения показтелей
Купить лицензию
Оставьте заявку и получите индивидуальное решение по вашей задаче с этапами и сроками производства
Ищите опытную команду интеграторов
Проанализируем задачи, составим тех. задание и предложим решение.
Live-демонстрация портала
Продемонстрируем работу портала в реальном времени, ответим на все вопросы
Пригласить на участие в тендере
Пришлем информацию с кейсами по вашей отрасли
Выберите свой город