Our system allows you to import vouchers from third-party providers or offline voucher systems so you can keep all voucher redemptions in one place.
For our full guide on how to use the importer please click here.
-
Outstanding balance
-
Redemption activity
-
Expiry tracking
This ensures your system stays up to date, even if the original sale was made elsewhere.
An import can take the following fields:
* marked fields are mandatory.
Field | Description | Format | Example |
---|---|---|---|
Product name (name)* | The voucher title shown to customers. | Text, up to 255 characters | Spa Day for Two |
Voucher code (reference)* | Your own unique voucher/order code. Must be unique. | Text, up to 255 characters | REF-2025-000123 |
Price (price)* | What the customer paid. | Number (with or without currency symbol/code) | 99.99 , £199.99 , USD 99.99 |
Expiry date (valid_to)* | Expiry date of the voucher. | Date (your account format) | 31/12/2025 |
Value remaining (monetary_value) | The redeemable value of the voucher (can differ from price). | Number (same style as price) | 150.00 USD |
Tax amount (tax_value) | The tax portion of the total price. | Number (same style as price) | 20.00 GBP |
Available from (valid_from) | First date the voucher can be redeemed. | Date (your account format) | 15/01/2025 |
Order date (order_date) | Date and time the order was made (overrides system date). | Date + time with seconds | 10/01/2025 14:30:00 |
Recipient email (recipient_email) | Email address of the voucher recipient. | Valid email | recipient@example.com |
Buyer email (buyer_email) | Buyer’s email address. | Valid email | buyer@example.com |
Buyer name (buyer_name) | Buyer’s full name. | Text, up to 255 characters | John Doe |
Buyer address (buyer_address) | Buyer’s postal address. | JSON array of address lines | ["123 Main St", "Apt 4B", "New York, NY 10001"] |
Promotion code (promotion_code) | Discount/promo code used. | Text/numbers, up to 255 characters | PROMO123 |
Promotion name (promotion_name) | Name/label of the promotion. | Text/numbers, up to 255 characters | Summer Sale |
Staff discount (staff_discount) | Discount applied for staff. | Number (same style as price) | £10 GBP |
Promotion discount (promotion_discount) | Discount amount from a promotion. | Number (same style as price) | £15 GBP |
Categories (categories) | Multiple categories the voucher belongs to. | JSON array | ["Premium","Dining Experiences"] |
Category (category) | A single category. | Text, up to 255 characters | Overnight Stays |
Enhancement info (addons) |
Additional items included in the order. | JSON array | ["Added 30 minutes","Add additional person"] |
Order Notes (notes) |
these are notes that were attached to an order | text/ numbers up to 255 characters | This voucher is a charity voucher for the local hospital |
We have 4 Mandatory fields :
1. Unique Voucher Code
2. Product Name
3. Price
4. Expiry Date.
But we would highly recommend importing as many matched fields as you have available.
Our Tips for a Successful Import
-
Always check your CSV file encoding is set to UTF-8.
-
Each voucher must have a unique reference code.
-
Use the same date format that your account is set to.
- Check your file for duplicates and bad formatting. i.e. 18.05/2025 as a date.
- If the importer is picking up empty rows , please delete those rows and reupload.