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:

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_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_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. 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_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 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.