Webhooks

Webhooks

Результат каждого теста, то есть заявка от клиента, может быть отправлен на произвольный URL

step1

На последнем шаге создания квиза укажите этот URL.

Webhook отправляет данные методом POST с типом application/json:


{
   "lead_data":{
      "discount_final_volume":5,
      "language":"ru",
      "questions":[
         {
            "answer":{
               "answer_value":"Half year ago"
            },
            "question_kind":"option",
            "question_number":1,
            "question_title":"Last time you had a vacation?"
         },
         {
            "answer":{
               "answer_value":"Да"
            },
            "question_kind":"option",
            "question_number":2,
            "question_title":"Любите ли вы работать?"
         },
         {
            "answer":{
               "answer_units":"руб.",
               "answer_value":"1000000"
            },
            "question_kind":"numeric",
            "question_number":3,
            "question_title":"Какая у вас зарплата?"
         },
         {
            "answer":{
               "answer_value":"Опытный сантехник"
            },
            "question_kind":"text",
            "question_number":4,
            "question_title":"Укажите Вашу специальность"
         },
         {
            "answer":{
               "answer_image":"/path/to/someimage.png",
               "answer_value":"Так"
            },
            "question_kind":"option_image",
            "question_number":5,
            "question_title":"Как выглядит ваше рабочее место?"
         },
         {
            "answer":{
               "answer_value":"/path/to/file.pdf"
            },
            "question_kind":"file",
            "question_number":6,
            "question_title":"А загрузите-ка ваше резюме"
         },
         {
            "answers":[
               "Спорт",
               "Путешествия",
               "Интернет"
            ],
            "question_kind":"option",
            "question_number":7,
            "question_title":"Укажите ваши интересы"
         }
      ],
      "quiz_description":"Пройдите тест и узнайте что вас ждет",
      "quiz_sys_name":"First quiz",
      "quiz_title":"Готовы ли вы для путешествия?",
      "result":{
         "result_kind":"text",
         "result_value":"<b>Вам</b> необходим отпуск"
      },
      "answer_1": "Half year ago",
      "answer_2": "Да",
      "answer_3": "1000000",
      "answer_4": "Опытный сантехник",
      "answer_5": "Так",
      "answer_6": "/path/to/file.pdf"
   },
   "contacts":{
      "email":"email@example.com",
      "name":"Nick Name",
      "phone":"+799922211122",
      "skype":"skypelogin",
      "telegram":"@telegramlogin",
      "whatsapp":"+799922211122"
   },
   "roistat_cookie": "",
   "url": "https://show.enquiz.io/q/kopcbvl?utm_source=yandex&utm_medium=cpc&utm_campaign=Great",
   "utm_source": "yandex",
   "utm_campaign": "Great",
   "utm_medium": "cpc",
   "utm_term": "",
   "utm_content": ""
}

Обратите внимание на поля answer_1...6 : Они специально дублируют ответы для того, чтобы было легко интегрировать квиз с любым другим сервисом через Zapier

Для отладки работы, очень советуем использовать инструменты вроде этого

Имейте ввиду, что webhooks не сработают, если у вас нет действующих пакетов заявок.