Реферальная программа для сферы услуг: запись, мастера и бонусы за визит

Владелица салона красоты ведёт расписание мастеров на планшете за стойкой ресепшена

В услугах рекомендация работает только тогда, когда за ней стоит состоявшийся визит. Клиент пришёл, мастер его принял, встреча закрыта — после этого можно платить бонус. Регистрация и клик по ссылке ничего не доказывают.

Шаблон service собирает это в одну цепочку: каталог бизнесов, услуги с ценами, специалисты, расписание, запись, подтверждение визита и бонус реферальной сети.

Инструкция для владельца салона, студии, клиники или частной практики на субдомене.

🎯 Кому подходит

  • Есть расписание и мастера. Запись идёт на конкретное время к конкретному специалисту.
  • Визит — целевое действие. Бонус платится за состоявшуюся встречу, а не за заявку.
  • Есть администратор или владелец, который ведёт календарь. Пустые слоты сами не появятся.

🚫 Когда не подойдёт

  • Нет повторных визитов. Если клиент приходит один раз, рефералка не окупится.
  • Продажа без записи. Для товаров и подписок есть шаблоны shop и sub.
  • Нет человека, который подтверждает встречи. Без подтверждения оплата остаётся удержанной.

🧩 Что понадобится

  • Доступ администратора. Логин и пароль, выданные при подключении субдомена.
  • Список услуг с ценами. Услуга — это то, что выбирает клиент при записи.
  • Аккаунты специалистов. Каждому мастеру нужен подтверждённый email на этом субдомене.
  • Расписание. Дни, часы и длительность слота.
  • Правила программы. Сколько стоит визит, кому и когда начисляется бонус.

🧩 Как это выглядит для клиента

  1. Каталог. Клиент открывает /catalog, выбирает бизнес и услугу.
  2. Запись. Видит свободное время и бронирует слот. Стоимость услуги удерживается с баланса.
  3. Визит. Приходит в назначенное время к своему специалисту.
  4. Подтверждение. Специалист закрывает встречу после её окончания.
  5. Начисление. Оплата уходит специалисту, а рефереру — бонус за состоявшуюся встречу.

Отмена возвращает удержанную сумму на баланс клиента. Клиент может отменить не позднее чем за час до начала; владелец бизнеса — в любое время, пока встреча не началась. Перенос меняет время, не создавая новую запись.

⚙️ Настройка: девять шагов

1. Войдите в кабинет

Откройте https://<ваш-субдомен>/login и войдите под администратором. Пункт «Панель» — админ-кабинет /cabinet/admin, работа с бизнесом — в разделе «Бизнесы».

Если пароль утерян, нажмите «Забыли пароль?»: ссылка придёт на адрес администратора.

2. Создайте бизнес

В разделе «Бизнесы» укажите название и часовой пояс. Пояс берётся из браузера, но его можно поправить: расписание хранится в локальном времени бизнеса, а встречи — в UTC.

Если вы администратор платформы, выберите владельца из списка активных клиентов с подтверждённой почтой. Владелец получает доступ к бизнесу, услугам и календарю.

Один аккаунт может владеть несколькими бизнесами. Специалист может быть привязан к разным бизнесам.

3. Добавьте услуги

Внутри бизнеса добавьте услуги: название, цена, описание. Цена — целое число, это стоимость одного визита.

Услугу можно отключить: она исчезнет из каталога, но останется в истории записей. Отдельного удаления услуги в этом шаблоне нет — история встреч сохраняется.

Ограничение продукта. На бесплатном тарифе размер реферальной сети — до 30 участников. Ограничение касается приглашённых, а не количества услуг бизнеса.

4. Добавьте специалистов

В карточке бизнеса укажите имя специалиста и email его аккаунта. Аккаунт должен существовать на этом субдомене, быть активным и с подтверждённой почтой.

Специалист входит под своим аккаунтом и видит только свои встречи. Подтверждать визит может только он — не владелец и не администратор.

Если аккаунта ещё нет, клиент регистрируется на субдомене, подтверждает email, после чего вы добавляете его как специалиста.

5. Настройте расписание и перерывы

В календаре /cabinet/calendar для каждого специалиста задайте повторяющееся расписание:

  • день недели;
  • начало и конец рабочего интервала;
  • длительность слота в минутах.

Внутри интервала можно добавить перерывы — обед, санитарный час. Перерыв исключает слоты из записи. Наложения проверяются автоматически: два клиента не попадут на одно время.

Расписание хранится в часовом поясе бизнеса. Если мастер работает в другом городе, это стоит учесть при настройке.

6. Добавьте свободное время

Клиент записывается только на конкретный слот. Слоты создаются из расписания и вручную: «Добавить свободное время» в календаре.

Из повторяющегося расписания система показывает ближайшие три недели. Если график меняется, слоты правятся в календаре: перенос, отмена, закрытие времени.

Пустые слоты в каталоге выглядят как доступные — это нормально, пока на них не записались.

7. Настройте бонус за встречу

В админ-кабинете, в блоке «Вознаграждение за состоявшуюся встречу», задайте:

  • фиксированную сумму бонуса;
  • получателя в реферальной сети: уровень 1 или уровень 2.

Уровень 1 — тот, кто привёл клиента. Уровень 2 — тот, кто привёл реферера. Бонус фиксированный: он не считается процентом от цены услуги.

Рядом настраиваются проценты MLM и политика начисления — они работают для оплат, как в других шаблонах. Для встреч ключевое правило — фиксированная сумма.

Проверьте экономику: бонус не должен превышать маржу с визита. Если услуга стоит 2 000 рублей, а бонус 500, на рекламу и работу мастера остаётся немного.

8. Проверьте запись и подтверждение

Сценарий для теста:

  1. Начислите тестовому клиенту баланс через «Ручное начисление».
  2. Запишите его на свободный слот, выбрав услугу.
  3. Убедитесь, что сумма удержана и появилась транзакция удержания.
  4. Отмените запись — сумма должна вернуться на баланс.
  5. Запишите снова и дождитесь окончания встречи.
  6. Подтвердите визит под аккаунтом специалиста.
  7. Проверьте, что оплата ушла специалисту, а рефереру начислен бонус.

Важно: оплата за состоявшийся визит переходит на баланс специалиста, а не бизнеса. Если владелец и мастер — разные люди, распределение денег между ними нужно учесть отдельно.

9. Настройте выплаты и клиентов

Вывод средств работает как в других шаблонах: клиент запрашивает сумму и реквизиты, деньги списываются сразу, запрос попадает в «Запросы на вывод». Администратор отмечает «Выполнено» или «Отклонить» — во втором случае сумма возвращается на баланс.

Управление клиентами: деактивация, активация и обезличивание. Обезличивание заменяет персональные данные, отключает QR и промокоды, переносит баланс администратору отдельной транзакцией и сохраняет историю встреч.

🧩 Экономика: сколько стоит бонус за визит

Считайте не от цены услуги, а от маржи с визита. Пример: стрижка 2 500 рублей, расходные материалы и время мастера — 900, маржа 1 600. Бонус 300 рублей — это 19 % маржи. Если поставить 600, уйдёт 37 %, и на аренду с рекламой останется меньше.

Параметр Значение
Цена услуги 2 500 ₽
Расходы 900 ₽
Маржа 1 600 ₽
Бонус 300 ₽
Доля маржи 19 %

Ориентир — 15–25 % маржи. Для повторных клиентов можно выше, для первичных — ниже: важно, чтобы бонус не съедал прибыль с визита.

🚫 Пять ошибок, которые ломают программу

  • Не подтверждают встречи. Оплата висит удержанной, бонус не начисляется, клиент считает, что его обманули.
  • Бонус больше маржи визита. Программа работает в убыток, и это видно только через месяц.
  • Специалист без аккаунта. Подтвердить визит некому, деньги застревают.
  • Расписание без перерывов. Слоты идут подряд, мастера не успевают, клиенты уходят.
  • Спор без регламента. Кто и когда решает «вернуть или выплатить», должно быть понятно до первого конфликта.

🧩 Споры и приватные заметки

Клиент может открыть спор по встрече. Пока спор открыт, подтверждение и расчёт оплаты блокируются. Решение принимает администратор: выплатить специалисту или вернуть клиенту. Оба варианта фиксируются в истории.

К встрече можно добавить приватную заметку — например, особенности клиента. Заметка шифруется и доступна владельцу бизнеса и специалисту, клиенту она не показывается.

Это удобно для салонов и клиник, но требует корректного ключа шифрования на сервере. Если ключа нет, раздел заметок вернёт ошибку — это не поломка программы, а настройка окружения.

🧩 Что указать в правилах программы

Короткий документ на странице субдомена:

  • цена услуги и что она удерживается при записи;
  • правила отмены: за час клиент может отменить сам, позже — через администратора;
  • размер фиксированного бонуса и кто его получает;
  • что бонус начисляется только после подтверждённой встречи;
  • порядок разрешения споров и сроки;
  • минимальная сумма вывода и сроки обработки.

Если работаете с медицинскими или персональными данными, добавьте раздел о том, какие данные хранятся и кто их видит. Приватные заметки к встречам — тоже персональные данные, даже если клиент их не видит.

✅ Чек-лист запуска

  • Бизнес создан, часовой пояс верный.
  • Добавлены услуги с ценами.
  • Добавлены специалисты с подтверждёнными аккаунтами.
  • Настроено недельное расписание и перерывы.
  • Созданы свободные слоты на ближайшие дни.
  • Задана фиксированная сумма бонуса и уровень получателя.
  • Цепочка «запись → удержание → визит → подтверждение → выплата» проверена на тестовом клиенте.
  • Правила программы опубликованы.

📊 Что смотреть после запуска

  • Календарь. Заполненность слотов, отмены, переносы.
  • Встречи. Сколько забронировано, подтверждено, отменено.
  • Споры. Открытые и решённые, с причиной.
  • История операций. Удержания, выплаты специалистам, бонусы сети.
  • Статистика. Регистрации, выплаченные бонусы, доход.

Главная метрика — доля подтверждённых встреч от забронированных. Если она низкая, проблема в напоминаниях и дисциплине подтверждения, а не в бонусах.

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

❓ Частые вопросы

Кто получает оплату за визит? Специалист, назначенный на встречу: удержанная сумма переходит на его баланс после подтверждения.

Когда начисляется бонус рефереру? После подтверждения состоявшейся встречи. Сумма фиксированная, уровень получателя задаётся в настройках.

Можно ли записаться без денег на балансе? Нет. При записи стоимость услуги удерживается с баланса; без достаточной суммы бронь не создаётся.

Что если клиент не пришёл? Отдельного статуса «не пришёл» нет: встреча остаётся забронированной. Решение принимает администратор — вернуть оплату или закрыть встречу через спор.

Кто может подтвердить встречу? Только назначенный специалист и только после времени окончания встречи.

За сколько времени можно отменить запись? Клиент — не позднее чем за час до начала; позже отменяет владелец бизнеса или администратор. Отмена возвращает удержанную сумму.

Можно ли перенести запись? Да, клиент или владелец бизнеса может перенести встречу на свободное время, если она не началась.

Заметки видит клиент? Нет. Приватная заметка доступна владельцу бизнеса и специалисту.

Нужен ли программист? Для настройки — нет. Для интеграции с телефонией, CRM и автоматическими напоминаниями — да.

🚀 Запустите программу

Если бизнес ещё не подключён, начните с регистрации: выберите тариф, получите субдомен и доступ в кабинет. Настройте один бизнес и одного специалиста, прогоните тестовую запись — и только потом зовите клиентов.

🚀 Начать сейчас

← Все статьи