Подпишись
Youtube
website icon
Rutube
website icon
Дзен
website icon
VK
website icon

Как реализовать механику приглашения друзей

Разберем, как настроить механику «пригласить друзей» — когда пользователь указывает email пригласившего, а система считает количество приглашений и выдает бонус при достижении определенного количества.
1) Перейдите в раздел «CRM»«Контакты».
2) Откройте карточку любого контакта.
3) В блоке «Пользовательские атрибуты» создайте два атрибута:

  • Текстовый атрибут — для хранения email пригласителя (например: Почта пригласителя).
  • Числовой атрибут — для хранения количества приглашений (например: Количество приглашений).

Шаг 1. Создаем пользовательские атрибуты

Попробуйте Prodamus.XL прямо сейчас

🔶 30 дней пробного периода
🔶 2 000 RUB на внутренний баланс при пополнении счета
1) Перейдите в раздел «Сценарии» и создайте новый сценарий.
2) Добавьте условие:

  • Если атрибут «Количество приглашений» = 5, выполните нужное действие (например, отправка письма, выдача доступа к продукту, уведомление менеджера).
3) Если условие не выполнено (меньше 5):

  • Добавьте действие «Изменить атрибут контакта»,
  • Укажите атрибут "Количество приглашений" и настройте выражение "+1".

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

Шаг 2. Настраиваем сценарий

1) Перейдите в раздел «Сайты» и создайте форму регистрации.
2) В форму добавьте поле «Ввод текста»:

  • Измените название ярлыка (например, Почта партнера),
  • А строке «Атрибут» выберите «Почта пригласителя» (связать с атрибутом Почта пригласителя).

3) Сохраните форму.

Шаг 3. Настраиваем форму регистрации

Перейдите во вкладку «Сценарии». Выберите событие «Форма отправлена» и действие «Веб-хук», соедините узлы между собой. Откройте настройки узла «Веб-хук». Добавьте метод - POST и URL-адрес.
Создайте API-ключ с правами доступа «Запуск сценария». Скопируйте ключ.

Шаг 4. Настраиваем вебхук

Вернитесь в настройки веб-хука. Добавьте заголовок:

  • Ключ: Authorization.
  • Значение: вставьте скопированный ранее API-ключ.
Добавьте тело запроса:

  • Выберите: raw, JSON (application/json).
  • В теле запроса пропишите код:
{
"scenarioId": "АЙДИ_СЦЕНАРИЯ",
"contactData":
{
"email": '#Contact.Attribute("КЛЮЧ_АТРИБУТА")#'
}
}
  • В коде текст АЙДИ_СЦЕНАРИЯ замените на ваш ID сценария.
  • Текст КЛЮЧ_АТРИБУТА замените на ключ атрибута, который вы прописали при создании текстового атрибута контакта (смотри "Шаг 1" данной статьи).

Сохраните изменения.
1) Пользователь заполняет форму: вводит свой email и email пригласителя.
2) Вебхук передает данные в сценарий.
3) В сценарии увеличивается атрибут «Количество приглашений» у пригласителя.
4) Когда количество приглашений достигает заданного значения (например, 5), система выполняет нужное действие — отправляет письмо, выдает доступ или выполняет другую настройку.

Как это работает

Попробуйте Prodamus.XL прямо сейчас

🔶 30 дней пробного периода
🔶 2 000 RUB на внутренний баланс при пополнении счета
Made on
Tilda