If you’re considering using Growave’s Reviews feature and would like to transfer your data from another app within Shopify or migrate reviews from other platforms, this guide will help you import your reviews and Q&A seamlessly.
Steps to import Reviews and Q&A into Growave
Step 1: Prepare and upload your CSV File
In Growave admin, go to Import/Export → Reviews and download Growave's sample file:
Add your data, save a file in CSV format, and upload it.
Alternatively, users can submit their CSV files to Growave support for assistance with the import process, which may be especially helpful for complex migrations.
✅ Recommendation
The safest method is to import Growave's sample CSV file into Google Sheets (or make copies from Google Sheets via the links above) and add your data, ensuring it matches the relevant columns. The order of the columns does not matter, but it is crucial to align your existing data from the other app with the correct column headings specified in the Growave template.
When you’re ready to save the file, go to File → Download → Comma Separated Values (.csv) to ensure it is in the correct format for import:
Required and optional parameters for Review imports:
Header name | Description | Requirement |
customer_email | Customer's email address | Required |
customer_name | Name of the reviewer (default: Anonymous) | Optional |
product_id | Unique identifier of the product | Required |
product_handle | Product handle (URL identifier) | Required |
body | Content (text) of the review | Required |
rating | Numerical rating from 1 to 5 (an error will occur if the value is out of this range) | Required |
created_at | Date of review in YYYY-MM-DD HH:MM:SS format (default: current date and time) | Optional |
verified_purchase | Indicates if the review is from a verified buyer | Optional |
published | Indicates if the review is published (1 = published, 0 = unpublished, if no value is added, the review will be unpublished by default) | Optional |
title | Title of the review | Optional |
reply | Text content of the reply | Optional |
replied_at | Date of reply in YYYY-MM-DD HH:MM:SS format (default: current date and time) | Optional |
images | Links to review images. Up to 5 images per review, max 10 MB total. Links must return a 200 (OK) response and include a file extension (.jpg, .jpeg, .png). Without the extension, images will not display. | Optional |
📘 Note
** Validation passes successfully if either product_id
or product_handle
is added and correct. If neither is indicated, the review will be added as the shop review and won't be associated with any products.
⚠️ Important
If the import file includes emails that do not exist in the shop's customer database, Growave creates new customer entries in its own database and displays associated reviews. These entries will not appear in Growave's Customers section until users log in with the specified email. Once they log in with this email, a customer account created in Shopify is automatically associated with the previously imported review data.
If the real email is unknown, you may use a placeholder. However, reviews will remain unverified because Growave sends a confirmation email to this address. If the same email already exists in your store, the review will display the name tied to that email.
product_id must match your Shopify product ID. IDs from other platforms will not work and must be replaced manually.
Required and optional parameters for Q&A imports:
Header name | Description | Requirement |
customer_email | Email address of the customer who asked the question | Required |
question | Text of the customer's question | Required |
product_id | Unique identifier of the product | Required |
product_handle | Product handle (URL identifier) | Required |
date | Date the question was submitted (format: YYYY-MM-DD HH:MM:SS, default: current date and time) | Optional |
replier_email | Email address of the person who replied to the question | Optional |
reply | Text of the reply to the question | Optional |
replied_at | Date the reply was submitted (format: YYYY-MM-DD HH:MM:SS, default: current date and time) | Optional |
status | Publication status of the question (1= published, 0 = unpublished, if no value is added, the question will be unpublished by default)) | Optional |
📘 Note
* Validation passes successfully if either product_id
or product_handle
is added and correct.
Step 2: Select the import type
Choose whether you’re importing Reviews or Questions & Answers → click Next.
⚠️ Important
To reward customers for imported reviews, select the Reward customers for imported reviews checkbox before importing. If the review status is set to Published in the import file and the Leave a review reward rule is active, customers will be rewarded upon import. Otherwise, rewards will be issued only when the imported reviews are published. If the checkbox is inactive before import, customers won't be rewarded for imported reviews in any case.
Step 3: Validation process
Once you upload a CSV file, Growave validates the data to ensure it meets the required parameters. After the validation is successful, click Start import to proceed.
📔 Validation notes
Ensure the header names in your CSV file match Growave's required format (e.g., customer_email
, product_id
).
If your file contains both valid and invalid records, you can choose to continue and import only the valid ones. Alternatively, download the validation report, correct the errors, and upload a new file.
During validation, errors are flagged, and invalid records are listed in a detailed report. Each invalid entry includes a note in the new "Reason" column explaining why it was rejected.
Step 4: Complete the import
Once validation is complete, finalize the import process. You will receive a report summarizing imported and skipped records.
Import history
The admin panel maintains an import history details, including:
Date and time of import
Number of successfully imported, skipped, or invalid items
Import type (Reviews or Q&A)
Revert import — click to roll back the import and undo changes.
How to find product details
Product ID
In Shopify admin, go to Products → select the product → the product ID is the number after "products/
" at the end of the URL:
Product handle
Visit the live product page on your shop → the product handle is the text after "products/
" at the end of the URL:
Common issues during import
Missing required fields such as customer_email, body, or rating.
Incorrect product ID or handle (a product with this ID/handle does not exist in Shopify).
Numerical ratings outside the 1–5 range.
Incorrect or incomplete image links (links must include file extension: .jpg/.jpeg/.png).
Total image size exceeds 10 MB.
Using placeholder emails: reviews import successfully, but stay unverified; existing emails may override the
customer_name
field.
FAQ
How do I mark uploaded reviews as published?
How do I mark uploaded reviews as published?
When importing reviews to Growave, you can control whether each review will be automatically published and visible on the storefront after import is completed.
To do this, use the "published" column in your CSV import file:
Add a "published" column to your CSV file if it is missing.
Enter "1" to mark a review as published — it will appear on the storefront automatically after import is completed.
Enter "0" to mark a review as unpublished — it will stay in pending status.
If this field is left empty, reviews will be unpublished by default.
Can I import reviews without customer_email?
Can I import reviews without customer_email?
No. You must include an email address for each review. If the real email is not available, you can use a placeholder. However, reviews with placeholder emails will remain unverified.
Why is the wrong customer name showing on imported reviews?
Why is the wrong customer name showing on imported reviews?
If the email in your CSV already exists in Growave, the review will inherit the customer_name associated with that email.
Why are my review images not displaying?
Why are my review images not displaying?
Make sure the image URLs end with .jpg
, .jpeg
, or .png
. Even if the link returns a 200 OK response, images won’t display without the correct extension.
Do I need to update product IDs when importing from other platforms?
Do I need to update product IDs when importing from other platforms?
Yes. Product IDs from other platforms do not match Shopify. Replace them with your Shopify product_id (found in your Shopify admin under Products).
This lets you bulk-import reviews and manage their visibility in one step.
If you encounter any issues during the import process, contact our support team at [email protected] or via the chat icon in the bottom-right corner. We're here to help! 🤗