1. Home
  2. Trustie Pro
  3. Reviews
  4. Importing Reviews

Importing Reviews

Moving to Trustie from another reviews platform? The import wizard brings your existing reviews across so you don’t start from zero.

Supported Platforms

Trustie Pro imports from a single, universal CSV format. You don’t need to pick your old platform from a list — just upload your CSV export and Trustie auto-detects the column format. It recognises exports from:

  • Yotpo
  • Judge.me
  • Stamped.io
  • Loox
  • Any other platform that exports to CSV

One import flow handles everything. No guessing which option to pick.

Before You Start

Export Your Reviews

You’ll need a CSV file from your current platform. Here’s where to find the export in each:

  • Yotpo: Dashboard > Reviews > Export
  • Judge.me: Settings > Export > Export Reviews as CSV
  • Stamped.io: Dashboard > Reviews > Export
  • Loox: Settings > Export Reviews

If your platform isn’t listed, export to CSV (most review platforms offer this) and upload it the same way.

Check Your File

Open the CSV in a spreadsheet app (Excel, Google Sheets, Numbers) and make sure it has these columns at minimum:

  • Review text — the actual review content
  • Rating — the star rating (1-5)
  • Product identifier — product name, URL slug, SKU, or ID

Nice to have but not required:

  • Customer name
  • Customer email
  • Review date
  • Review title
  • Photos (as URLs)

Step-by-Step Import Process

Step 1: Open the Import Wizard

Go to Trustie > Import in your WordPress admin. You’ll see the import wizard with a clean, step-by-step interface.

Step 2: Upload Your CSV

Click Choose File and select your CSV export. Trustie reads the file and auto-detects which platform it came from based on the column headers.

File size limit: Up to 50MB. If your export is larger than that (you’ve got a lot of reviews — nice problem to have), split it into multiple files and import them one at a time.

Step 3: Review Column Mapping

Trustie auto-maps your CSV columns to its review fields based on the detected format. The column mapping is always shown so you can verify it’s correct — even when the auto-detection is spot on, it’s worth a quick check.

You’ll see a two-column layout:

Your CSV ColumnMaps To
review_bodyReview Content
starsRating
product_handleProduct (by URL Slug)
authorCustomer Name
emailCustomer Email
created_atReview Date

If any mapping looks wrong, use the dropdown to change it.

Trustie fields you can map to:

FieldRequired?Notes
Review ContentYesThe review text
RatingYesStar rating (1-5)
ProductYesMatch by Name, URL Slug, SKU, or WooCommerce ID
Customer NameNoFalls back to “Anonymous” if missing
Customer EmailNoUsed for deduplication and Gravatar
Review DateNoFalls back to import date if missing
Review TitleNoHeadline/summary of the review
Photo URLsNoComma-separated URLs to review images
Verified PurchaseNoWhether the reviewer actually bought the product

Step 4: Add an Import Label

Give this import a label — something like “Yotpo Migration March 2026” or “Judge.me Reviews.” This tags every review in the batch so you can identify where they came from later, which is especially useful if you’re importing from multiple sources.

Step 5: Product Match Report

Before anything is imported, Trustie shows you a product match report. This is the most important screen in the process — it tells you exactly which reviews matched to products and which didn’t.

Trustie matches products using multiple strategies:

MethodHow It Works
URL SlugMatches the product handle/slug from your CSV to your WooCommerce product slugs. This is the most reliable method when importing from Shopify-based platforms.
Product TitleSearches your WooCommerce products for an exact or close name match. Works well if product names are consistent between platforms.
SKUMatches on product SKU — unique and reliable, but requires SKUs in your CSV.
WooCommerce IDDirect ID match, common when migrating between WordPress sites.

The match report shows you the results so you can catch problems before they become imported data.

Step 6: Handle Unmatched Products

If some reviews couldn’t be matched to a product, you have three options:

OptionWhat Happens
Store review anywayThe review is imported and stored without a product association. You can reassign it to a product later.
Skip unmatchedOnly reviews that matched a product are imported. Unmatched reviews are left out.
Import for reassignmentReviews are imported with a flag marking them as needing product assignment. You can match them manually afterward.

No reviews are ever silently discarded — you always see exactly what couldn’t be matched and why.

Step 7: Run the Import

Click Import Reviews and Trustie processes the file. For large imports, this runs in batches so it doesn’t overwhelm your server:

Import SizeApproximate Time
Under 500 reviewsA few seconds
500-2,000 reviews1-3 minutes
2,000-10,000 reviews5-15 minutes
10,000+ reviewsMay need multiple batches

You’ll see a progress bar and a running count of imported vs. skipped reviews.

Duplicate Protection

Duplicate detection is always active — there’s no toggle to turn it off. Trustie checks every incoming review against your existing data to prevent doubles.

It detects duplicates by comparing:

  1. Customer email + Product ID + Rating — if all three match an existing review, it’s considered a duplicate
  2. If no email is available, it falls back to Customer name + Product ID + Review content hash

This means you can safely re-import a CSV without worrying about creating duplicates. Only genuinely new reviews come through.

Emoji Preservation

Reviews with emoji content are imported as-is. Whether your customers left heart eyes, thumbs up, or the full range of Unicode expression, those characters survive the import intact.

Importing Photos

If your reviews include photos (common with Loox and Yotpo), include the photo URLs in your CSV. Trustie will:

  1. Download each photo from the URL
  2. Add it to your WordPress Media Library
  3. Attach it to the review
  4. Optimise it (resize and compress, just like customer-uploaded photos)

Photo import is slower than text-only import since each image needs to be downloaded. Budget extra time for photo-heavy imports.

Note: Photo URLs must be publicly accessible. If your old platform has already deleted the images or requires authentication to access them, the photos can’t be imported.

Managing Past Imports

After importing, your import history is available in the Past Imports section on the import page. Each import batch is tracked with its label, date, and review count.

Deleting Imports

If an import went wrong or you need to undo it:

  • Delete a single import — removes all reviews from that specific import batch
  • Delete all imports — removes every review that was imported through the wizard

This is a clean undo. It only removes imported reviews — reviews submitted directly through Trustie are never affected.

After the Import

Verify Your Reviews

After the import completes:

  1. Check a few product pages to make sure reviews are displaying correctly
  2. Verify that star ratings and review counts look right
  3. Spot-check that dates are preserved (reviews should show their original dates, not today)

Sync Product Ratings

Go to Trustie > Settings > Product Reviews and click Sync Product Ratings. This recalculates the average rating and review count for every product, ensuring your product pages and shop archives show accurate numbers.

Clear Your Cache

If you’re using a caching plugin (WP Super Cache, W3 Total Cache, LiteSpeed, etc.), clear your cache after importing. Otherwise, product pages might still show the old (zero) review counts.

Troubleshooting

“No products matched” for most reviews

  • Check the product match report carefully — it shows exactly which matching method was attempted
  • URL slug matching works best for Shopify-origin exports; product title matching works best for most others
  • Open the CSV and compare product identifiers with your WooCommerce products — even small differences (“Classic Beanie” vs “Classic Beanie – Navy”) will prevent a match
  • Try a different matching method if the default auto-detection picked the wrong one

Import stalls or times out

  • Large imports (5,000+ reviews) may hit PHP timeout limits on shared hosting
  • Try splitting your CSV into smaller files (1,000-2,000 reviews each)
  • If you’re on managed hosting, ask your host to increase the PHP max_execution_time temporarily

Reviews imported but not showing on product pages

  • Check that the imported reviews are set to “Approved” (they should be if you left Auto-Approve on)
  • Run the Sync Product Ratings tool
  • Clear your caching plugin

Duplicate reviews appearing

  • Duplicate protection is always active, so this is rare. If it happens, the reviews likely have slightly different data (e.g. different email addresses for the same person)
  • You can identify and remove duplicates in WooCommerce > Reviews — sort by date and look for clusters of identical reviews
  • Use the Delete Import option in Past Imports to cleanly remove a batch and re-import

Photo import failed

  • Check that the photo URLs in your CSV are still valid (paste one into your browser to test)
  • If photos are behind a login or expired CDN links, they can’t be downloaded
  • You can always add photos manually to reviews after import

Common Questions

Can I undo an import?
Yes. Go to the Past Imports section and delete the import batch. This removes all reviews from that import cleanly.

Do imported reviews trigger incentive rewards?
No — imported reviews don’t trigger review-incentive rewards. Those are handled by the Perkie add-on when both plugins are active, and only apply to reviews submitted directly through Trustie after Perkie’s review incentives are enabled.

Can I import reviews for variable products?
Yes — if your CSV identifies the specific variation (by SKU or variation ID), the review is attached to that variation. Otherwise, it’s attached to the parent product, which works fine for display purposes.

Will imported reviews have a “Verified Purchase” badge?
Only if your CSV includes a verified purchase field and it’s mapped correctly. Otherwise, imported reviews won’t show the verified badge — since Trustie can’t verify a purchase that happened on another platform.

Can I import from WooCommerce’s built-in reviews?
You don’t need to — Trustie reads WooCommerce’s native reviews automatically. There’s nothing to import. Trustie enhances the built-in review system rather than replacing it.

What’s the import label for?
It tags every review in the batch so you can track where reviews came from. It also makes batch deletion possible — you can delete all reviews from a specific import without touching anything else.

Still stuck? Drop us a line at support@tracksies.com and we’ll help you get it sorted.

How can we help?