Reviewing and accepting results

Nothing ships without your say-so. After every run, you review the results and decide what goes live. Here’s how to do it efficiently — including how to review 5,000 products without reading 5,000 descriptions.

The review view

Each product shows the enriched content side by side with your original data, along with its quality score and any flagged issues. You see exactly what changed, field by field. If the scores need decoding, start with Understanding your quality scores.

The review view after a completed enrichment. Each table row carries a Passed thresholds badge and an acceptance status column; the panel summarizes the batch — final score, needs-review count, and per-category pass rates against their thresholds.
A completed run: enrichment status per row, the batch scorecard on the right, and accept/reject controls at the panel's foot.

Three ways to accept

  • Accept all — take every result in the run. Best once you’ve built trust with a config on earlier runs.
  • Accept above threshold — take everything that cleared your quality bar in one click, then hand-review only what was held back.
  • Row by row — full manual control. Best for your first run, high-stakes products, or a new brand voice.

Annotating results

Accepting or rejecting records your decision — annotations record your reasoning. Open any row’s details and switch to the Annotations tab to leave structured feedback on a result:

  • Product feedback — a thumbs up or down for the result as a whole, with a note explaining why.
  • Field feedback (optional) — add any enriched field from the run and rate it individually, with its own note. Praise the brand description while flagging the color extraction, on the same product.

Save your annotations before closing the panel; Revert discards unsaved changes.

The Annotations tab on the row details panel. A product feedback text box with thumbs up and down buttons sits above optional per-field feedback entries, each showing the enriched value, a rating, and a comment box. An Add field feedback control below lets you annotate additional fields.
The Annotations tab: product-level feedback at the top, per-field feedback below, each with its own rating and note.

Annotations are collected on a reports page where the rest of your team can review the enriched content and the feedback on it together — so the person who reviewed row by row and the person who decides on config changes don’t have to be the same person.

The Annotations report under Reports. Each product in the enrichment run is listed with its product-level feedback and any per-field feedback, each carrying a thumbs up or down and a Needs work badge where applicable.
The Annotations report: every note left on a run, grouped by product, with thumbs up/down and a Needs work flag on individual fields.
Annotations don't feed the next run

Annotations are a record for your team, not an instruction to the system — the next enrichment run doesn’t read them. To change what enrichment produces, act on what your annotations tell you: refine your generation config or brand voice input, then re-run.

Annotate the pattern, not every instance. If ten products share the same problem, one well-written annotation on a representative row beats ten copies of “too formal.” The goal is a record specific enough for a teammate reading the report to act on: what’s wrong, on which field, and what right would look like.

A review strategy that scales

  1. First run: review a sample row by row — say 50 products across your range. You’re not just checking quality; you’re learning what the scores mean for your catalog.
  2. Fix at the config, not the row. If you keep seeing the same problem — too formal, wrong emphasis, a term you’d never use — that’s config feedback, not fifty individual rejections. Annotate a representative row so the pattern is on record, then refine your brand voice input and re-run.
  3. Steady state: accept above threshold, spot-check a sample of what you accepted, and hand-review only the held products.
Rejecting is cheap; a weak config is expensive

Don’t hesitate to reject a whole run if the voice is off. One config improvement pays back on every future run — but note that reruns count toward usage, so fix the config before rerunning at full volume.

What happens after you accept

Accepted content is applied as a raw data override, which puts it in your pipeline ahead of your transformers and feed build. Rejected content is simply discarded — your imported source data is untouched either way. See Enrichment, transformers, and exports for what runs next.

How usage is counted

Usage counts every enrichment you send for processing — not just the results you accept. If you run 1,000 products and accept 600, all 1,000 count toward your contracted allotment. Set your quality thresholds and product selection deliberately before you run.

Where to go from here