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:
| Metric | When |
|---|---|
BetterReviews - Review Submitted | Always |
BetterReviews - Review Submitted Positive | Rating is 4–5★ |
BetterReviews - Review Submitted Negative | Rating 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_nameproduct_id,product_name,product_urlsentiment,is_verified_buyer,has_photos,photo_countquality_score— our AI rating of the review’s depth and usefulness, 1–10marketing_potential—low/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_countbetterreviews_last_review_scorebetterreviews_last_review_datebetterreviews_last_review_sentimentbetterreviews_is_photo_reviewerbetterreviews_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_revieweristrue→ people who’ll send photos, perfect for a “share your photos on Instagram” campaign.betterreviews_avg_quality_scoreis at least7→ 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.