Skip to main content
Loading...
Levels & Badges
Levels & Badges
Levels & Badges

Levels & Badges

Gamification engine that awards points, levels, and badges for everyday work, with monthly and all-time leaderboards.

Overview

Levels & Badges has no event stream of its own. It reads the same completion records other OneMango apps already create the moment work happens — a finished shift, a picked-up open shift, a passed quiz, a logged safety observation, a submitted idea, a cast ballot — through one guarded hook per source. There's no separate data connector to configure or maintain.

Contests reads from that exact same ledger for its metric-based competitions, scoring standings straight off those rows instead of tracking a separate activity feed.

XP itself stays a status signal by default — never money — but admins can opt in to convert level-ups into Company Store points, funded from a hard monthly budget they set themselves. The 60-level curve rolls up into five named career tiers, Rookie through Master, so progress reads as a milestone instead of a raw number. Standing alongside it are monthly and all-time leaderboards, scoped company-wide, by location (with the market or district above it) or by job title, rebuilt from a nightly snapshot so a board stays fast at any headcount — each one showing the top ten plus, once you've earned points there, your own rank and the single person ahead of you to chase, so a large board never renders the long tail below you.

See how frontline work — attendance, open-shift pickups, tasks, training, and safety — earns XP toward a 60-level career curve, named badges, and monthly company and location leaderboards.

Highlights

Earn XP automatically for real work — on-time attendance, open-shift pickups, task and checklist completion, safety, training, quizzes, surveys, idea submissions, ballot votes, recognition, contests, and company event check-ins — plus showing up, reading, posting, commenting, and reacting.
Climb a 60-level curve surfaced as five named career tiers (Rookie → Master), with real-time promotion notifications.
Unlock 39 named badges across nine frontline categories, plus 6 more once Contests is enabled, from entry-level to elite — including on-time streak badges.
Compete on monthly and all-time leaderboards — company-wide, by location, by market or district, and by job title — with a "catch the person ahead of you" nudge.
Keep XP a status signal by default — never money — unless admins opt in to convert level-ups into Company Store points; always kept separate from Recognitions points.
Give admins control: pick which behaviors count, rename and re-threshold badges, add custom badges, and tune leaderboards and notifications.
See where the app is actually landing: an Engagement report and dashboard widget that lead with the sites losing adoption, a site-scoped read for frontline Engagement Champions, and automatic day 3 / 7 / 14 nudges for hires who were invited and never signed in — aggregate by default, with per-person activity a separate opt-in.

Capabilities

Earning XP
  • On-time attendance & shift completion
  • Open-shift pickups from the marketplace
  • Shift swaps completed
  • Task & checklist completion
  • Safety inspections & observations
  • Course completion
  • Quiz passes
  • Survey completion
  • Recognition given & received
  • Idea submissions
  • Ballot votes cast
  • Contest entries & wins Needs the sibling Contests app; an entry earns only with a nonzero score
  • Showing up — first authenticated visit of the day Once per person per business day; also drives the login-streak metric
  • Reading a post or viewing a broadcast
  • Publishing a News Feed post User-authored posts only — app contributions and sample data never award
  • Commenting
  • Reacting to a post
  • Completing a video lesson
  • Contest photo / story submissions Emitted by the sibling Contests app into the same engagement category
  • Checking in at a company event From Calendar's Company Events — attending, not registering, is what earns
Levels & Tiers
  • 60-level XP progression curve
  • Five named career tiers (Rookie → Master)
  • Real-time tier-promotion notifications
  • XP-to-next progress bar
Badges
  • 39 core badges across 9 frontline categories Plus 6 more once the sibling Contests app is enabled — the 4 Contests badges, and Show & Tell and Documentarian, which count contest photo submissions
  • Tiered badges (entry-level to elite)
  • On-time streak badges (Perfect Week/Month)
  • Automatic badge-unlock notifications
Leaderboards
  • Monthly leaderboard (resets each period)
  • All-time leaderboard
  • Company-wide scope
  • Per-location scope
  • Market / district rollup scope A board for every level above the viewer's own site in the Location tree — the multi-site operator's "how does my market stack up"
  • Per-job-title scope Ranks a painter against painters rather than against every role in the building
  • "Catch the person ahead" chaser nudge
  • Your own rank, once you've earned XP in that period Someone with no XP in the period has no row on that board yet; boards name everyone who has earned XP, with no per-person opt-out
  • Nightly leaderboard snapshots
Manager & Admin Insight
  • Manager Team view — progress for direct reports
  • Admin analytics — participation, total XP, badges awarded
  • Level & tier distribution breakdown
  • Top performers list
Engagement & Adoption
  • Engagement badge category — 9 badges, on by default Active days, login streaks, comments posted, and approved contest photo entries (those two need the Contests app)
  • Engagement report — adoption by site, market, job title and app
  • Aggregate by default — per-person activity is a separate opt-in Off out of the box; rolling individual activity up to a manager carries works-council and privacy implications in several jurisdictions
  • Small-cohort suppression on scoped views A location view of fewer than five daily-active people is suppressed rather than shown — too few people is a subtraction puzzle, not a report
  • Engagement Champions — a site-scoped read for frontline peers Their own sites, aggregate only, never individual activity and no designation controls
  • Designate and revoke Champions from the report The designation IS a badge on the badge wall — no separate admin flag
  • Engagement dashboard widget — which sites are slipping Compares the last 30 days with the 30 before, worst drop first
  • Site participation target with a manager alert below it Defaults to 80%; sites under five people are never counted, and 0 switches the alert off
  • Activation nudges for hires who never signed in Day 3, 7 and 14 after joining, by SMS and push — the recipient has never opened the Inbox
  • Nightly rollup rather than a live query Every figure reads engagement_daily_stats, never the raw page-visit firehose
Admin Controls & Customization
  • Toggle which badge categories are active
  • Edit badge name, icon, threshold & unlock message
  • Create custom badges per business
  • Enable / disable individual badges
  • Choose leaderboard scope (company / location & market / job title / all)
  • Toggle badge and tier-promotion notifications
  • Weekly leaderboard digest email
  • XP-to-Company-Store points bridge (opt-in, budget-capped)
  • Reset a badge or all settings to defaults
Integrity & Fairness
  • Idempotent awards (no double-counting)
  • Per-action daily caps (anti-gaming)
  • Self-recognition excluded from XP
  • Status-only XP by default Admins can opt in to convert level-ups into Company Store points, capped by a monthly budget they set
  • Awards run off the request, never blocking core work
Limits & Specs
  • Levels: 60
  • Career tiers: 5 (Rookie → Master)
  • Named badges: 39 core (9 categories) + 6 more once Contests is enabled
  • Leaderboard periods: Monthly + All-time
  • Leaderboard scopes: Company-wide + Location + Market/district rollup + Job title
  • XP nature: Status only by default — admins can opt in to a Company Store points bridge
  • Pricing: Included with OneMango

Use cases

Reward reliability
A retail associate earns the Punctual badge after ten on-time shifts, plus a Perfect Week streak badge for a flawless run — making dependable attendance visible and celebrated.
Fill open shifts
A team member picks up open shifts from the marketplace and climbs the Shift Hero ladder, turning coverage gaps into recognition and friendly competition.
Drive training completion
Frontline workers earn Apprentice through Scholar badges as they finish courses, and Quiz Master badges as they pass quizzes — motivating progress through assigned training.
Celebrate on the leaderboard
A worker who is mid-pack company-wide tops their location's monthly board, and a "catch the person ahead of you" nudge shows exactly who to overtake next.
Encourage safety participation
Logging safety observations and completing inspections earns Safety Aware and Safety Champion badges, reinforcing a culture of proactive safety.
Give managers a pulse
The manager Team view lists every direct report's level, XP, and badge count, so leaders can spot who's engaged and who needs a nudge.
Find the sites losing the app
The Engagement report and its dashboard widget compare the last thirty days with the thirty before and lead with the biggest drops, so a district manager sees the one store whose daily users fell by a third while the company-wide total held steady — then designates the technician everyone already asks as an Engagement Champion, who gets a site-scoped read of the same report. New hires who were invited and never signed in are texted on day 3, 7, and 14 without anyone having to notice them.

FAQ

Recognitions points carry real value and are redeemable in the Company Store. Levels & Badges XP is a status signal by default — not spendable, not money — though admins can opt in to a bridge that converts level-ups into Company Store points under a monthly budget they control. The two remain separate systems either way; recognition activity is simply one of many behaviors that can earn XP. By default XP has no cash value, so it's awarded generously and competed for without a financial-risk decision to make — that only changes if you deliberately turn the store-points bridge on.

Operational behaviors that matter for frontline teams: on-time attendance and shift completion, picking up open shifts and completing swaps, finishing tasks and checklists, safety inspections and observations, completing courses and passing quizzes, completing surveys, submitting ideas, casting ballot votes, giving or receiving recognition, and entering or winning contests. The engagement category adds the everyday app behaviors on top: showing up (once per person per business day, which is also what drives the login streak), reading a post or viewing a broadcast, publishing a post, commenting, reacting, finishing a video lesson, and checking in at a company event. It is on by default. Admins choose which categories are active — disabled categories stop awarding immediately.

Each rewarded action awards XP, which accumulates across a 60-level curve. Because 'Level 47 of 60' means little to a frontline worker, levels roll up into five named career tiers — Rookie, Contributor, Pro, Veteran, and Master — with a progress bar toward the next one. Tiers lead; on My Progress each employee also sees their own level and all-time points as a detail under the tier, the same figures their manager sees on the Team view, while the leaderboards and the weekly digest show other people's tier and points, never their level number. Notifications fire on tier promotions and badge unlocks, not on every single level, so pings stay meaningful; where a business pays Company Store points for level-ups, employees who can open the store also get a Company Store notice when a level-up pays them.

There are monthly and all-time leaderboards, scoped company-wide, by location, by market or district (every level above your own site in the location tree), and by job title — admins choose which of those a board set covers. The monthly board resets each period, giving everyone a fresh, winnable race while all-time totals persist. Each board shows the top performers, the person directly ahead of you to chase, and your own rank once you have earned XP in that period — it never exposes the bottom of the board. Rankings refresh via nightly snapshots, with a live fallback so a freshly enabled tenant sees data immediately.

Yes. From the Manage tab, admins can rename badges, change their icon, adjust the threshold to earn them, edit the unlock message, and enable or disable individual badges — or create entirely new custom badges for their business. Any built-in badge can be reset to its default at any time. Category-level toggles in Settings control which behaviors earn XP at all.

Awards are idempotent — the same event can never be counted twice — and high-frequency actions carry daily caps (for example, only the first few recognitions given per day earn XP). Self-recognition is excluded. Those same protections hold even where a business has opted into the store-points bridge, so gaming XP can't get around the caps that would also limit any points payout.

Levels & Badges is included with OneMango and requires a license enabled per tenant. By default there's no separate points economy to fund — XP is a status signal, not a currency — so the main decision is which behaviors you want to reward. Funding a real one is optional: admins can turn on the store-points bridge and set its own monthly budget.