Действие «Вебхук»

Что делает. При смене статуса заказа отправляет HTTP-запрос во внешнюю систему — на ваш сервер, в учётную систему, в Telegram-бот через сервис-прослойку и т.п. Так о новом статусе заказа можно мгновенно сообщить туда, где нет интеграции с amoCRM. В запрос можно подставлять данные заказа через шаблонные переменные.

Как настроить.

  1. На вкладке «Действия доставки» в нужном статусе включите карточку «Вебхук».
  2. Заполните:
    • URL — адрес, куда слать запрос (обязательно).
    • Метод — POST / GET / PUT / PATCH / DELETE.
    • Content-Type — например application/json.
    • Заголовки — в формате key:value (по одному на строку).
    • Тело запроса — данные, которые отправятся. Здесь можно использовать переменные {key}.
  3. Нажмите «Тестовая отправка» — виджет покажет код ответа, время и тело ответа. Так удобно проверить, что внешняя система принимает запрос.
  4. Сохраните действие.

Карточка действия «Вебхук»: URL, метод, Content-Type, тело запроса с «Валидный JSON» и «Тестовая отправка» с результатом

Ограничения и частые вопросы.

  • Важно про JSON. В JSON-теле все переменные обязательно ставьте в двойных кавычках: "{order_id}", а не {order_id}. Иначе тело не пройдёт проверку валидации.
  • Кнопка «Форматировать» приводит JSON в читаемый вид, а индикатор «Валидный JSON» подсказывает, корректно ли тело.
  • Перед сохранением проверьте вебхук кнопкой «Тестовая отправка» — это покажет, отвечает ли ваш сервер.
  • URL обязателен. Без него действие не отправится.

Связанные разделы

Если возникнут вопросы

Эл. почта: 79231270505@yandex.ru
Телефон: +7 (923) 127-05-05