Skip to main content

WhatsApp Review Collection Automation Flow

Automatically requests reviews after delivery. WhatsApp gets 10x higher response rates than email, building social proof that drives sales.

Updated this week

What This Flow Does

Sends an automated review request via WhatsApp one day after an order is delivered. Customers can rate their experience with star buttons, share photos, and leave written reviews. All data gets saved in a format you can export and import directly into review apps like Judge.me or Loox to display on your website.

Why You Need This

10x higher response rate than email: People actually read and reply to WhatsApp messages. Email review requests get buried.

Builds social proof: More reviews mean more trust, which means more conversions.

Captures feedback while it's fresh: Asking shortly after delivery gets you honest reactions before the memory fades.

Flags unhappy customers: Three-star or lower ratings automatically assign the ticket to your team so you can fix issues before they turn into public negative reviews.

Exports to Judge.me/Loox: The workflow table stores all review data (ratings, text, photos) in a format that imports straight into Judge.me or Loox for display on product pages on your website.

Things to Note

No Exit Conditions

Unlike other flows, this one doesn't check if a customer has been in it before. If someone places two orders in two days, they'll get asked for reviews both times. Each order gets its own review request.

1-Day Default Delay (Customizable)

By default, the flow waits one day after delivery before asking for a review. This gives customers time to actually try the product. You can shorten this to a few hours or extend it to a week depending on your product type, just adjust the delay block.

Photos Are Stored on Spur Servers

When customers upload photos, they're securely stored on Spur. When you export the workflow table, photo links are included so you can import them into Judge.me or Loox or use them for social proof ads.

How It Looks In Action

The flow triggers on delivery, waits one day, asks for a star rating, branches based on response (5/4 stars → photo request, 3 or less → support escalation), and saves all data to the workflow table for Judge.me or Loox export.

How Each Step In The Flow Works

1. Trigger: Shopify Fulfillment/Delivery Event

Fires whenever your shipping partner reports any status change to Shopify (confirmed, out for delivery, delivered, etc.).

2. Condition Check: Is Status "Delivered"?

Checks if {{trigger.status}} equals "delivered". If yes, the flow continues. If no (e.g., it's just "out for delivery"), nothing happens.

3. Delay: Wait 1 Day

Gives the customer time to receive and try the product. Adjust this delay based on your product, shorter for consumables, longer for things like electronics or furniture.

4. Save Flow Data

Before asking for a review, the flow saves these details in the workflow table (Flow columns):

  • Customer email

  • Product handle (what they ordered)

  • Customer name

This makes it easy to match reviews to products when you export to Judge.me/Loox.

5. Ask for Rating

Message:
"Hi {{name}}! How would you rate your recent purchase from {{brand}}?"

Quick reply buttons:

  • ⭐⭐⭐⭐⭐ 5 Stars

  • ⭐⭐⭐⭐ 4 Stars

  • ⭐⭐⭐ 3 Stars or Less

6. Branch Based on Rating

If 5 Stars:

  • Save in Flow column: Rating = 5, Happy = Yes

  • Add tag to contact: 5-stars

  • Ask: "Can you share a photo and a short review?"

If 4 Stars:

  • Save in Flow column: Rating = 4, Happy = Yes

  • No tag added (you can customize this)

  • Ask: "Can you share a photo and a short review?"

If 3 Stars or Less:

  • Save in Flow column: Happy = No

  • Send message: "We're sorry to hear that. Please let us know what went wrong and how we can help make things right for you. Your satisfaction is our top priority."

  • Wait for response

  • Assign ticket to default assignee so your team can resolve the issue before it becomes a public negative review

7. Photo & Review Collection (5 or 4 Stars Branches Direct To This Only)

If customer says "Yes" to photo request:

  • Message: "Great! Please upload a photo of your purchase in action. We're excited to see it."

  • Wait for photo upload

  • Message: "Thank you for sharing your photo! Please tell us in one line what makes our product stand out for you."

  • Wait for text response

  • Create unique Shopify discount code (10% off by default)

  • Send: "Thanks for your review! Here's {{discount_code}} for 10% off your next order"

If customer says "No" to photo request:

  • Message: "No problem! Just share a one-liner review telling us what you love about our product. Your feedback means a lot."

  • Wait for text response

  • Create unique Shopify discount code

  • Send code + store link

If customer doesn't respond:

  • Flow waits indefinitely. No discount code is sent unless they reply.

8. No Response Handling (12 Hours After Initial Ask)

If the customer doesn't click any star buttons at all within 12 hours:

  • Check if Happy column = "Unknown"

  • If yes → Save Happy = Yes and Rating = 5 by default

Why? If a customer had a problem, they'd reach out to complain. No response usually means the product met expectations, they just didn't feel like leaving a review. This prevents you from losing data on satisfied customers.

Exporting to Judge.me or Loox

Detailed guide on that here.

Setup Tips

  • Customize the delay: For perishables or fast fashion, use 1 day. For furniture or tech, wait 5-7 days so they've actually used it.

  • Incentivize with discounts: The default 10% code drives repeat purchases. Adjust the percentage based on your margins.

  • Approve WhatsApp templates: Review request messages need Meta approval. Check the Templates section before enabling the flow.

  • Monitor 3-star tickets: Set up notifications so your team responds fast when unhappy customers are flagged.

  • Test the full loop: Place a test order, mark it delivered via your shipping partner, wait for the message, click 5 stars, upload a photo, and verify the discount code works.

Questions? Ping us in chat and we'll walk you through it.

Did this answer your question?