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:

ModeBehavior
OpenAnyone with the link can redeem — good for events.
EmailThe recipient verifies an email address before redeeming.
PasswordA 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