
Platform · Diagnostics
Ten channels describe the same broken field ten different ways. Scout collects every rejection, normalizes it into one problem, counts the products behind it, and names the exact field that would fix it.
Three voices, one instruction
Missing GTIN
The product has no barcode value, so three channels cannot match it to a catalog identity.
variants.barcodeScout keeps the channel's original text on every diagnostic — the translation sits beside it, never in place of it. Nothing is paraphrased away.
Grouped by problem
Six hundred rejections across three channels collapse into five things to fix. Expand any group to see the products behind it, filter to what you can act on today, and jump straight to the rule that clears it.
variants.barcodeEvery diagnostic resolves to a path in your catalog. If Scout can't name the field, it says so rather than pointing vaguely at the product.
Where a transformation can fix the group, the row links into the Rules Engine with the field pre-selected. Where it needs a value only you have, the row says that instead.
One scale across all channels, mapped from each channel's own terms. A resolved group stays in history with the run that cleared it, so you can see what changed and when.
The loop