Every reward setting, limit and display rule in one place.
User role: Administrator
Module: Moves+ admin > Rewards
Fields
| Field | Applies to | Required | What it does |
|---|---|---|---|
| Title | All | Yes | The reward name members see. |
| Claim Type | All | Yes | handoff (listed as Merchant Handoff) or discount (listed as Discount Code). |
| Cost (In Points) | All | Yes | Points needed to redeem. Whole number, 1 to 999,999. Default 999. |
| Points type | All, if your organisation has partner categories | No | Default points or a partner category. A partner reward costs that partner's points. |
| Handoff Text | handoff | Yes | Shown to the member above the redeem button. Default "Please hand to merchant to claim your reward". |
| Stock | handoff | Yes | How many can be redeemed. 1 to 9,999 when creating, 0 to 9,999 when editing. Default 999. For discount rewards, stock is the number of unused codes. |
| Priority | All | Yes | Display order in the app. See Priority below. |
| Description | All | Yes | Supports Markdown. |
| Terms of Service | All | No | Supports Markdown. |
| Start At | All | Yes | First day members can redeem. Today or later when creating. |
| End At | All | Yes | Last day members can redeem. On or after the start date. |
| Enabled | All | No | Unticked by default. The reward is hidden from members until ticked. |
| Main Image | All | No | Labelled Image when editing. |
| Carousel Images (Optional - Up to 5 images) | All | No | Up to 5 extra images. Members swipe through them and tap one to see it full screen. Each slot has a Delete button. To replace an image, delete it, then choose a new file. |
| Tags | All | No | Reward tags used by buffers. |
Discount Code rewards also have a Codes tab after saving, for Import Code and Bulk Import Codes.
Character limits and image sizes
| Item | Limit |
|---|---|
| Title | 3 to 32 characters |
| Handoff Text | Up to 50 characters |
| Description | 3 to 1,024 characters |
| Terms of Service | 3 to 1,024 characters |
| Discount code | 1 to 255 characters each |
| Code import file | CSV or TXT. First row must be code, with one code on each row below. |
| Image file type | JPG or PNG. WebP is not accepted. |
| Image file size | Up to 4 MB |
| Image dimensions | Between 300 x 300 and 4000 x 4000 px |
| Image display size | 512 x 512 px. Upload a square image for the best result. |
The same image rules apply to the main image and every carousel image.
Tags and buffers
| Item | Fields | Rules |
|---|---|---|
| Reward tag | Name: 2 to 50 characters | Must be unique. Added to rewards in the Tags field. |
| Buffer |
Title: 3 to 255 characters Limit: 1 to 255 Day(s): 1 to 365 Tags: at least one |
A member can redeem at most Limit rewards, across all rewards with any of the buffer's tags, in the last Day(s) days, counting today. |
| Message to members | None | When the limit is reached: "You can only redeem [limit] of these rewards every [days] day(s)." |
There is no separate limit per member on a single reward. Use a tag on that reward alone with a buffer.
Priority and display order
| Rule | Value |
|---|---|
| Allowed values | Whole numbers 0 to 99. Default 1. |
| Order | Highest priority first. A reward with priority 99 shows above one with 90. |
| Same priority | The reward with the earlier start date shows first. |
When members see and redeem a reward
| State | Rule | In the app |
|---|---|---|
| Coming soon | Enabled, and the start date is within the next month | Shown, cannot be redeemed yet |
| Ready to redeem | Enabled, between the start and end dates, in stock, and the member has enough points and is within any buffer | Shown and redeemable |
| Out of stock | Enabled, no stock or codes left | Shown, cannot be redeemed |
| Hidden | Not enabled, ends before today, or starts more than a month away | Not shown |
There is no limit on how many rewards members can see. The app loads more as members scroll.