Promotions Engine
Comprehensive guide to the AIR platform's discount promotion system, including promotion types, configuration options, campaign management, and code generation features.
Promotions
Discount Promotions
The AIR platform will allow you to create discount promotions with varying qualification and reward rules. The available promotion types are described below. Promotions can be created and managed either via the Dashboard UI or via API.
Discount Offer Types
Promotion | Description |
|---|---|
Free Products | Provide consumers with one or more free products that are included in their basket. E.g. Free Bananas. |
Fixed Price Products | Buy one or more products for a fixed price. E.g. 'Buy x for £5' or 'Buy 3 for £10'. |
Fixed Amount Off Basket | Provide a fixed monetary amount off a basket total e.g. '£5 off your next shop'. |
Fixed Amount Off Products | Fixed amount off specific products. Please note, this is specifically a fixed reduction of the price of a product. E.g. £0.50 off a can of Coca Cola rather than get a can of Coca Cola for £1. |
Fixed Percentage Off Basket | Fixed percentage reduction on the basket value. E.g. "20% off your next shop". |
Fixed Percentage Off Products | A fixed percentage off one or more products, product groups or product tags. E.g. "50% off Heinz Baked Beans". |
Variable Amount Off Basket | A promotion where the amount to be deducted from the basket total will be calculated based on the value of the basket or number of items in the basket. For example, get £1 off for every £10 spent to a maximum of £100. |
Variable Percentage Off Basket | A promotion where the percentage to be deducted from the basket total will be calculated based on the value of the basket or number of items in the basket. For example, get 1% off for every £10 spent to a maximum of £100. |
Variable Amount Off Product | A promotion where the amount to be deducted from the product(s) total will be calculated based on the value of the product or number of units of the product. For example, get £1 off for every £10 spent on cosmetics to a maximum of £100. |
Buy 'X' Get 'X' For 'Y' | Discount specific products when other qualifying products are included in the basket. E.g. Buy hotdogs and buns and get mustard for £1 |
Meal Deal | A 'meal deal' style promotion where one or more products are rewarded for a fixed price. E.g. 'Get a sandwich, packet of crisps/chips and a drink for £3'. |
Promo Code | This promotion type allows for a Promo ID to be assigned to a campaign which can then be used at the POS to apply the relevant discount/promotion. When a code from this promotion type is verified at the POS, the Promo ID is returned so that the promotion can be applied to the transaction. This is used widely across hospitality where we don't do adjudication and will only be used when Air is not adjudicating offers. |
Multi Promotion Discount | This promotion types allows a consumer to have 1 single coupon in their wallet, or as a paper coupon outside a wallet, that is linked to multiple promotions which they are able to qualify for all as part of a single transaction. |
Bounceback | A bounceback promotion can be setup so that if a consumer matches the qualification criteria of one promotion, they will be rewarded and issued one or many other promotions that can be used in a different transaction. |
Gamification
Item | Description |
|---|---|
Quest | Complete a number of different objectives over a period of time to get a reward. This is an example of a real life offer:
If they do all these things - either in a single transaction or over a period of time - then they will get a 20% off coupon. |
Social & Behavioural Actions | Ability to reward non-transactional engagement by rewarding the customer discounts. For example; like a social media post and receive a discount coupon. You can also provide Points, Zero Reward and Tier Balances as rewards. |
Stamp Cards | The ability for a customer to perform a repeat task to be rewarded. For example, Earn 5 stamps and get a free car wash/product/service/coupon/point reward. You can also set up multipliers for happy hours (Visit use between 12-3 and get double stamps). |
Continuity | This offer type allows for the consumer to qualify for the reward over a period of time rather than a single transaction. Qualifiers can be a number of transactions, number of product units or spend amount. These qualification values can be overridden. For example spend £100 on cosmetics in July and get a free cosmetics bag. |
Promotion Configuration
Initial Setup
| Item | Description |
|---|---|
| Campaign Name | Provide consumers with one or more free products that are included in their basket. E.g. Free Bananas. |
| Campaign Description | A description of the campaign. |
| Redemption Partners | Specify which partners or brands are partaking in the particular offer or promotion. |
| Tags | The ability to assign one or many tags to a campaign to enable them to be found more easily. |
Qualification
Item | Description |
|---|---|
Locations | Limit redemption to specific locations. |
Products | This feature can be used to select the product, or group of products, that a promotion can or cannot be redeemed against or applied to. |
Tender Qualification | Restrict qualification for a promotion by tender e.g. get 10% off if you pay with store credit card. |
Segmentation | Restrict qualification for a promotion by specifying segments of consumers that you would like to target. e.g. setup age demographic segments to enable a alcohol promotion to be restricted to consumers of legal age. |
Unit of Measure | Limit when a coupon can be redeemed based on the unit metric of the reward. e.g A coupon for £5 off per litre of fuel would not be valid if the purchased unit was gallons. |
Redemption Channel | Restrict the redemption of a promotion to a specific channel configured within the unit. This can be used to incentivise and drive consumers to purchase via certain channels e.g ecommerce. |
Universal Coupon Codes | A universal coupon code is a reusable, user-friendly code that can be redeemed by customers at checkout. It can be associated with a single campaign at a time and reused across different campaigns as long as it is not currently associated with any other campaign. Universal coupon codes can be duplicated across different clients, meaning multiple clients like Asda and Morrisons can use the same code. Real world examples: BABY15 : Spend £40 on baby clothes and receive 15% off your order using this code at Boots. DEAL50NOW : Get 50% off your order with your next Doordash delivery. EMNEW10 : Spend a minimum of $100 on Everyday Market items and receive $10 off your first order as a new customer using this Woolworths discount code. |
Audiences | Restrict qualification for a promotion by specifying audiences of consumers with similar attributes that are designed to be short-term to unlock greater creativity. Offer targeting and personalisation for example "Males that have bought socks in the last two weeks in stores within five miles of their home and have an average spend over $7.99" that you would like to target. e.g. setup age demographic segments to enable a alcohol promotion to be restricted to consumers of legal age. |
Campaign Restrictions
Item | Description |
|---|---|
Redemption Limits | Apply a limit to the number of redemptions that can take place for a specific campaign. Once the limit has been reached, no more redemptions will be processed for the campaign. This can be restricted to a number of redemptions over a specified time period, not confined to only calendar cadences (weeks, months etc.) but also x number of redemptions in y days. |
Limits Redemptions per period | Applying redemption limits will restrict the number of times a coupon can be redeemed over a specified period of time. e.g., 2 redemptions per day, or 1 redemption per week. |
Limit redemptions per transaction | Apply a limit to the number of redemptions that can take place for a specific campaign in a single transaction. |
Limit discount reward per period | Apply a limit to the total amount of discount you are able to receive over a set period of time. |
Limit units rewarded per period | Apply a limit to the points rewarded based on the number of units purchased over a given period of time. e.g. Get 20 points for every $1 you spend on gift cards up to a maximum of 10 gifts cards per day. |
Date & Times | Limit issuances and redemptions by date / time. Create specific windows where promotions can be redeemed, allowing for campaigns that align with real-world events, such as Black Friday or Christmas. Any configured timezones for these date / times are also supported. |
Issuance Limit | Apply a limit to the number of issuances that can take place for a specific campaign. Once the limit has been reached, no more issuances will be processed for the campaign. This limit can also be configured to be evenly distributed over a specified number of weeks, with controls over whether issuance totals rollover, or are fixed. e.g 40,000 issuances across 4 weeks, with a limit of 10,000 per week. |
Per Consumer / Code | You can limit the number of times a single consumer can redeem a voucher for a campaign. Also, for multi-use codes, you can limit the number of times that the same code can be redeemed. |
Per Customer/Code | You can limit the number of times a single consumer can redeem a voucher for a campaign. Also, for multi-use codes, you can limit the number of times that the same code can be redeemed. |
Scheduling
Item | Description |
|---|---|
Start & End Date | Set the date at which a campaign will start and end. Any configured timezones for these dates are also supported. |
Voucher Expiry | Limit when a coupon can be redeemed using the following methods:
|
Voucher Start | You can set when a coupon becomes valid after issuance. The available options are as follows:
|
Campaign Management
Item | Description |
|---|---|
Bulk Operations | Easily edit multiple campaigns in bulk. This feature is useful when trying to extend the end-date of multiple campaigns at the same time. |
Bulk Create | Create multiple campaign codes at once. This feature is useful when you need to have a list of codes to distribute or feed into another system for issuance. Limits can be also be setup for these campaigns to give control the number of codes created at any one time. |
Campaign Approvals | Once created a campaign can be sent for approval. Campaigns needing approval can then be viewed, amended and either approved or rejected. This feature is optional and is achieved by setting specific permissions on AIR user accounts. When a campaign has been approved, amending the campaign when it is active will not re-activate the approval process. |
Distribution Channel | Distribution channels allow for additional data around an issuance channel or partner to be captured in campaign setup and passed through our consumer API. For example, creative or terms and conditions for a promotion that can be used to display the promotion on a website or app. |
Global Product Restrictions | Apply restrictions to specific products which apply to all promotions by default e.g. gift cards cannot be discounted. These can be global, or location specific. |
Code Generation
| Item | Description |
|---|---|
| Code Generation | Should codes be required (optional depending on POS integration), unique codes can be generated for coupons in the format required. |
| Code Prefix | Specify a prefix to be added to all codes. |
| Code Format | Apply a custom format that all codes for a campaign adhere to. |
Updated about 4 hours ago
