---
title: How to create and download a CSV batch of unique codes
description: Learn how to generate a CSV batch of unique codes in Uniqodo. Configure distribution settings, vanity codes, expiry, validation rules, and redemption limits to distribute codes via affiliate or direct mail.
---

[Skip to content](https://help.uniqodo.com/how-to-create-and-download-a-csv-batch-of-unique-codes#main-content)

English

Show submenu for translations

[More support](https://help.uniqodo.com/kb-tickets/new?hsLang=en)

[![help centre logo](https://help.uniqodo.com/hs-fs/hubfs/help%20centre.png?width=245&height=50&name=help%20centre.png)](https://help.uniqodo.com/knowledge/?hsLang=en)

- [Blog](http://blog.uniqodo.com/)

Open main navigation

Close main navigation

- [Blog](http://blog.uniqodo.com/)
- English
  
  Show submenu for translations
- [More support](https://help.uniqodo.com/kb-tickets/new)
- [your.uniqodo.com](https://your.uniqodo.com/)

[your.uniqodo.com](https://your.uniqodo.com/)

 Welcome to Our Help Centre

- There are no suggestions because the search field is empty.

1. [Help Centre](https://help.uniqodo.com/?hsLang=en)
2. [Promotions](https://help.uniqodo.com/promotions?hsLang=en)

# How to create and download a CSV batch of unique codes

You can generate a CSV batch of unique codes by following the instructions below.

**Step 1 -** Access your merchant dashboard at [https://your.uniqodo.com](https://your.uniqodo.com/%3E) and click “Create A Promotion”. Then fill in the main settings and details of your promotion.

![](https://cdn.elev.io/file/uploads/qQZ8trVaWrXkc8lfIcVtFyZ2y_zUij4y9iI-IJ-30UA/N3-6NdDcJd3znffYv0B9XuU2yYgYT0wuOXhX70trIJI/1741109041890-baA.png)

**Step 2 -** In the Distribution Settings section, select the CSV Download option.  

Here, you can populate the email address field at the bottom of the page with any recipient’s email address you would like to be sent the CSV batch of unique codes. Note: as the promotion creator, you should automatically be sent the batch of codes without inputting your own email address here.

![](https://cdn.elev.io/file/uploads/qQZ8trVaWrXkc8lfIcVtFyZ2y_zUij4y9iI-IJ-30UA/O61VW7KigcH8xma_oXo_M1CVq8YWL-NwvX-bnVR_ya4/1741109250095-87o.png)

**Step 3 -** In the Reward Settings section, select the reward type and set the discount value/type for this offer.

**Step 4 -** Set the Code Issuance Settings for this offer . 

- Here you can apply the Vanity Code feature to append/prepend the unique codes from this offer with any characters of your choice e.g HELLOJ7SG4TBS.
- If you would like a unique code to expire within for example 4 hours after being served via the embeddable snippet, you can set the custom unique code expiry to 4 hours.

![](https://cdn.elev.io/file/uploads/qQZ8trVaWrXkc8lfIcVtFyZ2y_zUij4y9iI-IJ-30UA/-3dI1GkGVFh2LmHCq0Nm3GGXjaTOCBqdfroidKIE8dU/1741109388142-uVo.png)

**Step 5 -**  (If applicable for the offer) You can set custom validation rules with error messaging to determine the eligibility of a unique code based on any basket level requirements e.g £100 minimum spend value.

**Step 6 -**  Set any unique code redemption limits you’d like to apply to this offer (leave these fields blank to make these codes single-use and to set no limit on the overall redemption count for this offer).

**Finally,**  review your promotion details, and create the promotion once you’re satisfied with the setup.

A short amount of time after you’ve created the offer, you should receive an email which includes a link to download the CSV batch of x unique codes.  

![](https://cdn.elev.io/file/uploads/qQZ8trVaWrXkc8lfIcVtFyZ2y_zUij4y9iI-IJ-30UA/uBNANrDr4H3rho5ZT-3lukvUnKNRYGvg5FaxyKz_0ig/1741109492734-ygo.png)

 

Now that you’ve generated the CSV batch, you can start issuing these to customers via your intended distribution method e.g affiliate or direct mail.

📘 If you require any additional codes for this offer at any time, you can simply generate an additional CSV batch of codes via the ‘burger menu’ options for this campaign in the Promotion Management dashboard.

![](https://cdn.elev.io/file/uploads/qQZ8trVaWrXkc8lfIcVtFyZ2y_zUij4y9iI-IJ-30UA/GVTPETqSBD3h9Z_6SDI0jNSBFP1HeOgMcWVDlxsq7yM/1741109568518-a8k.png)

 

- [Using the Help Centre](https://help.uniqodo.com/using-the-help-centre?hsLang=en)
- [Integration](https://help.uniqodo.com/integration?hsLang=en)
- [Promotions](https://help.uniqodo.com/promotions?hsLang=en)
- [Experiences](https://help.uniqodo.com/experiences?hsLang=en#main-content)

    - [Experience Rules](https://help.uniqodo.com/experiences?hsLang=en#experience-rules)
- [Code Query & Issuance](https://help.uniqodo.com/code-query-issuance?hsLang=en)
- [Referral](https://help.uniqodo.com/referral?hsLang=en)
- [Loyalty](https://help.uniqodo.com/loyalty?hsLang=en)
- [Reporting](https://help.uniqodo.com/reporting?hsLang=en)
- [Admin](https://help.uniqodo.com/admin?hsLang=en)
- [Settings](https://help.uniqodo.com/settings?hsLang=en)
- [FAQ's](https://help.uniqodo.com/faqs?hsLang=en)
- [Release Notes](https://help.uniqodo.com/release-notes?hsLang=en)

- [Blog](http://blog.uniqodo.com/)

[![Chill listening crop-3](https://help.uniqodo.com/hs-fs/hubfs/logo-1.png?width=101&height=24&name=logo-1.png "Chill listening crop-3")](https://uniqodo.com)

Uniqodo Help Center

Copyright © 2026, Registered at: Uniqodo Limited