How to upload and manage imported coupon collections
Last updated: March 27, 2025
Overview
Sendlane's coupon tool allows you to upload and insert unique coupon codes into campaign or automation emails or SMS messages. Create and upload as many coupon collections as your marketing strategy calls for.
Shopify users can generate coupons in Sendlane!
Check out our guide to coupons for Shopify
Step One: Generate coupon codes
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 contacts who will receive the campaign or automation message. For campaigns, generate slightly more coupons than the campaign builder's audience estimation. We recommend around 50k codes for high volume automations.
We recommend BigCommerce Coupon Buster for BigCommerce stores.
Step Two: Format coupon code file
Coupon collection .CSV files should:
Be 100 MB or smaller (this generally translates to around 50,000 codes as long as the file has no other columns)
Contain a single column with a header that does not contain spaces (for example:
couponcodewill import,coupon codewill not)Contain a unique coupon code in every row
Use our template for easy processing!
Step Three: Upload coupon codes to Sendlane
To upload your coupon code .CSV file:
Click the Account icon
Click Unique Coupons
Click Import Coupons
Set a name for your coupon collection
Select or drag the file into the uploader.
Choose a refill notification threshold to be notified via email when the supply of uploaded coupons reaches to the specified percentage of codes remaining
Click Upload to save your coupon codes
Replenish existing coupon collections
Add more unique codes to an existing coupon collection at any time, even before all codes have been used.
To add more unique codes to a coupon collection:
Click the View icon next to the coupon collection
Click Add Coupons
Select or drag in your new .CSV file
Click Upload
If coupons run out without being replenished, emails are stopped
To restart a campaign that was stopped because there weren't enough coupon codes to send to each member of the audience:
Replenish the coupon collection
Click the restart icon next to the Campaign on the Campaigns page
To restart an Automation email:
Replenish the coupon collection
Click the activate button on the email node of any email using coupons