WEBVTT

00:00:00.290 --> 00:00:06.583
This independent n8n demo shows a real workflow failure and a verified fix, using synthetic orders.

00:00:06.623 --> 00:00:11.700
The broken workflow assumes that every payload contains a nested customer email.

00:00:12.230 --> 00:00:15.195
So missing data causes an HTTP 500 error.

00:00:15.235 --> 00:00:22.524
The fix adds safe field access, email validation, item validation, and explicit rejection responses.

00:00:22.564 --> 00:00:30.585
With the same malformed input, the corrected workflow returns HTTP 200 and explains that the email is invalid.

00:00:30.625 --> 00:00:33.810
A second test processes two valid line items

00:00:34.370 --> 00:00:36.683
and calculates a total of 211 euro.

00:00:36.723 --> 00:00:42.263
The failed execution and both successful fixed executions are retained as evidence.

00:00:42.303 --> 00:00:45.490
Send your error and a sanitized workflow export,

00:00:45.960 --> 00:00:48.790
and I will confirm the likely scope before you order.

