enВойти в Senler

Расширенная настройка

Расширенная настройка нужна, когда готового правила «5 приглашённых» недостаточно. В автоматизации Senler.io можно задать свой порог, несколько уровней награды, проверить дополнительные условия и автоматически отправить скидку, купон, подарок или следующий материал. RefLink отвечает за ссылки и точный учёт приглашённых, а бизнес-логику определяет схема.

Создание кампании

При создании расширенной кампании на главной странице RefLink можно включить «Создать автоматизацию». Приложение создаст и опубликует стандартную схему с входом по префиксу rfc_<метка>, меню, тремя кнопками, шагами RefLink, условиями и сообщениями.

Созданную схему можно свободно редактировать. RefLink хранит только её ID и не перезаписывает пользовательские изменения. Управление связанной схемой находится в блоке «Автоматизация». Если автоматизация удалена, откройте редактирование кампании и выберите «Создать новую».

Если кампания создаётся прямо из настроек шага RefLink, отдельная автоматизация не создаётся.

Готовая схема уже содержит меню с тремя кнопками, шаги RefLink, проверку количества приглашённых и сообщения. На снимке отмечен:

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

Стандартная схема автоматизации RefLink

Добавление шага вручную

Чтобы добавить RefLink в свою схему вручную:

  1. Нажмите «Добавить шаг», чтобы открыть каталог узлов.
  2. Выберите «Получить ссылку и данные — RefLink». Этот шаг создаёт ссылку для текущего пользователя и возвращает его реферальную статистику.

Добавление шага RefLink из каталога автоматизации

На снимке показана правая панель шага. Заполните её так:

  1. Кампания — выберите акцию, для которой нужно создать ссылку и получить статистику.
  2. «Создать кампанию» — используйте, если подходящей расширенной кампании ещё нет. Кампания создаётся без отдельной автоматизации, потому что вы уже настраиваете текущую схему.
  3. Переменные процесса — оставьте предложенные имена или задайте свои, если в схеме уже есть одноимённые переменные.

После заполнения сохраните настройки шага кнопкой Senler.io. Простую кампанию выбрать нельзя: её меню и кнопки обрабатывает само приложение, а в расширенной кампании эта логика задаётся узлами автоматизации.

Настройка шага RefLink и переменных процесса

Переменные процесса

Шаг «Получить ссылку и данные» возвращает:

  • referral_url — персональную ссылку для текущего канала;
  • referral_count — количество приглашённых;
  • referrals_list — готовый текстовый список до 100 приглашённых; если их больше, в конце указано количество остальных;
  • inviter_lead_id — ID пригласившего или пустую строку;
  • channel_urls — JSON-строку со ссылками для каналов той же платформы.

Имена переменных процесса можно изменить в настройках шага. В следующих узлах текущего запуска обращайтесь к ним как {{run.<имя_переменной>}}, например {{run.referral_url}}.

Запуск по реферальной ссылке

Для своей схемы настройте триггер входящего сообщения с режимом «префикс start-параметра» и значением rfc_<метка>. Это позволит одной схеме принимать как ссылку на подписку, так и персональные ссылки этой кампании.

На снимке отмечены:

  1. Режим «Команда /start начинается с префикса» — позволяет принимать и входную ссылку кампании, и персональные ссылки пользователей.
  2. Префикс кампании — введите rfc_<метка>, например rfc_friends, без ID пользователя в конце.

Настройка префикса реферальной ссылки в триггере

Перед публикацией проверьте, что шаг RefLink соединён с сообщением или условием, которое использует его результаты, а затем опубликуйте и активируйте автоматизацию.