Gamification and Rewards Updates

User App Updates

Minimal UI changes to existing user app.

Trophy case

Provide a link/button to the trophy case in the dashboard but display the actual dashboard in the new user app.
All available badges would be displayed. Hovering or tapping displays the requirements to achieve. Badges that haven’t been achieved are disabled/muted.
Display how close the user is to achieving a badge. // Not really needed


Badge Display:
• Display earned badges prominently in the user profile. (maybe in same page as points wallet
• Include a section for unachieved badges, with clear descriptions of how to earn each badge On hover
• Some badges can be earned multiple times; indicate progress toward these repeatable badges.

Badge Timeline:

• When hovering over a badge, show a timeline of when and how it was earned.
• For repeatable badges, display the history of each instance the badge was earned.
Example from GitHub :
image.png
image.png

Rewards Portal/Rewards Shop

Where users can view the different rewards they can earn. Build in new user app.
This needs to be clean and engaging. Feature the company’s name and logo. “Acme’s Reward Portal”. We want to highlight all the potential prizes to engage and excite users.

Points Bank/Wallet

Display total points in the users bank
Point expiration dates (see here)
Example : 1000 points, 50 points expiring in 1 month
Email notifications reminding the user
1 month
2 weeks
1 week
3 days
1 day (tomorrow)
Additional metrics :
Perhaps total points earned total
# points spent

Points Transaction History:

Provide a detailed history of all transactions within the selected organization.
Include information on how points were gained or lost (e.g., referral bonus, activity completion, redemption).
Allow filtering and sorting of transaction history (by date, type of transaction, etc.).

Basic Portal Features

Search

Reward Details Display ​

Title
Description
Image
Cost
Requirements to be eligible for a rewardd
Terms and conditions
image.png


add
Add the ability to navigate to an organization’s reward portal from their Boon profile

Points Checkout Flow

If we can find a service provider for this, that would be great, but it can’t be something that forces customers to create a new account or limits the type of prizes they can offer.
Ability to select one or more rewards to exchange for points
Confirm the user has enough points, indicate if they don’t
Display total points in wallet, total cost of points, total remaining points
Require choice confirmation
Remove points from user’s point wallet
Add request to

Raffles

TBD — Ignore for now

Challenges

TBD — Ignore for now
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.