Browse Guides
Move to another guide without going back to the documentation hub.
Import the Reviews You Already Have
The importer creates a draft you can review before anything goes live. Download a template, upload your CSV, validate each row, and confirm product matches before you publish imported reviews.
Import Limits
Manual CSV imports count toward your monthly review usage, and each upload is limited to 500 rows per file.
Supported Sources
Generic CSV
Use the "Generic template" sample if your source export does not come from the native Shopify or WooCommerce format.
Open importerShopify CSV
Use the "Shopify template" sample when your migration data is already aligned to Shopify identifiers.
Open importerWooCommerce
Use the "WooCommerce template" sample when your source file is mapped to WooCommerce product references.
Open importerHow to Upload
Access Import Settings
Navigate to Settings -> Integrations and locate the review import cards above the platform connection cards.
Select Upload CSV
Choose the correct source, optionally open "Download sample", then use the "Upload reviews" action and pick Generic CSV, Shopify CSV, or WooCommerce CSV.
Validation and Mapping
Sabdov saves a draft, validates each row, matches products, and opens the import preview before anything is finalized.
Required CSV Fields
| Field Name | Requirement | Description |
|---|---|---|
| author_name | required | Required header. Each value must be between 2 and 80 characters. |
| rating | required | Required header. Each row must contain a whole number from 1 to 5. |
| body | required | Required header. Each review body must be 10 to 2000 characters. |
| product_external_id | optional | Recommended product reference. Sabdov tries to match this against the synced catalog first. |
| product_title | optional | Fallback product reference used when an external ID is missing or not matched. |
| author_email | optional | Optional, but if present it must be a valid email address. |
| created_at | optional | Optional review timestamp. Must be a valid date or ISO timestamp if present. |
| is_verified | optional | Optional verification flag. Truthy values such as yes, true, or 1 are accepted. |
Product Matching Behavior
The importer validates every row and attempts product matching before you finalize the draft.
Priority 1: ID Match
Sabdov first matches `product_external_id` against the synced catalog using normalized external IDs.
Priority 2: Title Fallback
If no external ID match is found, Sabdov falls back to product title matching and partial title comparison.
Before you import
Prepare your CSV file, validate your mappings, and import your existing reviews before moving into storefront setup.
Was this helpful?