Отправка 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 — данные о текущей задаче по сделке
Оставьте комментарий