Dynamic Coupons for Magento!

Ah, coupons. Love ‘em or hate ‘em, as an ecommerce business it’s pretty hard to live without them. But traditionally, managing coupons has been a pain. Generating unique coupon codes and dynamically inserting them into your emails usually requires third party apps and/or jumping through hoops. Fortunately, if you’re a Shopify Plus customer, you can generate dynamic coupon codes directly in Klaviyo.

But not everyone uses Shopify Plus. That’s why we’ve been hard at work bringing the same functionality to our Magento stores.

So today, we’re excited to announce dynamic, unique coupons for Magento.

Back up. Why should I care about dynamic coupons?

With dynamic coupon codes, you don’t need to worry about coupon codes leaking or customers using the same code more often than you’d like. Each recipient will get one code generated just for them. That coupon code in your welcome email or abandoned cart reminder email? Dynamic, unique codes mean it will only be used once. That coupon code that you use in your win back series? Now you don’t have to manually swap it out every three months.

Ok, I’m sold on dynamic coupons. How will Klaviyo make it easy?

You can already create unique coupon codes in Magento. The challenge is getting them into your emails and in front of people.

That’s where Klaviyo comes in.

Klaviyo’s coupons feature for Magento will auto-generate unique coupon codes based on Magento Shopping Cart Price Rules and insert these codes into emails for you. All you have to do it tell us the Price Rule, and we’ll ensure your email recipients get a unique code to take advantage of the discount. You can leverage this feature in automated email flows like welcome emails, browse abandonment, shopping cart abandonment, order confirmations, and win backs.

Lots of people claim to support coupons! How is this different?

“Support for dynamic coupons” doesn’t always mean “follow a few steps that you can do in a few minutes without needing a developer and then you’ll be able to enter coupons directly in your emails from the Klaviyo application.”

Sometimes, it means “if you don’t mind toggling between multiple apps you can sort of make it work.”

Just to be clear, we’re talking about the first scenario.

Here’s how this feature works:

  1. Install the latest Klaviyo extension in your Magento store. This is v.1.6.2 and can be downloaded here.
  2. Generate REST oAuth credentials and integrate with Klaviyo 
  3. Add your shopping cart rules in Klaviyo 

Once you’ve added a Shopping Cart Price Rule to Klaviyo and given your coupon a name, you can insert the following dynamic tag into your template that will be replaced with a unique coupon code when the email sends: {% coupon_code ‘YOUR_COUPON_NAME’ %}


New report: Abandoned cart benchmarks



Avoid these cringeworthy ecommerce marketing automation fails



3 Ways to Determine Customer Type


.yuzo_related_post img{width:260px !important; height:250px !important;}
.yuzo_related_post .relatedthumb{line-height:16px;background: !important;color:!important;}
.yuzo_related_post .relatedthumb:hover{background:#ffffff !important; -webkit-transition: background 0.2s linear; -moz-transition: background 0.2s linear; -o-transition: background 0.2s linear; transition: background 0.2s linear;;color:!important;}
.yuzo_related_post .relatedthumb a{color:#323b43!important;}
.yuzo_related_post .relatedthumb a:hover{ color:}!important;}
.yuzo_related_post .relatedthumb:hover a{ color:!important;}
.yuzo_related_post .yuzo_text {color:!important;}
.yuzo_related_post .relatedthumb:hover .yuzo_text {color:!important;}
.yuzo_related_post .relatedthumb{ margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; }

jQuery(document).ready(function( $ ){
//jQuery(‘.yuzo_related_post’).equalizer({ overflow : ‘relatedthumb’ });
jQuery(‘.yuzo_related_post .yuzo_wraps’).equalizer({ columns : ‘> div’ });

Back to Blog Home
Get email marketing insights delivered straight to your inbox.
Comments are closed.