Assistance Needed to Restrict Sign-Up Discount Codes to One Per Email
Hello.
I hope you're all doing well. I’m currently using Klaviyo for sign-up discounts on my Shopify store. However, I’ve encountered an issue where customers can enter the same email address multiple times and still receive additional discount codes.
I would like to configure the sign-up discount feature so that only one discount code is issued per email address, even if the customer attempts to sign up again with the same email. Here are the key points I need assistance with:
How can I ensure that Klaviyo prevents duplicate emails from being used for sign-up discounts?
Is there a way to block additional discount codes from being sent if the same email address is re-entered?
Are there specific settings I should review in both Klaviyo and Shopify to achieve this?
I’ve already set up usage limits in Shopify for the discount codes, but the issue persists on Klaviyo's side. Any guidance or recommendations on how to implement this properly would be greatly appreciated!
Thank you for your time and support.
Regards,
Gitano Kit
Page 1 / 1
Welcome to the community @GitanoKit
For static discount codes you create in Shopify, e.g. welcome10 for 10% off, you have the ability to restrict its use to one per customer (see below), which is based on their email address. You say you’ve done this so I’m just calling this out for others on the forum.
Dynamic discount codes (unique codes) you create in Klaviyo (under Shopify coupons) are single-use by default and are assigned automatically to a profile’s email address. Each time you send them an email with the code name, they will receive the same unique code.
So both discount code types can be single-use. Whether a profile receives a static or dynamic code and when, depends on how you set up your flows. For list and segment-triggered flows, they will only enter once. For metric (event) triggered flows, you would need to add filters (or conditional splits, or display logic on blocks) to exclude discount redeemers from seeing any references to the codes.
Does that answer your question?
Andy
Hi @bluesnapper! Sorry for the late reply! My issue has already been resolved. Thank you so much for your detailed explanation! It helped clarify how both static and dynamic discount codes work.
I appreciate you taking the time to answer, and I'll definitely keep your tips in mind for future setups.
Thanks again!
Welcome to the community @GitanoKit
For static discount codes you create in Shopify, e.g. welcome10 for 10% off, you have the ability to restrict its use to one per customer (see below), which is based on their email address. You say you’ve done this so I’m just calling this out for others on the forum.
Dynamic discount codes (unique codes) you create in Klaviyo (under Shopify coupons) are single-use by default and are assigned automatically to a profile’s email address. Each time you send them an email with the code name, they will receive the same unique code.
So both discount code types can be single-use. Whether a profile receives a static or dynamic code and when, depends on how you set up your flows. For list and segment-triggered flows, they will only enter once. For metric (event) triggered flows, you would need to add filters (or conditional splits, or display logic on blocks) to exclude discount redeemers from seeing any references to the codes.
Does that answer your question?
Andy
Hi @bluesnapper! Sorry for the late reply! My issue has already been resolved. Thank you so much for your detailed explanation! It helped clarify how both static and dynamic discount codes work.
I appreciate you taking the time to answer, and I'll definitely keep your tips in mind for future setups.