Перейти к основному содержимому
Опубликовано: 

Roistat и Sendsay

Roistat — онлайн-сервис для анализа и оптимизации рекламных кампаний. Интеграция позволяет автоматически передавать контакты и другие данные о клиентах из заполненной формы Ловца Лидов заявок в Sendsay — без ручной загрузки файлов.

Чтобы импортировать данные из заявки в профиль клиента Sendsay, необходимо создать специальную webhook-ссылку, которая позволит сопоставить данные из JSON-файла с нужными полями анкет.

Рассмотрим настройку передачи данных на примере 2 полей — email и имени. Следуя инструкции, вы поймёте, как передавать другие стандартные поля Roistat:

  1. Авторизуйтесь в личном кабинете Roistat и создайте форму Ловца Лидов.

  2. Перейдите в настройки, проскролльте страницу до конца и откройте раздел Уведомление о пойманных лидах.

  3. Включите Webhook и в этом же поле укажите ссылку:

    https://be.sendsay.ru/backend/api/<API-КЛЮЧ>/member.set/email/-/member.email,set.copy,email/base.firstName,set.copy,name

    где <API-ключ> — ваш API-ключ, полученный в Sendsay.

    Как получить API-ключ.

    Webhook

  4. Нажмите «Сохранить».

На этом настройка интеграции завершена.

Если нужно передавать другие стандартные поля

При необходимости вы можете передавать в Sendsay другие стандартные поля формы Ловца Лидов. Для этого нужно дополнить ссылку интеграции командой вида /<КОД ПОЛЯ В SENDSAY>,set.copy,<КОД ПОЛЯ В ROISTAT>/ для каждого поля.

Полная структура JSON-файла, которую присылает Roistat в теле вебхука:

{
"city": "Санкт-Петербург",
"country": "Россия",
"ip": "85.91.102.232",
"visit_id": "100001",
"first_visit": "100001",
"referrer": "",
"domain": "sendsay.ru",
"landing_page": "sendsay.ru",
"marker": "organic",
"utm_source": null,
"utm_medium": null,
"utm_campaign": null,
"utm_term": null,
"utm_content": null,
"roistat_param_1": null,
"roistat_param_2": null,
"roistat_param_3": null,
"roistat_param_4": null,
"roistat_param_5": null,
"google_client_id": null,
"metrika_client_id": "1747953301533923598",
"yclid": null,
"gclid": null,
"id": null,
"name": "Николай",
"phone": "",
"date": "2025-06-25 14:35:06",
"page": "sendsay.ru",
"email": "example@mail.ru"
}

Например, если вы хотите передать дату заполнения формы, тогда вам нужен код поля date. Для этого поля необходимо создать поле в дополнительной анкете Sendsay с типом Дата и время:

Custom field

В нашем примере код поля — custom.q512. Чтобы сопоставить поля, добавьте команду в ссылку: /custom.q512,set.copy,date/.

Итоговая ссылка для передачи email, имени и даты заполнения формы:

https://be.sendsay.ru/backend/api/<API-КЛЮЧ>/member.set/email/-/member.email,set.copy,email/base.firstName,set.copy,name/custom.q512,set.copy,date

Подробнее о том, как создать вебхук-ссылку

Как протестировать передачу данных

  1. Опубликуйте форму Ловца Лидов и заполните её данными.
  2. Перейдите в Sendsay и удостоверьтесь, что новый подписчик с указанными данными появился в базе контактов.