Hi - I currently use the Bulk discount code generator app ( -discount-generator) to upload unique, single-use coupon codes to my store. I am looking to create specific lists of vanity codes for a refer a friend marketing program - in this case, I want to put custom text into the coupon name, like a person's name (i.e. Sharon20). Is there a way for me to upload vanity codes to my store in bulk? In this case I want to upload 100 refer a friend single use codes at a time?
Ideally, I'd like to be able to upload each of these coupons in real time every time I create one. Does shopify have any coupon upload APIs I can call to upload a coupon code to an existing discount on my store? In this case, I would like to call an API to create the new discount every time I create a new refer a friend discount code. Ideal case: Sharon signs up for my refer a friend program - My system gives here a unique code - Sharon20 - that is saved in my system --> When I create this code, I call a shopify API to upload this code to my discount, etc
Thanks for visiting the Klaviyo Community Forum. To create your Community account, please first log into your Klaviyo account with this link. Once logged in, you will be automatically redirected back to this page to finish setting up your new account.
We have an external process for getting dynamic coupon codes generated. However without an API we are down to having to load them into Klaviyo through a CSV Import each time. Yes in 2023. There is no API support for uploading coupons yet.
Thanks for this, unfortunately our customers would all be in your HIGH GROWTH pricing so it will be hard to get the spend approved. They are primarily looking for Klaviyo coupons to replace / complement Loyalty systems like Loyalty Lion / Yotpo etc.
A Klaviyo coupon API is a highly request feature, so I can assure you that our Product team is aware and considering this for functionality for the future!
I will update the thread if there are any updates!
You can retrieve coupon codes for a particular coupon and filter by status (e.g. whether they have been assigned) and expiration, so you should be able to check programmatically whether you need to create additional coupon codes.
Any news related to the generation of unique and dynamic coupon codes for use with WooCommerce ?
Is it something that we can hope to see in the future, or as you mention, this is a limitation of Woocommerce and then, it will be never possible to have this option integrated within Klaviyo?
If a woocommerce user uses Smart Coupons, bulk coupons can be generated easily. The plugin generates basically a CSV which then needs to be imported. That same list is then used to upload to Klaviyo I suppose.
Thanks for sharing your workaround for using Smart Coupons! Just curious, do you mind sharing more or linking a doc that can shed more light on the possibility of deleting unused coupons in Woocommerce? I think our users, me included, would love to learn how to potentially do this!
Hopefully this is a dumb question with a very easy solution. We are hoping to be able to send an email to our subscribers with a single-use coupon code. Is there an automated way to include a unique code for each person on the mailing list?
- HubSpot offers no way to LOCK properties. So, once you perform your initial upload, there's no way to protect those codes from being 'modified' once they're in production -- i.e., after you send your emails.
Zapier should be able to 'pick' your codes from a Google Sheet based on HubSpot Contact email address. That may be a more manageable solution since, once setup, you'll only need to add new contact email addresses (and their new coupon codes) to the Google Sheet.
Although HubSpot has no built-in native coupon code generation functionality, there may be an integration to help -- depending on your need. If you're wanting to port coupon codes to a WooCommerce store, maybe try HubSpot Dynamic Coupon Code Generation
Thanks for the quick response @MFrankJohnson! The codes are actually being generated by a potential affiliate partner of ours, which I think makes it a little more complicated? The only workaround I can think of would be to export a list of our newsletter contacts and add a contact property column with their unique code inserted, and then try to do a bulk upload/update to our existing contacts...but I also am not sure that will work and I don't want to break anything. Does that sound like a feasible solution?
With Braze Liquid functionality, we offer a way to make widespread promotion code usage a snap, allowing messages to now pull from the promotion list you provided, automatically and intuitively. The promotion codes feature offers expiry dates of up to six months and support for up to 20MM individual codes per list.
Next, create a code snippet for the promotion code. This code snippet will be what you will reference in Liquid to display this specific set of promotion codes. Make sure that it is a code snippet that is not already being used in another list.
You also have the option to set up optional and customized threshold alerts. If set up, these alerts will email the designated recipient either when the list is running low on available promotion codes in this list, or when your promotion code list is close to expiration. The recipient will be notified once a day.
Upon clicking save, you will see that a new row appears in the Import History. To refresh the table to see if your import has finished, click Sync at the top of the table.
Larger files will take a few minutes to import. While you wait, you are free to leave the page and work on something while the import is in progress. When the import is finished, you will see the status change to Complete in the table.
To update a list, select one of your existing lists. You can change the name, description, list expiration, and threshold alerts. You can also add more codes to the list by uploading new files and selecting Update List.
Using Liquid, you can insert one of the unique promotion codes from the uploaded CSV file into a message. That code will be marked as sent on the Braze backend to ensure no other message sends that same code.
When a code snippet is used in a multichannel campaign or Canvas step, each user always receives a unique code. For different steps in a Canvas, each user receives several promotion codes. If a particular user is eligible to receive a code through more than one channel, this user will receive the same code through each channel.
If the user receives two messages through two channels, only one code will be shown and used in both messages. The same applies for reporting purposes: one code will be sent, and the user will receive this code through the two channels. For example, for a multichannel Canvas step, only one code would be used by the user.
Sendlane's new coupon collection tool allows you to upload and insert unique coupon codes into Campaign or Automation emails. Create and upload as many coupon collections as your marketing strategy calls for in three easy steps!
Use the tool of your choice to generate unique coupon codes and save your file as a .csv (maximum size 100 MB). We recommend generating enough codes for all of the Contacts who will receive the Campaign or Automation message (for example, 50k coupon codes is recommended for a high volume Automation)
in the from i want to collect the ship to address and then enter a unique one time coupon code in the form and when from is complete i get info info i need. i would assume that the 256 unique coupon codes would have to be uploaded to ensure validation. if the individual accesses the site after the initial visit and tries to use the same code it would decline.
hope these collected thoughts make some sense.. If i have completely missed the target, please provide some more details so that those of us who troll the community can provide some more focused assistance.
Klaviyo's Coupons API allows you to create and manage coupons and coupon codes. After you follow this guide, you should be able to create your first coupon code, upload coupon codes, and check for coupon code availability via API.
A coupon can be linked to a number of unique coupon codes. A coupon code gets its value from a single coupon, which can also be applied to other coupon codes. For example, a coupon containing a description for 50% off can be assigned to a limitless number of coupon codes. Each code uses the relationships object which associates it to a defined coupon and profile. For more information on relationships, refer to our JSON:API relationships guide.
A coupon QR code makes it easier to share and claim coupons. You can create a coupon QR code and link it to a coupon page. A user can scan the code to reach the page and claim the coupon. The process becomes effortless, encouraging people to use coupons more often.
Make your coupon QR code attractive
Give your QR codes a compelling look to attract more consumers. Use unique shapes, colors, and other customization options to design your QR codes to perfection.