Build Review Flows in Klaviyo
Last updated: October 10, 2026
Once your Klaviyo account is connected, BetterReviews pushes an event to Klaviyo every time you approve a review collected through BetterReviews, 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, Campaigns, and Data privacy).
- 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
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. Spotlight your most detailed reviews
Trigger: BetterReviews - Review Submitted
Flow filter: quality_score is greater than or equal to 8
Send your team an alert so the most detailed reviews get featured on product pages, in emails or on social. Don’t attach a reward, discount or points to this flow: a reward that depends on what a review says makes it an incentivized review, which has to be disclosed and can break review-platform and Google rules.
3. Thank-you vs. recovery, automatically split
Thank-you flow trigger: BetterReviews - Review Submitted Positive → send a thank-you and ask for a referral. Keep discounts and rewards out of this flow: an offer that only 4 and 5-star reviewers receive counts as paying for positive reviews.
Recovery flow trigger: BetterReviews - Review Submitted Negative → route to support, send an apology + make-it-right offer. Never ask the customer to change or remove their review in exchange for the fix.
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 on the BetterReviews suppression list are skipped automatically. Sending an event or updating a profile never subscribes anyone to your marketing; Klaviyo’s own consent settings still decide who receives your emails.
- Newly approved reviews appear in Klaviyo within a minute or two of approval.
- For an overview of everything the integration does, see the Klaviyo integration.
Book a demo