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):

TypeWhat it is
perksA recurring flexible-spending budget on a monthly or yearly cadence.
personalFundsAn individual fund balance a person can draw from.
policiesSpend 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}