Виявлений збій
CRM повертає HTTP 400, запис ліда не створюється.
Це прозоре демо з вигаданими даними, а не клієнтський кейс. Воно показує докази, потрібні до того, як назвати workflow виправленим.
Переглянути доказиНемає company_name. CRM відхилила запит.
Відповідь 400 — лише симптом. Ремонт має виправити контракт даних і підтвердити контрольовану поведінку під час збоїв.
CRM повертає HTTP 400, запис ліда не створюється.
Форма надсилає company, а CRM вимагає company_name.
Нормалізація payload, валідація полів і контрольовані повтори.
{
"email": "lead@example.com",
"company": "Example Studio"
}{
"email": "lead@example.com",
"company_name": "Example Studio",
"source": "website"
}| Сценарій | Очікуваний результат | Статус |
|---|---|---|
| Повний лід | Один запис CRM і одне сповіщення | OK |
| Немає компанії | Безпечне значення або явна гілка валідації | OK |
| Timeout CRM / 429 | Обмежений retry, потім alert | OK |
| Повторний webhook | Без дубліката в CRM | OK |
У реальному проєкті використовуються знеособлені логи й узгоджені тестові дані. Доступ запитується після підтвердження scope та оплати.
Надішліть помилку, очікуваний результат і знеособлений скриншот виконання. Я скажу, чи підходить Workflow Rescue, чи спочатку потрібна діагностика.