Webhook в WordPress полезен там, где надо мгновенно передать событие: форма отправлена, заказ создан, статус изменился. Но чаще всего сбой происходит не на стороне сервера, а в логике передачи.
• Неверный endpoint: лишний слэш, опечатка в URL, редирект вместо прямого ответа.
• Неподходящий метод: сервис ждёт POST, а отправляется GET, или наоборот.
• Пустой или “грязный” payload: нет нужных полей, сломана структура JSON, не совпадают имена параметров.
• Нет проверки ответа: запрос ушёл, но ошибка 400/500 осталась незамеченной.
Для надёжной связки проверь три вещи: структура данных должна быть стабильной, адрес — без промежуточных редиректов, а ответ — логироваться. Если webhook критичен для бизнеса, добавь повторную отправку при ошибке и отдельный канал уведомления о сбое 🔧
Лучше один раз настроить валидацию и логи, чем потом вручную искать, на каком этапе потерялось событие.
Автоматизация процессов в WordPress
@wp_automation_hacks_ww
Webhook ломается не из-за кода, а из-за трёх типовых ошибок в связке
Этот пост опубликован в Telegram-канале Автоматизация процессов в WordPress. Подписаться можно по ссылке: @wp_automation_hacks_ww.