Offers
Use offer-type rewards to promote perks, highlight incentives, or share program info.
Offer-type rewards promote perks, communicate program information, or link users to external promotions. Unlike voucher or gift card rewards, offers don’t deliver direct value through the Loyalty Engine — they exist for communication and engagement.
Offers are best suited to things that aren’t themselves an earning opportunity — external links, sign-up forms, or general program information. If you want to promote and reward an earning activity, a campaign is usually the better fit: campaigns carry their own title, description, and artwork that are shown to users, and they handle the underlying earning logic and progress tracking in one place. See Getting started with Campaigns.
There are two types of offer, based on how you configure the URL field.
Non-purchasable offers
These are visible to users but can’t be purchased or redeemed. Use them to communicate:
Program information (e.g. Welcome to the program, Membership terms)
External promotions or partner links
Announcements that point users to another page
All offer-type rewards are non-purchasable by default.
Purchasable offers
To make an offer purchasable, enable a dynamic URL. This lets users “purchase” the offer (optionally for points) and be directed to an external page — such as a sign-up form or third-party promotion.
Purchasable offers are best for:
Linking users to personalised offers or services
Handing over user-specific info like Account ID via the URL
Offer URLs
The URL field attaches a web link to an offer. It can be either:
Static URL
Shown to all users who can view the reward
Used for general info or landing pages
Offer remains non-purchasable
Tracked clicks are not recorded
Dynamic URL
Requires the user to purchase the offer to access the URL
Can include dynamic parameters (e.g. userId, accountId)
Offer becomes purchasable
Points deducted if a price is set
Tracked through the
PURCHASED_REWARDevent
Last updated
Was this helpful?