Отправка webhook используется для того, чтобы передать нужную информацию о событии, которое происходит, в любую систему, которую Вы используете.
Например если у Вас есть собственная система для обработки финансовых операций и Вам нужно, чтобы при переходе сделки на этап «Оплата», в Вашу систему отправлялась информация о данном событии и сумма оплаты.
Для того, чтобы вы смогли принять данные, которые мы вам отправляем, разработчик Вашей системы, в которую нужно отправить информацию, должен подготовить ссылку. Именно туда будет отправлено уведомление об интересующих вас событиях в CRM-системе.
Обработка этой информации также производится разработчиком системы, чья ссылка используется в настройках webhook.
Все данные передаются HTTP-запросом (POST) в JSON формате. Вам будут отправлены следующие параметры: deal и task (если таковые есть), которые содержат в себе информацию о сделке и задаче. Также будут отправлены все параметры, которые вы введёте вручную в соответствующие поля при настройке бизнес-процесса.
Обратите внимание, при отправке тестового запроса, будут отправлены случайные данные и подстановка добавленных параметров не произойдет.
Пример отправляемого JSON:
{
"params": [
{
"name": "Тестовый клиент"
},
{
"link": "https://тут_домен_crm.envycrm.com/client/ХХХХХХ/deal/ХХХХХХ"
}
],
"deal": {
"id": ХХХХХХ,
"crm_id": ХХХХХХ,
"pipeline_id": ХХХХХХ,
"client_id": ХХХХХХ,
"stage_id": ХХХХХХ,
"user_id": ХХХХХХ,
"employee_id": 0,
"old_employee_id": ХХХХХХ,
"department_id": 0,
"inbox_type_id": ХХХХХХ,
"it_reaction": 0,
"with_event": 0,
"is_first": 1,
"closed_at": null,
"stage_updated_at": "2025-07-23 09:46:08",
"created_at": "2022-11-09 12:18:09",
"updated_at": "2025-07-23 09:46:08",
"deleted_at": null,
"stage_name": "Тест",
"stage_color": "rgb(153, 205, 119)",
"status_id": 2002,
"name": null,
"pipeline": 0,
"values": [
{
"id": ХХХХХХ,
"crm_id": ХХХХХХ,
"deal_id": ХХХХХХ,
"input_id": 2001,
"type_id": 1,
"value": "Сделка",
"mask": null,
"created_at": "2022-11-09 12:18:09",
"updated_at": "2025-06-06 13:22:33",
"deleted_at": null,
"name": "Название сделки",
"name_id": "name"
},
{
"id": ХХХХХХ,
"crm_id": ХХХХХХ,
"deal_id": ХХХХХХ,
"input_id": ХХХХХХ,
"type_id": 2,
"value": "Значение",
"mask": null,
"created_at": "2023-09-27 12:35:14",
"updated_at": "2023-09-27 12:35:14",
"deleted_at": null,
"name": "Поле сделки",
"name_id": "ХХХХХХ",
"input_type_id": 12,
"allow_update_search": 0,
"allow_change": 0
}
]
},
"task": {
"id": ХХХХХХ,
"crm_element_id": 3,
"element_id": ХХХХХХ,
"crm_id": ХХХХХХ,
"type_id": 1,
"priority": 0,
"time": "2023-12-01 14:00:00",
"end_time": null,
"duration": null,
"user_id": ХХХХХХ,
"from_employee_id": 0,
"to_employee_id": 0,
"to_department_id": 0,
"comment": "тест",
"success": 0,
"required": 1,
"no_time": 0,
"it_reaction": 0,
"is_overdue": 0,
"created_at": "2023-11-28 11:12:22",
"updated_at": "2025-06-06 13:21:52",
"deleted_at": null
}
}
params — это кастомные параметры, которые были добавлены вручную в бизнес-процессе.
deal — все данные о сделке, в том числе и заполненные поля. Если данные передаются на этапе «Еще не взяли в работу», то будет передаваться параметр lead
task — данные о текущей задаче по сделке
Оставьте комментарий