How to Create Discount Codes in Klaviyo | Full Klaviyo Tutorial

Nate Ben David
28 Feb 202411:38

Summary

TLDRThis video script delves into the nuances of dynamic versus static coupon codes for e-commerce stores, emphasizing their impact on email marketing and sales. Dynamic codes, generated by Klaviyo, offer unique, one-time-use strings ideal for personalized customer engagement, reducing the risk of coupon site abuse. In contrast, static codes, set up within Shopify, are best for time-bound campaigns. The tutorial guides viewers on creating dynamic codes in Klaviyo and integrating them into email templates for effective marketing without falling prey to spam bots and ensuring a healthy email list. The script also touches on the broader challenges and benefits of email marketing, offering a free course for further learning.

Takeaways

  • 🔑 Dynamic and static coupon codes serve different purposes in e-commerce, with dynamic codes being unique per customer and static codes being consistent for campaigns.
  • 📈 Dynamic codes are generated within tools like Klaviyo and are designed for one-time use, reducing the risk of coupon sharing and abuse.
  • 📆 Static codes are best used for time-bound campaigns and should have a clear expiration date to manage customer expectations and campaign effectiveness.
  • 🚫 Avoid using static codes on coupon sharing sites to prevent spam bots and non-investment customers from exploiting your marketing efforts.
  • 🛡️ Dynamic codes are crucial for store success as they are less likely to be shared and cannot be used by unauthorized users, protecting your marketing investments.
  • 🛠️ Setting up dynamic coupon codes in Klaviyo involves creating a unique name, prefix, discount type, and conditions like minimum purchase and activation time.
  • 💡 Use descriptive names for your coupon codes to easily identify their purpose and associated marketing flows or campaigns.
  • 💸 Consider adding a minimum purchase requirement to your coupon codes to encourage higher average order values.
  • ⏰ Be mindful of the activation and expiration timing of your coupon codes to align with your marketing strategy and customer engagement.
  • 📝 When integrating coupon codes into email templates, ensure the correct format is used to avoid errors and ensure the codes display correctly in customer emails.

Q & A

  • What is the main difference between dynamic and static coupon codes?

    -Dynamic coupon codes are unique strings of letters and numbers generated for each customer and can only be used once, while static codes are consistent and do not change, such as 'welcome10' or 'browse10'.

  • Why are dynamic codes recommended for email marketing in e-commerce?

    -Dynamic codes are created uniquely for each recipient and can only be used once, reducing the risk of overuse and ensuring that promotions are targeted and effective.

  • What are the potential issues with using static codes for promotions?

    -Static codes can be easily shared and misused, leading to a burnt email list, potential refunds, and wasted ad spend if not managed correctly.

  • How can static codes be effectively used in e-commerce marketing?

    -Static codes should be used for specific campaigns with a set expiration date, ensuring they are time-limited and part of a strategic marketing effort.

  • What is the role of coupon sharing sites in the context of e-commerce promotions?

    -Coupon sharing sites can lead to spam bots and non-investment customers, which may negatively impact ad spend and email marketing effectiveness.

  • How can e-commerce stores avoid the negative impacts of coupon sharing sites?

    -By using dynamic codes, which are less likely to be shared on these sites and cannot be used by others even if they are, thus protecting the store's marketing efforts.

  • What steps are involved in setting up a dynamic coupon code in Klaviyo?

    -Setting up a dynamic coupon code in Klaviyo involves creating a coupon, defining a name, prefix, discount type, conditions, activation and expiration settings, and adding a minimum of 1,000 codes.

  • How should the coupon code be inserted into an email template in Klaviyo?

    -The coupon code should be inserted into an email template using a text block, with the coupon tag copied and pasted without any additional formatting or links, ensuring the quotation marks are included.

  • Why is it important to test the coupon code setup in an email template?

    -Testing the coupon code setup ensures that the code is correctly formatted and functional, preventing errors and ensuring a smooth customer experience.

  • What are the benefits of learning and implementing email and SMS marketing for e-commerce stores?

    -Learning email and SMS marketing allows e-commerce stores to enter an advertising space that many avoid, potentially leading to increased clicks and rewards as the store grows.

Outlines

00:00

🛒 Dynamic vs. Static Codes for E-commerce Success

The video script discusses the differences between dynamic and static coupon codes for e-commerce stores. Dynamic codes are unique, generated strings that can only be used once per customer, akin to a fingerprint, and are created within the e-commerce platform. In contrast, static codes are consistent and do not change, like 'welcome10' or 'browse10'. The script emphasizes the importance of using the right type of code for email marketing to avoid issues like a burnt email list or excessive refunds. It also touches on the risks of sharing coupon codes on coupon sharing sites, which can attract spam bots and lead to wasted ad spend and ineffective email marketing. The video aims to guide viewers on choosing the appropriate coupon code strategy for their e-commerce business.

05:01

🔗 Setting Up Dynamic Coupon Codes in Klaviyo

This section of the script provides a step-by-step guide on setting up dynamic coupon codes within Klaviyo, an email marketing platform. It explains how to create a coupon code, including naming conventions that reflect the coupon's purpose, adding a prefix for organization, and generating a unique string of characters. The script also covers how to configure the discount type, whether it's a percentage off, a fixed amount, or free shipping, and how to set conditions such as minimum purchase requirements. Additionally, it details the activation timing and expiration settings for the coupon codes. The guide continues with instructions on integrating the coupon code into email templates, ensuring the correct implementation of coupon tags, and testing the setup to avoid errors. The importance of adding a sufficient number of coupon codes to the platform is also highlighted to ensure availability for users.

10:02

📈 Overcoming Email Marketing Challenges

The final paragraph of the script addresses the common frustrations associated with setting up email marketing, such as configuring automation flows, campaigns, segmentation, and monitoring deliverability to avoid the spam folder. The speaker acknowledges the initial challenges but points out the benefits of mastering these aspects, as many e-commerce stores avoid them, leaving more opportunities for those who invest the effort. The script promotes a free course on email and SMS marketing available on YouTube, which covers in-depth strategies for setting up marketing automation and creating effective campaigns. The speaker encourages viewers to learn from the resources provided, engage with the content by asking questions, and appreciates the viewership by asking for thumbs up on the video.

Mindmap

Keywords

💡Dynamic Codes

Dynamic codes are unique strings of letters and numbers generated by software, such as Klaviyo, for each customer and can only be used once. In the context of the video, dynamic codes are recommended for personalized email marketing campaigns to avoid misuse and ensure that each customer receives a unique offer. The script mentions setting up dynamic codes in Klaviyo with a specific prefix and unique string, ensuring they are not easily shared or abused.

💡Static Codes

Static codes are fixed coupon codes that do not change, such as 'WELCOME10' or 'BROWSE10'. They are used for specific campaigns and have an expiration date. The video emphasizes that static codes should be used for limited-time offers and should not be shared on coupon-sharing sites to prevent misuse and maintain the value of the promotion.

💡E-commerce Store

An e-commerce store is an online retail business that sells goods or services directly to consumers via the internet. The video discusses the use of dynamic and static codes as marketing strategies for e-commerce stores to increase sales and customer engagement. The effectiveness of these codes is crucial for the success and revenue generation of an e-commerce store.

💡Email Marketing

Email marketing is the use of email to promote products or services, with the goal of enhancing the customer relationship through email communication. The video script discusses how dynamic and static codes can be utilized in email marketing campaigns to drive sales and customer loyalty for e-commerce stores.

💡Coupon Sharing Sites

Coupon sharing sites are online platforms where users can find and share discount codes for various online stores. The video warns against using these sites for distributing static codes due to the risk of attracting non-investment customers and spam bots, which can lead to wasted ad spend and a decrease in the effectiveness of email marketing efforts.

💡Spam Bots

Spam bots are automated software programs that crawl the web to find and exploit coupon codes, often leading to fraudulent use and wastage of marketing resources. The video script advises against sharing static codes on coupon sharing sites to avoid attracting spam bots, which can negatively impact an e-commerce store's marketing efforts.

💡Non-investment Customers

Non-investment customers are those who make a purchase only to take advantage of a discount or promotion and are unlikely to become repeat customers. The video explains that customers coming from coupon sharing sites are often non-investment customers, which can lead to a less valuable email list for e-commerce stores.

💡Klaviyo

Klaviyo is an email marketing platform that the video uses as an example to demonstrate how to set up dynamic coupon codes. The script provides a step-by-step guide on creating dynamic codes within Klaviyo, emphasizing the importance of unique codes for personalized marketing and the prevention of code misuse.

💡Abandoned Checkout Flow

An abandoned checkout flow refers to a series of automated emails sent to customers who have started the checkout process on an e-commerce site but did not complete their purchase. The video discusses using dynamic codes within this flow to re-engage customers and encourage them to complete their purchases.

💡Unique Coupon Code

A unique coupon code is a one-time-use code generated for individual customers, ensuring that each customer receives a distinct offer. The video script describes how to create unique coupon codes in Klaviyo, which are then integrated into email templates to provide personalized discounts to customers.

Highlights

Dynamic versus static codes comparison for e-commerce stores

Dynamic codes are unique strings generated per customer, like fingerprints

Static codes are consistent and can be used for specific campaigns

The importance of using the right code type for email marketing success

Static codes should have an expiration date and be used for limited-time campaigns

Risks of sharing coupon codes on popular coupon sharing sites

How dynamic codes can protect against spam bots and ensure unique use per customer

The impact of non-investment customers on email marketing efforts

Step-by-step guide to setting up dynamic coupon codes in Klaviyo

Naming conventions for organizing discount codes effectively

How to create a coupon code with a specific prefix in Klaviyo

Setting discount conditions and activation times for dynamic codes

Adding a minimum purchase requirement to a coupon code

Importance of adding a sufficient number of coupon codes for users

Integrating dynamic coupon codes into email templates in Shopify

Correctly formatting coupon codes in email templates to avoid errors

Testing coupon codes to ensure they work correctly in real emails

Challenges and rewards of setting up email and SMS marketing for e-commerce

Free resources and courses available for learning email and SMS marketing

Encouragement for viewers to engage with the content and ask questions

Transcripts

play00:00

Dynamic versus static codes which one is

play00:03

better for your e-commerce store I'm

play00:05

going to compare the two let's

play00:08

go I get asked this a lot what is the

play00:11

difference between Dynamic and static

play00:14

coupon codes and which one is better for

play00:16

your e-commerce store Dynamic codes look

play00:19

like

play00:20

this static codes look like

play00:23

this both work great yet they're still

play00:26

different and can get you different

play00:28

results for your e-commerce store if

play00:30

you're trying to make more money from

play00:32

your email marketing then pay close

play00:33

attention to this video which one would

play00:35

you focus on if you had to pick just one

play00:37

well I'm going to get into that first

play00:39

let's take a look at what they

play00:41

are Dynamic codes are created inside of

play00:44

clavo and generate a unique strings of

play00:46

letters and numbers that can be only

play00:49

used once like a fingerprint per

play00:51

customer data codes stay the same think

play00:54

of codes like welcome 10 C 10 browse 10

play00:57

you get the gist these are made from the

play01:00

inside of your Shopify back end each of

play01:02

these has its rightful and useful place

play01:05

but use them wrong and you can end up

play01:07

with a burnt email list and thousands of

play01:10

dollars in refunds or wasted ad spent

play01:14

want you to use them let's dive into

play01:16

that static coding as the name says

play01:19

these are static so they should be used

play01:21

for campaigns only and they should have

play01:23

a specific expiration date it's a use it

play01:26

and lose it type of situation where it

play01:28

runs its course expires and then we move

play01:30

on to the next campaign imagine the

play01:32

scenario if a user Googled a coupon code

play01:35

for your e-commerce store usually there

play01:37

are coupon codes available on popular

play01:40

coupon sharing sites when users click

play01:42

the link they're redirected to your

play01:44

e-commerce site however the coupons

play01:47

should not apply as they typically have

play01:49

a set time frame usually just a few days

play01:51

or so Dynamic codes with Dynamic codes

play01:55

the coupon code is unique for each

play01:57

recipient and it can only be used once

play02:00

these are very rarely shared to coupon

play02:02

site and when they are they cannot be

play02:04

used anyway why are they crucial for

play02:06

your store success but wait why do you

play02:08

not want to be on these sites again the

play02:10

most important reason spam Bots these

play02:13

coupon sites are literally crawling with

play02:16

these little buggers and when they start

play02:18

firing their fake marketing pixels on

play02:20

your site not only do they waste your ad

play02:23

spend and potentially slow your side

play02:25

down they can recok on your email

play02:27

marketing pixels moreover new clients

play02:30

are great but those coming from these

play02:32

sites are usually a non-investment

play02:34

customer or what we call a one-time

play02:36

hidden run sale these guys end up as

play02:39

dead weights on your list anyway we'll

play02:41

tell you how to fix that though in just

play02:43

a bit ready to make your codes

play02:45

bulletproof let's go first we'll start

play02:48

with Dynamic codes all right moving over

play02:50

to clayo I'm going to walk you through

play02:52

step by step on how to set up your

play02:54

coupon code your Dynamic coupon code

play02:56

inside of clavo so first thing you want

play02:58

to do is go to coupon coupons it's right

play03:00

here under content and in here you want

play03:03

to create Shopify coupon click on that

play03:05

button right there now let me walk you

play03:08

through this part right here so name I

play03:11

like to call the discount code a dynamic

play03:13

discount code in a descriptive name that

play03:16

is going to tell me where the coupon

play03:19

code is located so let's say if I'm

play03:21

planning to use this coupon code in the

play03:23

abandon checkout flow I'm going to use a

play03:25

name like AB checkouts right if it was

play03:29

let's say for the welcome Series so you

play03:31

can call it a welcome if it's a campaign

play03:34

just name it as the name of your

play03:35

campaign if you are curious on our

play03:37

naming guideline we have a video you can

play03:40

check it out on how to name your flows

play03:42

and campaigns to keep your account nice

play03:44

and organized so for this example I'm

play03:46

going to create an abandoned checkout

play03:48

discount now moving on to the prefix

play03:51

this is actually pretty cool you can

play03:54

basically add either an abbreviated

play03:56

format of your flow like AC or even

play03:59

let's say say parts or

play04:02

checkouts and I like to use a little

play04:04

hyphen okay um where if you use a prefix

play04:09

usually I like to use a shorter prefix

play04:11

like AC your your coupon codes will have

play04:14

this prefix before the unique strings of

play04:17

characters that Cay you will add as a

play04:20

unique coupon code so basically just to

play04:22

keep it simple let's say if this is your

play04:25

unique coupon code this is what it would

play04:26

look like all together right so clayy

play04:29

will add AC hyen before your unique

play04:32

coupon codes and this whole thing will

play04:34

be your Dynamic coupon code so it can

play04:36

also look like this you know it's

play04:38

basically AC hyphen and eight random

play04:41

letters and numbers to the end of your

play04:43

prefix as you see right here okay so I

play04:46

like definitely like to use it it just

play04:48

adds a little touch now moving on to

play04:50

Discount let's say for the abanded

play04:52

discount uh for the banded checkout I

play04:54

like to use something like 10% off but

play04:56

you can also use a fixed amount free

play04:58

shipping so on and so so forth decide

play05:00

where you'd like to apply the discount

play05:03

on a specific collection product or the

play05:05

entire order for this example I'll use

play05:07

the entire order now this is a cool part

play05:09

here require minimum purchase if you'd

play05:12

like to use a conditional split and only

play05:14

give the discount let's say over a

play05:16

certain amount so you can basically

play05:17

split the cart or split the flow based

play05:20

on cart value uh so here this is the

play05:22

place to do that you can basically do

play05:24

the coupon code would apply on orders

play05:26

over 100 bucks 200 bucks and this is the

play05:28

place to put that activation at sent

play05:31

time this is great for flows on a

play05:33

specific date this is great for

play05:35

campaigns same thing here after a

play05:37

certain number of days hours for the

play05:40

expiration this is great for flows and

play05:42

this is great for campaign so let's say

play05:43

I want to

play05:45

have 3 days for this coupon

play05:49

code okay so here we go now moving back

play05:54

up looks like we're all set here let's

play05:56

click on create

play05:57

coupon now real quick before we finalize

play06:01

here just read it real quick and make

play06:04

sure that this is what you indeed want

play06:07

it to be right so 10% off any order with

play06:10

subtotal greater than $200 valid

play06:14

starting okay so the

play06:17

validity this is something I'd like to

play06:19

change CU it looks

play06:22

like this is uh not good for flows right

play06:25

as I said good thing I checked so for

play06:28

flows we' like to have something that is

play06:31

making sense so the coupon code will be

play06:33

activated as soon as the email was sent

play06:36

which is great for flows now here before

play06:38

we wrap up just making sure you can

play06:41

create add codes and at least add 1,000

play06:44

codes to your coupon code okay it

play06:47

doesn't give me the option right now so

play06:48

I'll just circle back later and but you

play06:50

need to add at least 1,000 coupon codes

play06:53

so there's enough coupon codes for your

play06:55

users to receive and to use right so you

play06:58

need to create create the coupon code

play07:00

and then step two is to add coupon codes

play07:04

and now the process is created inside of

play07:07

Shopify now let's move over to a

play07:09

template and I'm going to show you how

play07:10

to set it up inside of your template so

play07:13

here is a template this is the abandoned

play07:16

uh checkout here and I want to add the

play07:19

coupon code right inside of this

play07:22

template inside of this email template

play07:23

so what I'm going to do first is drag

play07:25

over a text block as I did right now

play07:29

delete the content that you have here

play07:31

now I'm going to have another tab open

play07:33

here which I'm going to leave you inside

play07:36

of the description of this video down

play07:38

below go ahead and grab the coupon tag

play07:42

okay copy paste okay make sure you don't

play07:46

have any Wes or anything like

play07:49

that I like to have it nice and centered

play07:52

just like this and

play07:55

now what you'd like to do is grab the

play07:59

name of your coupon code just like I did

play08:03

and delete name of coupon placeholder

play08:07

now make sure not to delete the

play08:10

quotation marks this is super super

play08:12

important otherwise your code is not

play08:13

going to work now if I just copy this in

play08:16

you see this is not a good format what I

play08:18

like to do instead instead of just doing

play08:20

control V or command V or Mech is

play08:23

command shift V okay this way is going

play08:25

to copy your coupon code without any

play08:29

links or hyperlinks connected or

play08:31

attached to the name right to the coupon

play08:33

code now this is looking great I'm going

play08:35

to hit

play08:37

done and final Stage Preview and test

play08:41

now this indicates this little hyphen

play08:45

preview that the coupon code is set up

play08:47

correctly I want to show you if I Would

play08:49

by accident delete let's say quotation

play08:52

mark okay I want to show you what a

play08:55

invalid code looks like Okay

play08:58

so

play08:59

clavio gives you a message right here

play09:03

that something is wrong with one of your

play09:04

tags or variables okay and as you can

play09:08

see

play09:09

here there's a missing quotation mark

play09:12

the quotation mark need to stay in place

play09:14

just like I showed you if you get this

play09:17

error message you know what to do just

play09:19

go ahead make sure to add a single

play09:22

quotation mark just like I did right

play09:25

now super super important guys and

play09:29

we're back on track this is a working

play09:31

coupon code now if you're curious why it

play09:34

doesn't show you what I explained before

play09:37

where is the formatting AC hyphen

play09:39

where's the unique coupon code clay and

play09:41

Shopify have this type of format where

play09:44

you just see the preview it's not going

play09:45

to populate the coupon code for a

play09:48

preview inside of clayo but it will

play09:50

populate the coupon code inside of a

play09:52

real email so what you can do if you

play09:54

want to test this is send yourself an

play09:56

actual preview of this coupon code you

play09:58

can do this typically in a campaign so

play10:00

hopefully it makes sense please let me

play10:02

know if you have any questions what

play10:03

sucks about email marketing well for one

play10:06

it's the setup it can be incredibly

play10:08

frustrating to know how to set up all

play10:10

these flows what campaigns to send

play10:12

segmentation or how to monitor your

play10:14

deliverability to stay out of the spam

play10:16

box ah it might be a real pain in the

play10:18

neck especially if it's your first time

play10:21

I remember my first time but think about

play10:23

it it's actually a good thing because

play10:24

few e-commerce stores are willing to

play10:26

take the time energy and patience to

play10:29

learn all this stuff about email and SMS

play10:31

marketing once you've done this and set

play10:33

them up you're entering an advertising

play10:35

space that a lot of people actually

play10:37

avoid so you can get all those clicks

play10:40

and reap the rewards as you scale your

play10:42

store from your own marketing channels

play10:45

like email and SMS marketing I've

play10:47

actually made a full course about email

play10:50

and SMS marketing that I uploaded to

play10:52

YouTube for free where I walk you

play10:55

through step by step on how to set up

play10:57

all your automation flows what what

play10:59

campaign should you send how to create

play11:00

reports and so much more so be sure to

play11:03

check out my channel like I said links

play11:05

are down below in the description to all

play11:08

those resources so go ahead and learn

play11:10

from everything I've got to give you

play11:12

just go through and learn as much as you

play11:14

can about email and SMS marketing cuz

play11:16

they're an amazing assets on growing

play11:18

your store if you have any question feel

play11:20

free to drop it in the comments I'll do

play11:22

my best and answer as many as I can if

play11:24

you found this video helpful please give

play11:26

it a thumbs up that tells you to n over

play11:28

here is making some good content that

play11:30

people actually like his audience is

play11:32

enjoying and finding this valuable thank

play11:34

you so much for watching guys and I'll

play11:36

see you in the next video bye for now

Rate This

5.0 / 5 (0 votes)

Связанные теги
E-commerceCoupon CodesEmail MarketingDynamic CodesStatic CodesCustomer EngagementMarketing StrategyRefund AvoidanceSales GrowthClavio Tutorial
Вам нужно краткое изложение на английском?