Customer Reviews for WooCommerce

Estimated reading: 4 minutes

Customer Reviews for WooCommerce collects product and store reviews from your buyers. When you connect it to Advanced Form Integration (AFI), every new review can be sent to another platform automatically. You can log reviews in Google Sheets, add reviewers to a Mailchimp audience, or push review details into your CRM so your support team can follow up on low ratings.

What You’ll Need

  • The Customer Reviews for WooCommerce plugin installed and active
  • WooCommerce installed and active
  • Advanced Form Integration (free version is enough for this trigger)
  • An account on the receiving platform, such as Google Sheets or Mailchimp

How to Create the Integration

  1. Go to AFI > Add New in your WordPress dashboard.
  2. AFI fills in a default Integration Title. Rename it to something you will recognize later, such as “Product Reviews to Google Sheets”.
  3. In the Trigger section, open the Form Provider dropdown and select Customer Reviews for WooCommerce. If you do not see it, the Customer Reviews for WooCommerce plugin is not active on your site.

AFI Add New screen with Customer Reviews for WooCommerce selected in the Form Provider dropdown

  1. In the Form/Task Name dropdown, pick the event you want: Product Review Submitted or Store Review Submitted.
  2. Under Action, select your receiver platform, for example Google Sheets.
  3. Map the review fields to the columns or fields on the receiving side. For example, map Reviewer Name, Reviewer Email, Review Rating, and Review Content.

field mapping panel showing review fields mapped to Google Sheets columns

  1. Click Save Integration.
  2. Submit a test review on a product and confirm the data arrives.

Available Events

  • Product Review Submitted: fires when a customer submits a review on a WooCommerce product.
  • Store Review Submitted: fires when a customer submits a store (shop) review.

Both events run when the review is posted. AFI only processes reviews created through the Customer Reviews for WooCommerce plugin, so plain WordPress comments are ignored.

Fields You Can Send

Field Description
Trigger Key Internal event key, productReviewSubmitted or shopReviewSubmitted
Trigger Name Readable event name
Triggered At Date and time the event fired
Review ID WordPress comment ID of the review
Review Post ID ID of the product or page the review belongs to
Review Post Type Post type of the reviewed item
Review Post Title Title of the reviewed product or page
Review Type product or store
Review Status approved, pending, spam, or trash
Review Rating Star rating given by the reviewer
Review Content Full review text
Review Excerpt Review text trimmed to 30 words
Review Date Review date in site time
Review Date (GMT) Review date in GMT
Review Permalink Direct link to the review
Reviewer Country Country recorded by the review plugin
Review Verified Owner true when the reviewer is a verified buyer
Reviewer Name Name of the reviewer
Reviewer Email Email of the reviewer
Reviewer URL Website URL the reviewer entered
Reviewer IP Address IP address of the reviewer
Reviewer User ID WordPress user ID, if logged in
Review Meta (JSON) All review meta as JSON
Review Media URLs (JSON) Uploaded review images and videos as JSON
Order ID Related WooCommerce order ID, when detected
Order Number Order number
Order Status Order status
Order Total Order total
Order Currency Order currency
Billing Email Billing email from the order
Billing First Name Billing first name from the order
Billing Last Name Billing last name from the order
Customer User ID Customer user ID from the order
Product ID Reviewed product ID
Product Name Reviewed product name
Product SKU Reviewed product SKU
Product Permalink Link to the reviewed product

AFI also appends its standard special tags, such as _Submission_Date, _User_IP, and _Site_URL, to the field list.

Send Only 5-Star Reviews

Conditional logic is a good fit here. Say you only want glowing reviews in your testimonial sheet:

  1. Open the integration and enable Conditional Logic.
  2. Set the condition to: Review Rating equals 5.
  3. Save the integration.

Now AFI sends the review only when the rating is 5. You could also flip it: send reviews with a rating below 3 to a CRM so your team can reach out.

Troubleshooting

The provider is not in the dropdown

AFI hides Customer Reviews for WooCommerce unless the plugin file customer-reviews-woocommerce/ivole.php is active. Check Plugins and activate it, then reload the AFI screen.

The integration is not firing

Go to AFI > Log and check for recent entries. If nothing appears, confirm the review was created by the Customer Reviews for WooCommerce plugin. AFI skips reviews that lack the plugin’s order meta, so a manually added WordPress comment will not trigger it.

Order fields arrive blank

Order fields only fill in when AFI can detect the originating order from the review meta. Reviews submitted without a review invitation may not carry an order reference. Product and reviewer fields still populate.

Store reviews land in the wrong event

AFI decides between product and store reviews based on the reviewed post type and your WooCommerce shop page. If store reviews are stored on a custom page, make sure your shop page is set under WooCommerce > Settings > Products.

Related Docs