A customer redeems 500 points for a $20 coupon. In your dashboard, that looks like a win — engagement, redemption, a happy member. You send the confirmation email and move on.
Then nothing happens.
The coupon sits in their inbox. Life gets busy. The expiry date passes. And the reward you were so pleased to hand out becomes a discount that cost you the points liability and returned you exactly zero revenue. Worse than zero, actually — the customer feels like they have a reward waiting, and quietly resents that they never got around to it.
A redeemed coupon isn't a sale. It's an intention. And intentions leak.
Two reminders, built where your emails already live
If you run your emails through Klaviyo, Joy now gives you two trigger events built for exactly this leak:
- Joy: Unused Coupon - After Redeem — fires a set number of days after the customer redeems, while the coupon is still unused. The gentle nudge: "You've got a reward waiting."
- Joy: Unused Coupon - Before Expire — fires a set number of days before the coupon expires. The urgent one: "Last chance — your reward disappears soon."
Two moments, two tones, two flows you design in Klaviyo. And they're smart about when to stay quiet: the instant a customer uses the coupon — or it expires — the reminders stop. Nobody gets nagged about a coupon they already spent.
You set the rhythm
Inside Joy, open Integrations → Klaviyo, pick the reminder triggers you want under Select triggers, and a new Unused Coupon Reminder block appears. Add the days that fit your program — remind three and seven days after redeem, or one and three days before expiry, whatever your customers respond to. Up to five days per trigger.
The guardrails are built in. Each customer gets at most one reminder a day, with all their unused coupons bundled into a single event — nobody gets a pile of separate emails. If a coupon would trigger both reminders on the same day, Joy sends just one — the urgent "before expire" wins. And for customers sitting on coupons across several days, flip on Klaviyo's Smart Sending to hold it to one email a day.
The link that closes the loop
The reminder is only half the job. The other half is making it effortless to act on.
Every reminder carries a Coupon link that does the work for the customer: one click applies the discount to their session and drops them straight onto the cart, code already active. No copy-paste, no "where do I enter this," no friction between the nudge and the checkout. You reminded them; the link does the rest.
Your email template can pull in everything it needs — the discount code, the reward name, the expiry date, how many days are left. So "you have a reward" becomes "you have $20 off, and it's gone in 2 days — here's your cart."
Why this is the cheapest revenue you'll add this quarter
You already paid for these customers. You already gave them the reward. The points are already spent from their balance. Every unused coupon is revenue you've fully funded and simply aren't collecting.
Turning even a portion of redeemed-but-unused coupons into orders is close to pure margin — no new acquisition, no deeper discount, just a reminder at the right moment with a one-click path to checkout. This is the quiet, compounding kind of win: it runs on autopilot, and it works on customers who already like you.
Turn it on
Joy's Klaviyo integration is on all plans. Open Integrations → Klaviyo, enable the reminders that fit your program, then build the matching flows in Klaviyo. From then on, every coupon you hand out gets a second — and a last — chance to become a sale.
A reward the customer never uses isn't generosity. It's a leak. Now you can close it.



-890520.webp?width=828&q=80&f=webp&auto=format)













