Perk Programs.
Where rewards are moments, perk programs are standing budgets. An organization gives people a recurring allowance — for wellness, learning, lunch, or remote-work spend — and governs what it can be used for.
Kinds of perk program
Several program types deliver recurring or governed spend (proto/perkup/v1/program.proto):
| Type | What it is |
|---|---|
perks | A recurring flexible-spending budget on a monthly or yearly cadence. |
personalFunds | An individual fund balance a person can draw from. |
policies | Spend governed by an organization policy and approval rules. |
What it can be spent on
Perk programs control eligible spend rather than handing over open cash:
- Approved categories — a program can restrict spend to chosen merchant categories.
- Frequency — budgets recur monthly or yearly, with optional proration for mid-period joiners.
- Funding — spend draws against an organization account; see Money & Balances.
Employee requests
Some perk spend runs through a request flow: an employee submits a request, and a manager or admin approves or denies it before funds are released. Admins manage these from the requests area of the admin platform.
Source: proto/perkup/v1/program.proto · functions/src/services/perk-programs.ts · apps/frontend/src/pages/{PerkProgram,my-requests}