Customer stories
Proof that feels at home
“The detail is even better in person. It feels like something we will keep for years.”
Customer reviews
First paint is HTML, with no JavaScript required. Storefront display, import, moderation, and export are free.

Customer stories
“The detail is even better in person. It feels like something we will keep for years.”
Theme editor settings
Content, style, and behaviour from the shipping Product review list schema. The preview is sample data.
Field notes collection
Widget preset: Follow theme → light. Sample data.
Approved reviews are in the first HTML paint. AggregateRating JSON-LD ships only when no other app owns the markup. On paid plans the same ratings appear in llms.txt and agents.md.
Two renderings of the same sample product: the storefront HTML a fetcher sees on first paint, and the machine facts AgentReady can publish. All values are sample data.
What an AI agent sees
Sample data. Not a live store.
Human view
<section id="agentready-reviews">
<p>4.8 out of 5 from 47 reviews</p>
<article>
<p>Maya R. · Verified purchase</p>
<p>The detail is even better in person.</p>
</article>
</section>Machine view
{
"@type": "Product",
"name": "All-weather trail pack",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "47",
"bestRating": "5",
"worstRating": "1"
}
}- All-weather trail pack: 4.8/5 from 47 approved reviews.Product review stars, product review list, and all store reviews. You add them. Nothing is injected. The first page of reviews renders from a metafield snapshot, with no JavaScript required.
No AgentReady, Vercel, or database request is required to show the initial approved review set.
Later pages load through a signed endpoint on the store's own domain, not a third-party widget host.
AggregateRating is emitted only when no other app's review markup is present. A competitor's markup auto-demotes ours.
Separate from AgentReady's own reviews: the structured-data reader already detects review apps on your catalog, shows you the evidence, and lets you confirm or override. That is the reading side. AgentReady Reviews is the library you import, moderate, and show.
The volume leader, unlimited reviews on every tier.
Attribute ratings, UGC, and survey data for DTC brands.
Photo-first reviews and referral widgets.
Reviews inside the broader Yotpo retention suite.
Reviews plus loyalty in one stack.
Lightweight, high-deliverability review requests.
Company and product reviews with Google partnership.
Imports reviews from Amazon, eBay, and AliExpress.
Reviews, wishlist, and loyalty bundled.
Reviews with photo and video requests.
Reviews inside the 40-in-1 conversion suite.
Third-party company reviews shoppers recognize.
Reading another app's ratings into structured data is not the same as showing AgentReady Reviews on the storefront. You can do either, or both.
Review data vs review widgetsBring your history from Judge.me, Okendo, Loox, or any CSV. Re-imports are duplicate-safe. Reviews that do not match a product land in a repair queue instead of disappearing. Source moderation history is respected: a review a previous app rejected arrives unpublished. Full CSV export is always free, including photo references.
Publish, unpublish, and reply in public as a store response. Search, filter, and sort the queue, and add, edit, or delete a row by hand. Imported photos are re-hosted into the store's own Shopify Files and shown on the storefront; you can hide any photo. Three theme-editor blocks, opt-in, no theme code edits, no injection: product review stars, product review list, and all store reviews. Shoppers can sort and filter the list, and write a review from the product page.
The first paint is zero-JavaScript, from Shopify metafields. Show more reviews loads the rest through a signed endpoint on the store's own domain. AggregateRating is emitted only when no other app's review markup is present. On paid plans, ratings also flow into agents.md, llms.txt, and the catalog feed.
Yes, on first paint. Approved reviews are server-rendered from Shopify metafields with zero JavaScript, so a fetcher that reads the HTML sees the stars and the text. On paid plans the same approved ratings also appear in agents.md, llms.txt, and the catalog feed. Readable by AI agents is the claim. It does not mean an assistant will name your store.
Storefront display, import, moderation, replies, photos, and CSV export are free. Ratings in AI-facing files (agents.md, llms.txt, and the catalog feed) are on paid plans.
Yes. Import from Judge.me, Okendo, Loox, or any CSV. Verified badges, public replies, photos, and dates carry over when the export includes them. Rows a previous app rejected arrive unpublished. Re-imports are duplicate-safe. A completed import can be reverted: Revert this import deletes that import's reviews and their hosted photos, refreshes snapshots, keeps the receipt, and lets you import the same file again. Files are limited to 25 MB and 50,000 rows.
No. AggregateRating is emitted only when no other app's review markup is present. If a competitor's markup appears, AgentReady demotes its own. You can also opt in to Shopify's reviews.rating metafield sync after a clear ownership check.
Yes. CSV export is always free. Leave the filters blank for the full library, or filter by status, reviewed-at date range, product handle, and source. The filename names the filters you chose. The file includes photo references in media_json, replies, and dates. Photos are already in your own Shopify Files, so they stay with the store. A completed import can be reverted from Reviews with Revert this import.
Shoppers can write a review from the product page. The form lives on your store's own domain, needs no script on first paint, and new reviews arrive unverified and pending. Review-request sending is a separate supervised collection pilot. The merchant controls who is asked and when. Live fleet sending is not self-serve. Judge.me, Okendo, and Loox still lead on live collection email volume.
The first paint renders from a Shopify metafield snapshot in Liquid. It does not wait on an AgentReady, Vercel, or database request. Show more reviews, if you leave it on, loads later pages through a signed endpoint on your store's own domain.
Stars on collection templates, question boards, and video on the storefront are not in this release. Review-request sending stays in a supervised collection pilot, not unlimited live fleet sending. Judge.me, Okendo, and Loox still lead on collection emails, video, question boards, and photo carousels.
Setup, imports, blocks, ownership, and export. Each guide is a how-to with the claim ceiling stated in plain language.
Free for import, moderation, replies, export, and storefront display. Ratings in AI-facing files on paid plans.