How to safely import reviews into Shopify (and undo it when something goes wrong)
A step-by-step guide to importing product reviews into Shopify from Loox, Judge.me, Yotpo, or a CSV — and what to do when an import goes sideways.
A step-by-step guide to importing product reviews into Shopify from Loox, Judge.me, Yotpo, or a CSV — and what to do when an import goes sideways.
If you're migrating from another reviews app — Loox, Judge.me, Yotpo, Stamped, or an export from an older platform — you'll be doing a CSV import. And at some point, you'll do it wrong.
You'll map the wrong column. You'll import to the wrong store. You'll forget to filter out reviews from a discontinued product. You'll discover the review dates are in MM/DD/YYYY format but you imported them as DD/MM/YYYY.
This guide walks through how to do imports safely — and what RightReviews does so that "you'll do it wrong" doesn't mean "you'll spend a Saturday in spreadsheets cleaning up."
The three most common ways a reviews import gets botched:
product_id, name, email, body, rating — but the import tool expects handle, customer_name, customer_email, content, stars. If even one column is misaligned, you get reviews attached to the wrong products or with the wrong star ratings.A reviews app that doesn't have an undo button leaves you with three options when an import goes wrong:
None of those is fun.
Every CSV or Google Sheets import in RightReviews is rollback-able for 48 hours. The import history page shows every import you've run, when, with how many rows, and a one-click "Undo this import" button.
Undoing an import:
48 hours is intentional. Long enough to catch errors you spot a day later when you actually look at the storefront. Short enough that you're not roll-backing a 6-month-old import that's been the source of truth since.
Whether you're migrating from another app or uploading a fresh batch, the workflow looks the same.
Most reviews apps let you export to CSV. If you're starting from a Google Sheet, export as CSV. If you're scraping reviews from your own database, generate a CSV with these required columns:
product_handle — the Shopify product handle (e.g., mandala-bead-loom-kit)customer_name — display name on the reviewcustomer_email — used to match verified-buyer statusrating — integer 1–5body — the review textreview_date — ISO format YYYY-MM-DD (preferred) or any format we can parseOptional but useful columns:
title — review title/headlineverified — true/false (we'll also re-verify against Shopify orders)photos — comma-separated image URLs (we'll re-host on Cloudflare R2)country — ISO country codeIn the RightReviews admin: Import → Download template. The template has the right column headers, the right date format, and a few example rows showing what good data looks like. Paste your data into it.
If your source is Loox, Judge.me, Yotpo, or Stamped, choose the matching preset on the import page. RightReviews will auto-map their column names to ours so you don't have to rename anything.
Take your CSV, copy the first 10 rows into a separate file, and import that first. Check the storefront widget on one of those products. Are the reviews showing up with the right star count? Right author name? Right date?
If yes, run the full import. If no, fix the mapping in your CSV and try again. (This entire test loop takes about three minutes.)
After the full import:
Most import problems surface within the first day. New reviews come in and you notice they look different. Customers notice and email you. Pages render with weirdness you didn't catch in spot-checks.
Within 48 hours, you can still hit Undo. After 48 hours, you're committed.
The CSV exports from these platforms differ but they all include the core fields. Use the Generic CSV import option and map the columns once — RightReviews remembers your mapping for next time.
If 48 hours have passed and you can't undo, email support@rightreviews.app with the import ID — we can sometimes roll it back manually depending on what's happened to the data since.
Free up to 50 orders/month, and the import history + 48-hour undo works on every plan including Free. Migrate a small store entirely on Free; upgrade when you outgrow it.
Install RightReviews on Shopify →
Loox is a trademark of Loox Productions Ltd. Judge.me is a trademark of Judge.me. Yotpo, Stamped, and Okendo are trademarks of their respective owners. RightReviews is not affiliated with any of these companies.
Always-free plan up to 50 orders/month. Paid plans from $29.99/month.