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

Wix и Sendsay

Wix — конструктор для создания полнофункциональных сайтов. В рамках интеграции вы можете передавать данные клиентов через форму подписки в Sendsay: когда посетитель сайта заполнит форму, данные автоматически попадут в вашу базу контактов.

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

Рассмотрим настройку передачи данных на примере 3 основных полей клиента (email, имени и фамилии) и 1 дополнительного (отчества). Следуя инструкции, вы поймёте, как передать вместо отчества любое другое поле:

  1. Авторизуйтесь в Wix, затем перейдите в раздел Клиенты и лиды → Формы и ответы и нажмите «Создать форму»:

    How to creat a form

  2. Добавьте в форму поля Email, Имя и Фамилия. Далее нажмите «Краткий ответ» в списке выбора полей и добавьте дополнительное поле Отчество:

Additional field

Перейдите на вкладку Дополнительные и задайте ключ поля middle_name:

Additional field

При необходимости вместо фамилии вы можете создать любое другое поле, которое хотите передавать в Sendsay. В этом случае создайте для него понятный ключ-значение для API — и сохраните его для webhook-ссылки.

Затем добавьте на сайт и опубликуйте форму.

  1. Создайте автоматизацию. Для этого перейдите в раздел Автопроцессы и создайте Новый автопроцесс. В появившемся окне нажмите «Начать с нуля»:

    Autoprocess

  2. В левом меню выбора триггеров прокрутите до раздела Wix Формы и нажмите на триггер «Форма отправлена»:

    Trigger

    Затем добавьте шаг: в рабочем поле нажмите на +, выберите действие, прокрутите до раздела Интеграции и выберите действие Отправить HTTP-запрос.

Action

  1. Настройте поля действия:

Action

  • в поле Способ выберите POST,
  • в поле Параметры основного текста укажите Вся полезная нагрузка,
  • в поле URL-адрес вебхука укажите следующий URL:
https://be.sendsay.ru/backend/api/<API-КЛЮЧ>/member.set/email/-/member.email,set.copy,data.contact.email/base.firstName,set.copy,data.contact.name.first/base.lastName,set.copy,data.contact.name.last/base.middleName,set.copy,data.field:middle_name

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

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

Обратите внимание на параметр field:middle_name, где middle_name — это ключ дополнительного поля Отчество, который вы создали для формы. Если вам нужно передавать и другие поля, то для каждого поля допишите в ссылку команду вида /<КОД ПОЛЯ В SENDSAY>,set.copy,data.field:<КЛЮЧ ПОЛЯ В ФОРМЕ WIX>/.

Например, если вы захотите передавать поле Город, то стоит задать ключ поля в Wix — city. В базовой анкете Sendsay уже есть такое поле, поэтому ссылка будет выглядеть так:

https://be.sendsay.ru/backend/api/<API-КЛЮЧ>/member.set/email/-/member.email,set.copy,data.contact.email/base.firstName,set.copy,data.contact.name.first/base.lastName,set.copy,data.contact.name.last/base.middleName,set.copy,data.field:middle_name/base.city,set.copy,data.field:city

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

Нажмите «Применить» и активируйте автоматизацию.

На этом настройка интеграции завершена. После того как пользователь заполнит форму и подтвердит согласие на получение рассылок по ссылке из письма подтверждения, в Sendsay появится новый подписчик с указанными данными.

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

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