-
Notifications
You must be signed in to change notification settings - Fork 2
Managing Rewards
Rewards are the things children earn points toward (movie night, an hour of screen time, a LEGO set…). They're created and edited from the TaskMate Settings menu.
Settings → Devices & Services → TaskMate → Configure → Manage Rewards
The menu lists all existing rewards plus an Add New Reward option.
| Field | Required | Description |
|---|---|---|
| Name | ✅ | Display name shown on cards |
| Description | Optional longer text shown under the name | |
| Points cost | ✅ | Fixed number of points required to earn this reward |
| Icon | An MDI icon (dropdown picker) | |
| Assigned to | Which children can earn this reward. Leave empty = all children | |
| Is Jackpot | If enabled, pools points from all assigned children toward one shared reward. Jackpots are always pool-mode, so the separate Pool Reward toggle is hidden when this is on | |
| Quantity | Limited stock count. Each approved claim decreases it by 1. When it reaches 0 the reward shows as Sold Out. Leave empty for unlimited. | |
| Expiration Date | ISO date after which the reward is no longer available. Expired rewards are hidden from claim buttons. Pool allocations for expired rewards are refunded automatically at midnight. Leave empty for no expiry. | |
| Pool Reward (Savings Jar) | If enabled, children deposit points into this reward's dedicated pool rather than spending from their global balance. See below. (Hidden for jackpots, which are always pooled.) |
The "Pool Reward (Savings Jar)" switch flips a single reward between two fundamentally different behaviours:
- Off (default, wallet mode): Classic behaviour. The child's balance must cover the full cost. Tapping Claim creates a pending claim; approval deducts the cost from the child's balance.
-
On (pool mode): The reward shows
[+1] [+5] [+10]deposit buttons. Children deposit points from their spendable balance; each deposit immediately reduceschild.pointsand grows the allocation. When the allocation reaches the reward cost, a Redeem button appears.
You can flip the toggle on an existing reward at any time. If you turn it off after deposits have been made, those points stay allocated until the reward is claimed or deleted — there's no auto-refund.
See Pool Mode (Savings Jars) for full semantics.
Pick any reward from the menu to edit it. The form is identical to the Add form but pre-filled.
At the bottom, the Action selector offers:
- Save — persist your changes
- Delete — remove the reward
- All pending claims for that reward are removed
- All pool allocations for that reward are cleared (points are not refunded to children)
- The reward disappears from every rewards card
If a reward has active pool allocations and you want to cancel it gracefully, this is currently the escape hatch — delete and recreate.
Limited-stock rewards can refill on a schedule instead of needing a manual top-up. In the reward's Add/Edit form:
- Set a Quantity so the reward has limited stock
- Turn on Auto-restock
- Set Restock to — the number stock is reset to each period
- Choose Restock every: Day, Week (Mon), or Month (1st)
On the chosen boundary TaskMate resets the reward's Quantity back to the Restock-to amount, so a reward that sold out becomes available again. See Rewards for the exact mechanics.
The spending cap is not set on individual rewards — it is a family-wide control in Settings → Devices & Services → TaskMate → Configure → Settings, under History & streaks:
- Turn on Spending cap
- Set Cap (pts) — the maximum points each child may spend on rewards per period (
0disables it) - Choose the Period: weekly (resets Monday) or monthly (resets on the 1st)
Once set, approving a reward claim that would take a child over their cap for the current period is blocked with a "Spending cap reached" error. The claim remains pending, so you can approve it after the period rolls over or reject it. Only approved claims count toward the cap. See Rewards for the full behaviour.
Enabling Is Jackpot automatically puts the reward in pool mode — there's no separate Pool Reward toggle to set (the editor hides it). This is because a jackpot's whole point is combining everyone's points, which only works via the pool. Behaviour:
- The pool total is the sum of all contributing children's allocations
- Each assigned child has their own
[+1] [+5] [+10]deposit buttons - Any assigned child can tap Redeem when the combined pool fills
- On approval, each contributing child loses only their own share
- A goal no single child could afford on their own is reached together
- Price rewards so savings takes days, not weeks. Short feedback loops keep kids engaged.
- Mix pool and wallet rewards so kids can satisfy an impulse (10pt candy) while working toward a goal (500pt LEGO).
- Use jackpots sparingly — they're powerful for family goals but harder for kids to grok.
- Dashboard Cards — the Rewards card and others
- Pool Mode (Savings Jars) — the savings-jar feature
- Services — programmatic reward operations