Points earned emails
Confirm every points earn with the Roadmap: Loyalty Points Earned metric — the highest-volume loyalty email and the heartbeat of the program.
The points earned email is an essential flow and the highest-volume one — it fires on every earn. Done well, it's the heartbeat of your program: a small, consistent reminder that shopping with you pays.
Klaviyo event name
Roadmap: Loyalty Points Earned— fires when any earning rule awards points.
Event properties
Points earned in this event
points_earned
How they were earned
points_earned_method (e.g. place-order)
Human-readable detail
details (e.g. Points awarded for Order #1080)
Order/reference ID
reference_id
Transaction date / time
transaction_date, transaction_time
Customer ID
customer_id
The pre-built flow
Trigger:
Roadmap: Loyalty Points EarnedEmail — immediately: "Thanks for choosing us"
The example email deliberately uses profile lookups for the balance rather than event values — so the numbers are current even if the email is opened days later:
You just earned {{ event.points_earned|default:'' }} points — {{ event.details|default:'' }}.
Your balance is now {{ person.roadmap_loyalty_total_points|default:'' }} points.Strategy
Keep it light. This email fires often — one clear number, one redemption nudge, done.
Filter small earns if volume gets noisy. Add a flow filter on
points_earned(e.g. greater than 50) so a small puchase doesn't trigger the flow.Always show the next goal:
{{ person.roadmap_loyalty_next_tier_points|default:'' }} points to {{ person.roadmap_loyalty_next_tier_name|default:'the next tier' }}turns a receipt into a reason to come back.
Related guides
Last updated