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:

  • Spend $25 on meat in a single transaction
  • Spend $10 on produce in a single transaction
  • Spend $25 on dairy in a single transaction
  • Complete your online profile

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

ItemDescription
Campaign NameProvide consumers with one or more free products that are included in their basket. E.g. Free Bananas.
Campaign DescriptionA description of the campaign.
Redemption PartnersSpecify which partners or brands are partaking in the particular offer or promotion.
TagsThe 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:

  • Campaign End: This is the end date specified against the entire campaign.
  • Fixed date: This is a fixed date in time which all coupons will expire, even after a campaign has ended.
  • No. days after issuance: This is a configurable window that is set when the coupon is issued e.g. expires 30 days after issuance or 1,095
  • Month End: This is a date calculated to the month end that is dependant on the coupon start date.

Voucher Start

You can set when a coupon becomes valid after issuance. The available options are as follows:

  • Immediately: The coupon validity period will start immediately after issuance.
  • Fixed Date: The coupon will be valid after a certain date in the future.
  • Time After Creation: The coupon will become valid after a set period of time after issuance e.g. 1 week after issuance.

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

ItemDescription
Code GenerationShould codes be required (optional depending on POS integration), unique codes can be generated for coupons in the format required.
Code PrefixSpecify a prefix to be added to all codes.
Code FormatApply a custom format that all codes for a campaign adhere to.