How to split your review submitted Klaviyo flow using Roadmap profile properties

What you’ll build

This walkthrough shows how to create a Klaviyo flow that starts when a customer submits a Roadmap review, then routes people down different branches based on:

  • whether they have a Roadmap Loyalty account (roadmap_has_account)
  • their latest Roadmap review rating (roadmap_latest_review_rating)
The steps below follow the same order as the screencast: create a flow, confirm the trigger, then configure a Conditional split with loyalty + rating conditions.

1) Create the flow and name it

In Klaviyo, create or open the flow you want to update. In the screencast, the flow is named with today’s date and time so it’s easy to find later.

2) Set the trigger to “Roadmap: Review Submitted”

Click the Trigger card at the top of the flow canvas to open the trigger details panel.

Klaviyo flow trigger panel showing the Roadmap: Review Submitted metric

Under TriggerMetric, select Roadmap: Review Submitted.

This means anyone who leaves a review can enter the flow—whether they have a loyalty membership or not.

If needed, use Trigger filters or Profile filters to narrow who enters the flow. In the screencast, the trigger is left broad so the segmentation happens in the split step.

In the trigger panel you can also set Re-entry criteria. Choose the option that fits your program (for example, whether someone should re-enter on every new review).

3) Add a Conditional split under the trigger

Click the + under the trigger card and add a Conditional split.

Then click the Conditional split card to open Conditional split details.

Conditional split details panel open in Klaviyo with flow diagram and split settings

4) Configure the loyalty condition (has a loyalty account)

In the Conditional split details settings panel, build your first condition using the Roadmap loyalty property:

  • Properties about someoneroadmap_has_account
  • Operator: is true

What this means: If roadmap_has_account is true, the person has a Roadmap Loyalty account and will go down the Yes branch. If it’s false, they’ll go down the No branch.

Optional: Split by loyalty tier (instead of just “has an account”)

If you want to split by loyalty level (for example, Gold vs Silver), use the Roadmap loyalty tier property in your split rules. In Roadmap’s Klaviyo property list, the tier is available as:

  • Current tier nameperson.roadmap_loyalty_current_tier_name
Roadmap Klaviyo properties table showing loyalty fields including Current tier name and Has Membership account

5) Add the latest review rating condition

Now add a second rule so the split only routes people to Yes when they both have a loyalty account and left a strong rating.

Click + AND to add another condition row.

Choose Properties about someoneroadmap_latest_review_rating.

Conditional split settings in Klaviyo configuring roadmap_latest_review_rating

Set the operator to is greater than and enter 3 (so ratings 4–5 go to Yes).

Conditional split configured with roadmap_latest_review_rating is greater than 3

Roadmap updates Latest review rating as customers leave new reviews. Your flow will evaluate the split conditions at the time the person reaches the split step.

Roadmap Klaviyo properties table showing Reviews tab and Latest review rating property

6) Save and use the Yes/No branches

Click Save in the Conditional split details panel.

Use the Yes branch for customers who have a loyalty account and left a rating greater than 3 (for example, send a thank-you email or VIP offer).

Use the No branch for everyone else (for example, route to a different message or end the flow).

If you prefer more granular routing (e.g., “Has account?” first, then “Rating > 3?”), create two Conditional split steps in sequence instead of combining rules in a single split.

If your flow is live, changes to the trigger or split rules can immediately affect who receives messages. Consider testing in Draft first and using Preview where available.