Описание шаблона
Шаблон "[Круг в Telegram] Баллы за реферала" предназначен для автоматического начисления баллов рефереру за каждого приглашённого друга и выдачи награды при достижении определённого количества рефералов.
Он работает в связке с шаблоном [Круг в Telegram] Подписка на каналы и запускается автоматически, когда реферал проходит через действие "запустить автоматизацию для реферера".
Шаблон уже полностью настроен. Вам останется только:
Изменить текст сообщений.
Добавить свой приз.
Изменить количество баллов за реферала, если требуется.
Как добавить шаблон
Шаблон у вас уже должен быть добавлен, если вы начали настраивать реферальную систему. Но если вы пропустили этот момент - добавьте шаблоны сейчас.
Откройте раздел Автоматизации
Перейдите в готовые шаблоны
Выберите шаблон [Круг в Telegram] Баллы за реферала
Выберите Telegram-бота, для которого настраивается реферальная система.
Нажмите кнопку "Добавить шаблон".
Как работает шаблон
Обратите внимание: Автоматизация не имеет триггера, так как запускается автоматически после выполнения условий в шаблоне "[Круг в Telegram] Подписка на каналы".
Начисление баллов за реферала
Стартовый блок: Действие, с его помощью происходит подсчёт приведённых рефералов и начисление баллов за них. Блок содержит в себе 2 действия:
Установить переменную: увеличивает значение переменной
{{ referral_krug }}
на 1. Эта переменная используется для подсчёта количества приглашённых друзей.Баллы геймификации: с помощью действия рефереру начисляются баллы за нового приглашённого друга. Вы можете изменить количество баллов в настройках этого действия.
Отправка сообщения
Сразу после начисления баллов - рефереру отправляется сообщение:
+1 к общей копилке 🔥 Общее кол-во приглашённых друзей: {{ referral_krug }}
Это позволяет рефереру отслеживать свой прогресс в игре.
Проверка количества рефералов
Следующий шаг проверяет, привёл ли реферер достаточно друзей, чтобы получить приз, если привёл - выдаётся приз, если не привёл - ничего не отправляется.
По умолчанию сценарий настроен так, чтоб выдавать приз за 5 приведённых друзей, но вы можете изменить это в настройках условия, указав другое значение для переменной {{ referral_krug }}
В условии Значение переменной проверяется переменная
{{ referral_krug }}
с параметром "больше или равно" значению "5" - количество рефералов.Если значение переменной достигло 5 - условие выполняется и выдаётся приз.
Если значение переменной меньше 5 - клиент не получает никаких сообщений.
Проверка получения приза
Если клиент привёл достаточно рефералов - происходит проверка, получал клиент приз за это количество рефералов или нет. Для этого:
Используется условие Назначенные теги для проверки наличия тега "Получил приз / круг", который присваивается при выдаче приза.
Если тег присутствует, сообщение о награде не отправляется (реферер уже получил приз).
Если тега нет, рефереру отправляется сообщение с поздравлением и призом (ссылка, промокод и т. д.).
Выдача приза
На этом этапе выдаём клиенту заслуженный приз. Отправляется сообщение с поздравлением и выдаётся награда.
Добавьте описание вашего приза и добавьте приз в виде ссылки, документа, видео и т.д.
Фиксация получения приза
После выдачи приза - действие Добавить теги фиксирует выдачу приза, присваивая клиенту тег "Получил приз / круг". Это нужно для того, чтоб не выдавать приз одному и тому-же клиенту несколько раз, также, с помощью тега можно отследить клиентов, получивших приз:
Готово, на этом этапе автоматизация полностью настроена.
Дополнительные улучшения
Вы можете настроить шаблон для выдачи нескольких призов за разное количество приглашённых друзей. Например, выдавать призы за 5, 7 и 10 друзей, чем больше друзей - тем дороже приз:
Для этого нужно:
Добавить несколько условий "Значение переменной" для проверки значений
{{ referral_krug }}
Установить для выполнения условия параметр "Является", чтоб выдавать каждый приз только 1 раз.
Добавить сообщение с призом для каждого условия.
После выдачи каждого приза присваивать теги, соответствующие этим призам.
Может быть полезно: