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 Column | Maps To |
|---|---|
| review_body | Review Content |
| stars | Rating |
| product_handle | Product (by URL Slug) |
| author | Customer Name |
| Customer Email | |
| created_at | Review Date |
| … | … |
If any mapping looks wrong, use the dropdown to change it.
Trustie fields you can map to:
| Field | Required? | Notes |
|---|---|---|
| Review Content | Yes | The review text |
| Rating | Yes | Star rating (1-5) |
| Product | Yes | Match by Name, URL Slug, SKU, or WooCommerce ID |
| Customer Name | No | Falls back to “Anonymous” if missing |
| Customer Email | No | Used for deduplication and Gravatar |
| Review Date | No | Falls back to import date if missing |
| Review Title | No | Headline/summary of the review |
| Photo URLs | No | Comma-separated URLs to review images |
| Verified Purchase | No | Whether 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:
| Method | How It Works |
|---|---|
| URL Slug | Matches 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 Title | Searches your WooCommerce products for an exact or close name match. Works well if product names are consistent between platforms. |
| SKU | Matches on product SKU — unique and reliable, but requires SKUs in your CSV. |
| WooCommerce ID | Direct 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:
| Option | What Happens |
|---|---|
| Store review anyway | The review is imported and stored without a product association. You can reassign it to a product later. |
| Skip unmatched | Only reviews that matched a product are imported. Unmatched reviews are left out. |
| Import for reassignment | Reviews 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 Size | Approximate Time |
|---|---|
| Under 500 reviews | A few seconds |
| 500-2,000 reviews | 1-3 minutes |
| 2,000-10,000 reviews | 5-15 minutes |
| 10,000+ reviews | May 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:
- Customer email + Product ID + Rating — if all three match an existing review, it’s considered a duplicate
- 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:
- Download each photo from the URL
- Add it to your WordPress Media Library
- Attach it to the review
- 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:
- Check a few product pages to make sure reviews are displaying correctly
- Verify that star ratings and review counts look right
- 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_timetemporarily
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.