Your welcome flow has a coupon. Great. But what happens to the subscribers who go through it and still don't buy?
They roll into your regular weekly campaigns. No more incentive. Nothing.
Here's a genius setup I recently implemented for a client using Klaviyo's Show/Hide logic. Easier than it sounds, I promise. Every few campaigns, non-buyers see a coupon code block. Buyers don't see it at all. Same email, different experience.
The condition is simple: if a "First Order" date is not set on their profile, show the coupon.

To make that work you need to be collecting the First Order date in your Post Purchase flow. If you're not doing that yet, add an update profile property action to the flow to collect that data going forward and do a one-time CSV import to backfill existing purchasers.
Set up and save the coupon code block and drag it into any campaign. Make sure you've added enough codes to cover the entire campaign's recipients as the campaign will generate codes for the number of all recipients even though not everyone will see the coupon code block.
That's it. A first-purchase incentive that runs on autopilot every few sends without a separate flow, segmenting, or any extra work.
The people who haven't bought yet keep getting a nudge. Purchasers never see it. One condition does all the work.
How are you using Show/Hide logic in campaigns?
