Hi there @itdebJ,
This is such a great question and I’m glad to see the lively interaction here! To add some more insight to the difference between the two, the biggest difference lies in how you maintain the coupons.
For example, if you are using uploaded coupons from outside of Klaviyo then you import into Klaviyo, this method is helpful if you're using point of sale software that can generate and manage coupon codes. However, there are some important things to note when uploading coupons using this method.
- Klaviyo doesn't maintain any metadata on your coupons. This means we don't know how much the code is worth, what the expiration period is, which restrictions there are on the code's use.
- You are responsible for ensuring the validity and expiration dates that these codes will work at your point of sale system.
- You can set an expiration date when adding coupon codes, but this date only applies to how long the coupon codes are available in your Klaviyo account. Please note that dates are in the UTC time zone.
- Uploaded coupon codes will be stored in Klaviyo for one year. After that year, unsent codes will expire automatically, and you will need to upload new codes.
As mentioned, you must always have enough coupon codes to send to recipients. If you send a campaign or flow message without enough available coupon codes, the messages will be skipped.
Now, if you were to use our Klaviyo generated coupon codes and insert this into a flow email specifically, the Klaviyo generated unique coupon codes for live flow emails are generated automatically in batches of 100. However, if you use our Klaviyo generated coupons for campaigns, then you would need to manually add enough codes for the amount of profiles you are sending to for that campaign: Using your coupon in a campaign email.
If you use Klaviyo generated coupons then you can control the coupon parameters within Klaviyo, but if you use uploaded coupons, then all the coupon settings are set outside of Klaviyo. if you use uploaded coupons, then you need to upload and maintain the coupons regularly so that it doesn't run out.
Hope this helps!