Rewards page
The rewards page is where customers spend the points they’ve earned. It renders the catalog you configured in the loyalty admin, shows the customer’s current balance, and handles the redemption flow end-to-end.
URL: {brand}.actii.me/{outlet}/rewards?t=... — the brand subdomain plus the outlet code.
Naming: backend code calls this system
loyalty; the customer-facing surface is calledrewards. The two are the same product — just different labels for different audiences. See loyalty overview.
What customers see
Three sections, top to bottom:
- Points balance — current redeemable points and tier badge
- Reward grid — every reward they’re eligible for, with cost in points
- History — collapsible list of past redemptions
Locked rewards (tier-gated or membership-gated) show with a lock icon and tap to reveal the unlock requirement — not hidden, by design, because the friction itself is a sales surface.
Redemption flow
Tap a reward
Opens a detail dialog: full description, cost, eligibility, validity window.
Confirm
The customer confirms — points are debited and a redemption code is generated. The dialog flips to show the code.
Apply
The code is applied in one of three ways depending on how you’ve configured the reward:
| Reward type | How it applies |
|---|---|
| Discount code | Customer types the code at checkout (POS / Commerce / Chat) |
| Free item | Auto-attaches to the customer’s next order — no code typing |
| Experience | Operator is notified via Inbox to handle out-of-band |
Eligibility rules
A reward shows in the grid only if all eligibility checks pass. Active Reach checks, for every reward:
- Points cost ≤ customer’s balance
- Tier requirement matches the customer’s current tier
- Membership requirement matches the customer’s membership status (see Members page)
- Time window is active (some rewards have launch / expiry dates)
- Stock limit isn’t exhausted (when configured with a hard cap)
- Per-customer cap isn’t hit (when configured)
A reward that fails any of these is either hidden (default) or shown locked-with-explanation (opt-in per reward).
Cross-links from the bill
The rewards chip on the bill page shows the customer’s earned points and links here. Tapping the chip jumps directly to the rewards catalog with the new points already reflected.
Membership rewards
Some rewards are exclusive to paid members. They render with a crown badge and tapping shows the Members page upsell. After upgrading, the customer is returned to the same reward with the unlock applied.
What’s next
- Loyalty overview — admin-side program configuration
- Members page — paid membership surface
- Earning rules — how customers accumulate points