Расширенная настройка
Расширенная настройка нужна, когда готового правила «5 приглашённых» недостаточно. В автоматизации Senler.io можно задать свой порог, несколько уровней награды, проверить дополнительные условия и автоматически отправить скидку, купон, подарок или следующий материал. RefLink отвечает за ссылки и точный учёт приглашённых, а бизнес-логику определяет схема.
Создание кампании
При создании расширенной кампании на главной странице RefLink можно включить «Создать автоматизацию». Приложение создаст и опубликует стандартную схему с входом по префиксу rfc_<метка>, меню, тремя кнопками, шагами RefLink, условиями и сообщениями.
Созданную схему можно свободно редактировать. RefLink хранит только её ID и не перезаписывает пользовательские изменения. Управление связанной схемой находится в блоке «Автоматизация». Если автоматизация удалена, откройте редактирование кампании и выберите «Создать новую».
Если кампания создаётся прямо из настроек шага RefLink, отдельная автоматизация не создаётся.
Готовая схема уже содержит меню с тремя кнопками, шаги RefLink, проверку количества приглашённых и сообщения. На снимке отмечен:
- Шаг RefLink внутри готовой схемы — в этой точке автоматизация получает персональную ссылку и актуальное количество приглашённых. Большая фиолетовая иконка обозначает приложение, маленькая иконка в углу — конкретное действие шага.
Добавление шага вручную
Чтобы добавить RefLink в свою схему вручную:
- Нажмите «Добавить шаг», чтобы открыть каталог узлов.
- Выберите «Получить ссылку и данные — RefLink». Этот шаг создаёт ссылку для текущего пользователя и возвращает его реферальную статистику.
На снимке показана правая панель шага. Заполните её так:
- Кампания — выберите акцию, для которой нужно создать ссылку и получить статистику.
- «Создать кампанию» — используйте, если подходящей расширенной кампании ещё нет. Кампания создаётся без отдельной автоматизации, потому что вы уже настраиваете текущую схему.
- Переменные процесса — оставьте предложенные имена или задайте свои, если в схеме уже есть одноимённые переменные.
После заполнения сохраните настройки шага кнопкой Senler.io. Простую кампанию выбрать нельзя: её меню и кнопки обрабатывает само приложение, а в расширенной кампании эта логика задаётся узлами автоматизации.
Переменные процесса
Шаг «Получить ссылку и данные» возвращает:
referral_url— персональную ссылку для текущего канала;referral_count— количество приглашённых;referrals_list— готовый текстовый список до 100 приглашённых; если их больше, в конце указано количество остальных;inviter_lead_id— ID пригласившего или пустую строку;channel_urls— JSON-строку со ссылками для каналов той же платформы.
Имена переменных процесса можно изменить в настройках шага. В следующих узлах текущего запуска обращайтесь к ним как {{run.<имя_переменной>}}, например {{run.referral_url}}.
Запуск по реферальной ссылке
Для своей схемы настройте триггер входящего сообщения с режимом «префикс start-параметра» и значением rfc_<метка>. Это позволит одной схеме принимать как ссылку на подписку, так и персональные ссылки этой кампании.
На снимке отмечены:
- Режим «Команда /start начинается с префикса» — позволяет принимать и входную ссылку кампании, и персональные ссылки пользователей.
- Префикс кампании — введите
rfc_<метка>, напримерrfc_friends, без ID пользователя в конце.
Перед публикацией проверьте, что шаг RefLink соединён с сообщением или условием, которое использует его результаты, а затем опубликуйте и активируйте автоматизацию.