Build Review Flows in Klaviyo

Last updated: June 5, 2026

Once your Klaviyo account is connected, BetterReviews pushes an event to Klaviyo every time a review is approved, and keeps a set of profile properties up to date on the reviewer. You use the events to trigger flows and the profile properties to build segments — no code, no theme changes.

This is different from the Klaviyo “Best Reviews” feed, which drops review content into your emails. This guide is about automation: “when a great review comes in, do something.”

Before you start

  • Connect Klaviyo in Settings → Integrations → Klaviyo (the connect screen lists the exact private-API-key scopes to grant — Events, Profiles, Metrics, and Campaigns).
  • Events and profile properties only appear in Klaviyo after the first review is approved while connected. Approve one review, then refresh Klaviyo’s metrics list.

The events we send

Every approved review (collected through BetterReviews, with a customer email on file) fires:

MetricWhen
BetterReviews - Review SubmittedAlways
BetterReviews - Review Submitted PositiveRating is 4–5★
BetterReviews - Review Submitted NegativeRating is 1–3★

The Positive/Negative split is sent for you, so you can build a thank-you flow and a recovery flow without adding a conditional split inside Klaviyo.

Each event carries these properties (use them as flow conditions or merge tags like {{ event.rating }}):

  • rating, title, body, reviewer_name
  • product_id, product_name, product_url
  • sentiment, is_verified_buyer, has_photos, photo_count
  • quality_score — our AI rating of the review’s depth and usefulness, 1–10
  • marketing_potentiallow / medium / high, how usable the review is as marketing content

quality_score and marketing_potential are unique to BetterReviews — no other review app sends Klaviyo an AI judgment of each review.

The profile properties we keep updated

On every approved review, we update these on the reviewer’s Klaviyo profile (use them to build segments):

  • betterreviews_review_count
  • betterreviews_last_review_score
  • betterreviews_last_review_date
  • betterreviews_last_review_sentiment
  • betterreviews_is_photo_reviewer
  • betterreviews_avg_quality_score

Flow recipes

These are the high-value automations the AI fields unlock. Build each as a flow triggered by the metric, with a flow filter on the property.

1. Route marketing-ready reviews to a UGC / social flow

Trigger: BetterReviews - Review Submitted Flow filter: marketing_potential equals high

When a review is good enough to use as marketing, automatically email your team (or the customer for a UGC-license ask). This is the reviews-as-content workflow — marketing_potential = high is the signal that a review is worth amplifying.

2. Reward your best reviewers with 2× loyalty points

Trigger: BetterReviews - Review Submitted Flow filter: quality_score is greater than or equal to 8

A detailed, high-quality review is worth more than a one-liner. Fire a loyalty-points webhook (or a “thanks — here’s a reward” email) only for reviews scoring 8+ so you incentivize depth, not just volume.

3. Thank-you vs. recovery, automatically split

Thank-you flow trigger: BetterReviews - Review Submitted Positive → send a thank-you, ask for a referral, offer a repeat-purchase discount.

Recovery flow trigger: BetterReviews - Review Submitted Negative → route to support, send an apology + make-it-right offer.

Because we pre-split the events, neither flow needs a conditional branch — the right customers enter the right flow.

4. Segment: photo reviewers and power reviewers

Build a Klaviyo segment with:

  • betterreviews_is_photo_reviewer is true → people who’ll send photos, perfect for a “share your photos on Instagram” campaign.
  • betterreviews_avg_quality_score is at least 7 → your most articulate customers, ideal for case-study or testimonial outreach.

Notes

  • Events fire only for reviews collected through BetterReviews with a customer email — not for imported historical reviews, and not for anonymous storefront reviews with no email.
  • Customers who’ve unsubscribed or been suppressed are skipped automatically — a review event will never resurrect an opted-out contact.
  • Newly approved reviews appear in Klaviyo within a minute or two of approval.