Create & Distribute Voucher Codes

Email Codes - Adding unique codes to email templates

Code API - Request codes to issue to consumers

How to create and download a CSV batch of unique codes

How create unique codes for emails

How to create a ‘click to reveal’ button

How to create embeddable codes

HTML Button - issuing unique codes on web pages

Offers API - Finding out about promotions

Merchant integration

JavaScript Integration Guide

API: Code Query API

API: Code Validation

API: Code Redemption

API Overview

Other

Create A CSV File In UTF-8 Format

User Redemption Query

Code Redemption Callback

Platform & Service Features

Reporting & Promotional Insights

Upload Your Own Personalised Codes

Create and edit a promotion

Vanity Codes

User Roles & Permissions Management

Mystery Discount

Canvas

Uniqodo Query Language (UQL) & Error Messaging

Content Gates

Uniqodo Query Language (UQL) & Error Messaging

UQL enables you to write text-based conditions and rules for a promotion that must evaluate to either true or false. This enables you to set limitations on promotions - giving you more control over how codes are used.

Each rule has a corresponding and bespoke error message that ensures a customer knows why a code is invalid. This improves the customer experience and guides them to adjust their purchase accordingly, if they wish.

Custom Validation Rules

Talk to a member of the Uniqodo team about creating limitations around the usage of codes based on your site data. You decide what data is made available to Uniqodo and subsequently what UQL rules can be written.

Rules can be written around subjects such as:

- Basket-value

- Number of rooms/ products

- Product SKUs

- Booking dates

See below for an example set of custom validation rules & corresponding error messages:

Example on site error messaging.


How did we do?


Powered by HelpDocs (opens in a new tab)