Collecting reviews
The request lifecycle, on-page forms, and media in depth — Collecting reviews.
Reviews are built in — no app required. Everything lives under Reviews in the store sidebar, which has its own sub-navigation: Overview, Reviews, Q&A, Requests, Tools (Imports, Syndication, Groups, Rewards, Products), and Settings. This page is the hub — see Collecting reviews and Review tools for the deep dives.
Product reviews and Q&A are on by default under
Reviews → Settings: Enable product reviews and Enable product Q&A. The
review-request emails that bring reviews in, however, are a separate lifecycle
that ships disabled — you must switch it on (see below).
There are three ways a review gets created:
Allow guest reviews is on (anyone)
or Require verified purchase is on (only customers with a matching order).Enabled).
It is off by default.Send delay days (default 7) and Send delay hours
— so the email lands after the buyer has the product.Reminder delay days (default 7) and Max reminders
(default 1). A separate media reminder can nudge reviewers who left text
to add a photo (off by default).Max requests/order (default 20),
Max requests/customer/month (default 20), and Expires after days
(default 90) after which an un-actioned request is closed.Requests are line-item aware and combined into one email per order by default. Track every send under Reviews → Requests (scheduled, sent, opened, clicked, submitted, expired, failed). Full detail lives in Collecting reviews.
Media is on by default and toggles separately for photos and videos
(Allow media, Allow photo uploads, Allow video uploads). The defaults:
| Limit | Default |
|---|---|
| Photos per review | 5 |
| Videos per review | 1 |
| Max video length | 60 seconds |
| Max file size | 10 MB |
Photo and video attachment is deliberately separate from publication. A new
object starts Pending and does not set the review’s public has photo or
has video meaning. A trusted scanner must inspect the actual bytes and record
authoritative type, size, dimensions, duration, scanner name, and audit time.
| Status | Meaning | Storefront and reward treatment |
|---|---|---|
| Pending | Queued or currently being inspected | Hidden; does not qualify as photo/video content |
| Clean | A configured trusted scanner accepted an exact private staged copy of the bytes | Still hidden until durable promotion and the edge publication marker both commit |
| Rejected | The scanner or the store’s size/duration policy rejected it | Hidden; no media reward; its quarantined object is deleted and the merchant may delete the row or ask the buyer to upload a replacement |
| Scan failed | The scanner is unconfigured, unavailable, returned invalid metadata, or could not create a safe owned copy | Hidden; no media reward; remains failed until a merchant with review-management permission explicitly retries it |
The review detail page shows the status, safe reason code, attempt count, and scanner audit fields. A merchant can hide/unhide presentation, retry a Scan failed item, or delete media, but cannot manually mark bytes Clean. Rejected bytes are not retryable because their quarantine source is deleted.
Upload intents write to the non-public review-quarantine/{store}/{review}/
namespace. The scanner may only read that source and write a fresh,
attempt-specific review-scanned/{store}/{review}/{media}/{attempt}/ object. It
returns the private key and exact ETag—never a public key or URL. A separate
promotion worker conditionally copies those attested bytes to the server-derived
reviews/{store}/{review}/{media}.{ext} key, records the canonical URL, writes a
private review-publications/...ready marker while the review/media rows are
locked, and only then records Public ready. The image Worker requires both
the canonical object and marker. Clean-but-not-public-ready media is hidden and
cannot satisfy a media reward.
Media attached from a delayed “add media” reminder follows this exact same pipeline. Its only special property is financial: the server stamps it permanently non-reward-qualifying because the original reward generation is already frozen. It can be displayed after approval, but cannot retroactively upgrade, restore, or preserve a review incentive or loyalty media bonus.
| Setting | Default | What it does |
|---|---|---|
Auto publish reviews | On | Publish without manual approval |
Require review body | On | Text required (turn on Allow rating-only reviews for stars without text) |
Require review title | Off | Title field mandatory |
Pending reviews wait in Reviews → Reviews, where you approve, reply, hide, or report them. Replies appear publicly under the review.
Publication is rating-neutral. There is no configurable minimum-rating publication gate: when auto-publish is on, policy-compliant 1★ and 5★ reviews publish the same way; when it is off, reviews of every rating wait for approval. Low-rating alerts can notify staff without changing visibility.
Notify on new review and Notify on low rating are both
on; Low rating threshold defaults to 2★ so 1–2★ reviews flag for attention.Enable voting is on (Allow downvotes off). The voting mode
controls who can vote: anyone (default), customers, or verified buyers only.Allow customer edit, on; up to 10 uses,
token valid 720 hours) and delete their own reviews (Allow customer delete,
on) via the signed link.Draft replies with AI under Reviews → Settings → AI reply settings — set the tone (friendly), length, sign-off, brand voice notes, and a support contact. Auto language matching is on, so a Hindi review gets a Hindi draft. You review and approve every draft before it publishes; nothing posts automatically.
Configure tiers under Reviews → Tools → Rewards to issue a reward when a qualifying review is published.
Verified only on (default) to prevent farming.Store credit issued here uses the same balance as Store credit. Track issued, used, expired, and revoked rewards on the same page.
Migrating from another platform? Go to Reviews → Tools → Imports and upload a CSV. Pick the source so the column mapping is applied automatically:
csvjudgemelooxyotpoRows match to products by product_handle, sku, or product_id, and support
rating, title, body, reviewer name/email, date, verified flag, photo URLs, and a
seller reply. An imported verified flag is a trusted migration assertion—not a
Sellerlane order lookup—so set it only when the source platform verified the
purchase. Imports stream in the background; you can cancel mid-run (rows already
imported stay, the rest are skipped).
Show verified badge, on) — shows verified purchase
status. Native verification comes from an eligible order; trusted imports and
authenticated admin verification are separate assertions.Asha R. style (first name + last
initial).Show reviewer country, off) — optionally show where the
reviewer is from.Product
structured data, so ratings can surface in Google results — see
SEO.Share reviews across related products under Reviews → Tools → Groups — useful when the same item ships as several variants or SKUs. A group can be manual (pick products) or tag-based (any product carrying chosen tags). Reviews and the aggregate rating are pooled across the group.
Publish your published reviews to Google so star ratings can appear in Google Shopping and the Shopping tab.
You can also publish to custom destinations (your own feed or API endpoint, JSON or XML, with API-key / bearer / basic / HMAC auth). Meta and TikTok are not direct destinations — both accept reviews only through their approved partner apps, so Sellerlane surfaces them as guidance rather than a connect button.
Collecting reviews
The request lifecycle, on-page forms, and media in depth — Collecting reviews.
Review tools
Imports, syndication, groups, and rewards walkthroughs — Review tools.
Store credit
Where review rewards land — Store credit.
SEO
Get star ratings into search results — SEO.