Product.
PerkUp is a global employee rewards, recognition, and swag platform. This section maps everything the product does — the catalog, how rewards work, the admin and recipient platforms, and the fulfillment backend underneath.
Start here
The catalog — what you can send
Catalog
How the catalog is structured — three product types, five providers.
On-Demand Swag
Print-on-demand branded merch — no inventory, no minimums.
Bulk Swag
Pre-produced inventory held in warehouses and shipped on demand.
Amazon Business
Curated Amazon gifts with budget choice and cross-vendor swaps.
Gift Cards & Perk Card
The Perk Card, branded gift cards, and PerkUp Dollars.
How rewards work
Rewards & Recognition
Programs, spot rewards, recognition, occasions, and expiry.
Automations
Birthdays, anniversaries, new-hire and leave milestones via the rules engine.
Perk Programs
Recurring flexible-spending budgets, personal funds, and policies.
Redemption Pages
Branded self-service stores with budget choice and approvals.
Events & Games
In-person event experiences and booth spin-to-win games.
The two platforms
Under the hood
Commercial & reference
What PerkUp is
PerkUp is a global employee rewards, recognition, and swag platform. Organizations use it to send money, gifts, branded merchandise, and recognition to employees and external recipients anywhere in the world, and to automate the moments that matter — birthdays, work anniversaries, new hires, and leave.
Three things make the product cohere: a single catalog that spans swag, gift cards, and curated gifts; a fund-and-ledger model that lets an organization pre-fund a budget and draw against it as recipients redeem; and a recipient experience that works whether or not the recipient ever logs in.
The three surfaces
The product is best understood as three surfaces over one shared data model:
- The admin platform — where admins and managers create programs, fund accounts, manage people, curate the catalog, and read reporting. See Admin Platform.
- The recipient experience — where a recipient accepts a reward, chooses or swaps a gift, spends a balance, or claims swag. See Recipient Experience.
- The fulfillment backend — the catalog sync, money movement, order lifecycle, and warehousing that turn a redemption into a delivered item. See Fulfillment and Money & Balances.
How it's built
From a product standpoint, three properties matter. Types are proto-first: every entity is defined once in proto/ and generated into both the TypeScript app and the Go service, so the admin platform, the recipient experience, and the backend all share one vocabulary. New backend logic lives in Firebase Cloud Functions (TypeScript); the older Go service is in maintenance mode for payments and a few integrations. The web app is a single React application that renders both the admin and recipient surfaces.
The full picture — data model, codebases, and infrastructure — is on the Architecture & data model page.
Who it's for
Buyers are People and Total Rewards teams at companies with a meaningful international footprint, where sending a gift card or swag across borders is otherwise painful. Inside an account there are three roles — admin, manager, and member — and most of what the product does is shaped by which role is acting.
Source: Notion “What is PerkUp?” / “How to talk about PerkUp” · perkupapp.com · the codebase (apps/frontend, functions, backend/app, proto) · GLOSSARY.md