Перейти к содержимому
СправочникИнтеграциидля разработчиковНомер статьи 6.3.4

CRM-webhook — отправка заявок на свой URL

Как передавать заявки POST-запросом на свой адрес и какой JSON приходит.

Содержание статьи
  1. В разделе «Интеграции» виджета откройте карточку «CRM-webhook».
  2. Введите URL, начинающийся с http:// или https://, и нажмите «Добавить».
  3. Проверьте, что включены переключатель URL и общий переключатель на карточке.

Адресов может быть несколько — заявка отправляется на каждый включённый. У колеса после изменения адреса нажмите «Сохранить» у конкретного вебхука.

Запрос Ссылка на раздел «Запрос»

  • Метод POST, тело — JSON, заголовок Content-Type: application/json.
  • Успешной считается доставка с ответом 2xx.

Квиз Ссылка на раздел «Квиз»

Ключи в формате snake_case:

JSON
{
  "lead": {
    "id": 0, "quiz_id": 0, "quiz_title": "", "submitted_at": "",
    "ip": "", "full_name": "", "phone": "", "email": "",
    "city": "", "country": "", "contact_extra": {},
    "answers": [{"label": "", "values": []}]
  },
  "utm": {
    "source": "", "medium": "", "campaign": "", "term": "", "content": "",
    "gclid": "", "fbclid": "", "yclid": "", "msclkid": "", "click_id": "",
    "referrer": "", "landing_page": "", "additional": {}
  }
}

Колесо Ссылка на раздел «Колесо»

Ключи в формате camelCase:

JSON
{
  "event": "wheel.lead.created",
  "lead": {
    "id": 0, "submittedAt": "", "fullName": "", "phone": "", "email": "",
    "city": "", "country": "", "ip": "", "contactExtra": {}, "agreements": [],
    "utm": {}, "roistatVisit": "", "metrikaClientId": "",
    "resultSegmentId": "", "resultLabel": "", "resultColor": ""
  },
  "wheel": {"id": 0, "title": "", "slug": "", "projectId": 0, "projectName": ""}
}

Ошибки доставки и повторы описаны в статье Когда заявки уходят в интеграции.

Статья помогла?

Оценка привязана к статье 6.3.4

Похожие статьи