Dynamically display loyalty points in Klaviyo

Every system is different

Watch the video: click here

How to Dynamically Show Loyalty Points in Klaviyo (No Matter What Platform You Use)

Personalising emails with loyalty points sounds like a great idea, until you realise every platform does it differently.

So here’s a quick guide that works with any loyalty program (Smile, Stamped, or the random third-party one your client insists on using).

Step 1: Make sure your loyalty program is integrated
Check that the integration is feeding metrics into Klaviyo. You’ll see this under the Metrics tab once it’s working. Look for events like Points Earned, Points Expiring, or Points Balance.

Step 2: Create a dummy flow to preview the data
Set up a test flow and trigger it using a point-related metric. Add a placeholder email to the flow.

Step 3: Use Preview & Test
Open the email in the Klaviyo editor, click Preview & Test, and look through the available profile data.
You’re looking for the dynamic tag that shows the customer’s point balance. It’ll look something like:

Copy that tag.

Step 4: Drop it into the email
Paste the tag into a text block inside the email. For extra polish, you can add a fallback like this:

That way, if the customer has no points, you don’t end up showing a blank.

Step 5: Make it work for real emails
Use this strategy in campaign emails, flows, and anywhere you want to drive loyalty usage. It’s a great reminder to use their points before they expire or to nudge them toward a reward threshold.

Check out the video here.

Word from our sponsors

Learn AI in 5 minutes a day

What’s the secret to staying ahead of the curve in the world of AI? Information. Luckily, you can join 1,000,000+ early adopters reading The Rundown AI — the free newsletter that makes you smarter on AI with just a 5-minute read per day.