How it works
A review step is a prompt-based check that lives on an agent. When the agent enriches a product, each of its review steps looks at the value the agent just wrote and judges it against your instruction, for example “Fail the enrichment if it claims the product is sustainable, recycled or eco-friendly without the product data saying so.” The step returns a simple verdict: Passed or Failed. What happens on a failure is your choice, set per step under If this check fails:- Ignore it reaches your catalog as usual. The failed check is still recorded, so you can look at it later.
- Hold for review makes the enrichment wait for a person to approve or reject it before it reaches your catalog.
- Reject rejects the enrichment outright, so it never reaches your catalog.
Why you would use this
Meet compliance rules
Enforce brand governance and tone of voice
Validate claims against the facts
Govern enrichment at scale
What to check for
A review step is just a prompt, so it can enforce almost any standard you can describe in a sentence. The most common uses:- Compliance and regulated claims. “Fail the enrichment if it makes a medical or health claim, such as cures, treats or prevents, that the product data does not support.”
- Brand governance and safety. “Fail if the text names a competitor brand, or uses absolute superlatives like ‘best’ or ‘number one’ without evidence.”
- Claim validation and accuracy. “Fail if it states a material, dimension or certification that is not present in the product data.” (This is the built-in example: “Fail the enrichment if it claims the product is sustainable, recycled or eco-friendly without the product data saying so.”)
- Tone of voice. “Fail if the tone is casual or uses slang. Our brand voice is warm but professional, and we address the reader in the second person.”
- Formatting and length. “Fail if the meta description is longer than 160 characters, or if it contains HTML tags.”
- Language and market. “Fail if the text is not written entirely in French.”
Step-by-step guide
Open the Review Steps tab on an agent

Add a review step and write its prompt
Choose what happens when the check fails

Save the agent and run enrichment
See the verdicts in Review
Advanced configuration
Understanding the reviewer's reasoning
Understanding the reviewer's reasoning
Writing an effective review-step prompt
Writing an effective review-step prompt
Combining Hold for review with approve-before-push
Combining Hold for review with approve-before-push
Frequently asked questions
How many review steps can one agent have?
How many review steps can one agent have?
Does a failed review step delete the value?
Does a failed review step delete the value?
An enrichment failed two checks with different settings. Which one applies?
An enrichment failed two checks with different settings. Which one applies?
Where do I find values that a review step rejected?
Where do I find values that a review step rejected?
Why was a value let through with a warning instead of being checked?
Why was a value let through with a warning instead of being checked?
