Redemption Pages.
A redemption page is a branded, shareable store an organization sets up so recipients can pick their own reward within a budget — no PerkUp account required.
What it is
Instead of pushing a single gift, an admin builds a curated page, sets a budget, and shares a link. Recipients browse the offered products, choose within budget, and enter a shipping address. It's the self-service counterpart to a direct reward send.
Access control
A page's validation mode controls who can redeem:
| Mode | Behavior |
|---|---|
| Open | Anyone with the link can redeem — good for events. |
| The recipient verifies an email address before redeeming. | |
| Password | A shared password gates access to the page. |
Approvals
Pages can require approval before an order is fulfilled. Approvers act through secure magic-link emails — no login needed — and the system nudges the workflow along:
- Stale-approval reminders go out on a schedule so requests don't stall.
- Digest emails summarize pending redemptions for admins.
- Expiring-soon alerts warn recipients before a page closes.
Source: functions/src/services/redemption-pages · apps/frontend/src/pages/{redeem,redemption-pages} · apps/frontend/src/pages/approval