Отправка webhook через бизнес-процесс EnvyCRM

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

Была ли статья полезна?

Оставьте комментарий

Нажимая на кнопку "Опубликовать комментарий", я даю свое согласие на обработку персональных данных и принимаю условия соглашения