Platform
Managing Rewards
The Rewards section lets you create and manage the items customers can redeem with their accumulated points: discounts, free products, and more.
Rewards list
Navigate to Rewards in the sidebar. The list supports two view modes:
- Grid view: reward cards showing image, name, point cost, and availability
- Table view: sortable columns for name, type, points cost, stock, status, and actions
Filters
- Status: Active, Inactive, or All
- Type: Discount, Free Product, or All
Creating a reward
Click Create to set up a new reward.
Reward type
Choose between two types:
| Type | Description |
|---|---|
| Discount | A monetary discount on a future purchase |
| Free Product | A complimentary product or service |
Common fields
| Field | Required | Description |
|---|---|---|
| Name | Yes | Reward name displayed to customers |
| Description | No | Detailed description |
| Points needed | Yes | Number of points required to redeem |
| Image | No | Upload a reward image (displayed in grid view and POS) |
| Total Stock | No | Maximum redemptions available (leave empty for unlimited) |
| Times per customer | No | How many times one customer can get this reward (leave empty for no limit). A cancelled redemption does not count |
| Available From | No | Start of availability window |
| Available Until | No | End of availability window |
| Code Valid For | No | Hours the confirmation code remains valid after redemption |
| Branches | No | Where the reward can be redeemed. Empty means every branch |
| Status | Yes | Active or Inactive |
Discount-specific fields
When the type is Discount, additional fields appear:
| Field | Description |
|---|---|
| Discount Type | Fixed Amount (EUR off) or Percentage (% off) |
| Discount Value | The discount amount or percentage |
Free product-specific fields
When the type is Free Product:
| Field | Description |
|---|---|
| Product Reference | Internal reference to the free product (used by POS integration) |
| Extra to pay at the till | What the customer pays at the till on top of the points (leave empty if the points are enough) |
Editing a reward
Click Edit to modify any reward. All fields can be updated. Changes take effect immediately for future redemptions.
Stock management
- Total Stock: the total number of times this reward can be redeemed. Leave empty for unlimited.
- Remaining Stock: displayed in the list, decrements with each redemption
- When stock reaches zero, the reward is no longer available for redemption through the API or portal
- Times per customer: how many times one customer can get this reward, for all time. A redemption you cancel gives the customer that chance back. In the redeem dialog on the customer page, a reward the customer has had that many times stays in the list, greyed out, with "redeemed 2 of 2" behind it. Lowering the number later takes nothing back from a customer who already has more; they just cannot get it again.
Availability windows
Set Available From and Available Until to limit when a reward can be redeemed. Outside this window, the reward cannot be redeemed. It still appears in the API's reward list, so the till compares the dates itself. See Rewards & Redemptions.
Where a reward can be redeemed
Pick nothing under Branches and the reward can be redeemed at all of them. Pick one or more and it can only be redeemed there. Everywhere else it is refused, whichever way the redemption arrives.
- In the portal, the Give a reward dialog on the customer page asks where the redemption happened. For a restricted reward the question is required and only its own branches are offered.
- Over the API,
POST /api/v1/redemptionstakes abranchkey and refuses the call withBRANCH_REQUIRED(422) when none is given or the one given is not on the reward. See Rewards & Redemptions.
If you have no branches yet, the field is replaced by a link to Branches, where you add them.
Narrowing an existing reward's branches takes effect on the next redemption. Redemptions already recorded keep the branch they were filed under.
Deleting a reward
Click Delete and confirm. Past redemptions of this reward are preserved in customer history.