SalesThumb's Awards program is a badge-based recognition system: owners and admins design or use pre-built badges and issue them to staff for milestones, and each teammate builds a personal collection they can show off. It has two sides — Settings → Awards (the owner/admin console, at /app/settings/awards) where the catalog lives and grants are issued, and My Awards (at /app/profile/awards) where every teammate sees their own collection.
Five tiers, nine categories
Every award has a tier — Bronze, Silver, Gold, Platinum, or Diamond, each with its own badge color and glow — and a category: Milestone, Tenure, Revenue, Quality, Safety, Training, Teamwork, Ownership, or Special. Tier and category are cosmetic-plus-organizational; they drive the badge's look and the filter chips on the collection wall, not any automatic behavior.
The catalog mixes two kinds of awards:
- Global awards — seeded by SalesThumb, available to every shop, and editable only by the SalesThumb platform team. They carry a "Global" tag in the catalog grid.
- Shop-owned awards — created via the New Award button (which the web UI only shows to your shop's Owner or Admin): a name, an optional tagline (shown on the badge card), tier, category, a longer description (shown on the badge's detail view), and an eligibility note. That note is internal — it's shown in the grant picker to help whoever's issuing the award remember the criteria, and staff never see it.
Granting an award — Owner and Admin only
Click Grant on any active badge and a picker opens: search your team roster, select one or more recipients (up to 50 in a single batch), optionally add a note (this note *is* visible to the recipient, in their collection), then click Grant award.
Granting is restricted to Owner and Admin — not Manager, and not any other role. This is enforced on the server, not just hidden in the UI: a Technician or Manager calling the grant action directly would be rejected. The reasoning built into the code itself is that granting an award affects shop reputation, especially once a recipient pins it to their public booking-page card, so self-granting or peer-granting isn't allowed.
Revoking works the same way — Owner/Admin only, from the Recent awards feed. Hover a row and an undo icon appears; you're prompted to type a reason, which is required before the revoke goes through. A revoked grant disappears from the recipient's active collection but stays on record (audit-logged), not deleted.
Manual grants vs. automatic grants
Every grant records where it came from:
- MANUAL — an Owner or Admin issued it by hand through the Grant flow above.
- AUTO — issued automatically by a nightly background job that checks each award's configured criteria against real shop metrics. Today, only two criteria actually fire grants: tenure (days on the team) and jobs closed. Three more — revenue, five-star reviews, and "perfect weeks" — are defined in the system but not yet wired up, so an award configured around those won't currently auto-grant.
The Settings → Awards console
At the top of the page, a KPI strip shows Awards granted, Team members honored, Gold+ grants, and Catalog size for your shop. Below that, Recent awards lists the latest 12 grants with the recipient, the award, and how long ago it was issued. The Award catalog grid is where you click a badge to grant it, or — for shop-owned awards only, since Global badges can't be edited or archived from here — hover to reveal edit and archive icons. Archiving a shop-owned award stops it from being granted again, and shows up greyed out with an "Archived" tag right here in this catalog grid. It doesn't touch grants that were already issued: a recipient's own My Awards page has no idea whether the underlying award has been archived, so an already-earned badge keeps looking exactly like it did the day it was granted.
My Awards — the personal collection wall
Every teammate, any role, has their own collection at /app/profile/awards, scoped to their currently active shop. A counters strip up top shows your total, how many you've pinned, and a per-tier breakdown. Filter chips let you view all awards, just your pinned ones, or one category at a time, and a sort dropdown offers Newest, Oldest, Tier (high to low), and Alphabetical.
Pinning is the one Awards action any role can do for themselves. Pin (or unpin) a badge from your own collection and it moves into a "Featured" showcase row at the top of the page — the showcase caps at three, though you can pin more than three and see the rest in the regular grid below. Pinned awards also surface on your public installer card on the shop's booking page, which is how customers end up seeing them.
Who can do what — the short version
- Grant or revoke a grant: Owner and Admin only, and it's enforced on the server — `award.grant` and `award.revoke` both run on an OWNER/ADMIN role check, so any other role calling either directly gets rejected, not just hidden from in the UI.
- Create, edit, or archive a shop-owned award: the New Award button and the edit/archive icons only appear for Owner and Admin in the web UI today, but that's currently a UI-only convenience rather than a server-enforced rule like granting is — worth knowing if you're thinking about this as a hard security boundary rather than a normal-use guardrail.
- View the catalog and the Recent awards feed: anyone who can reach the Settings → Awards page.
- View and pin your own collection: every role, no gate — you can only pin awards you personally received.
This matches how Awards shows up on mobile too: everyone can open their own collection and the shop's award wall from the "Go to" panel, but the give-an-award flow stays Owner and Admin only, same as the web console.
Need help? Use the in-app help widget or email info@roffik.com.
Frequently asked questions
Q: Can a Manager grant an award?
A: No. Granting and revoking are restricted to Owner and Admin only — Manager doesn't have this permission, even though Manager can do other manage-level things elsewhere in SalesThumb, like pinning Team Hub messages.
Q: How many awards can I pin to my collection?
A: There's no hard cap on how many you can pin. The "Featured" showcase at the top of your collection only displays your first three, but any additional pins still show as pinned in the full grid below.
Q: Do auto-granted awards actually work today?
A: Two criteria are live — tenure (days on the team) and jobs closed. Three others (revenue, five-star reviews, perfect weeks) exist in the system but aren't wired up yet, so awards built around those criteria won't auto-grant until that ships.
Q: What happens when an award is revoked?
A: It disappears from the recipient's active collection and public booking card, but the grant record isn't deleted — it's marked revoked with a required reason and stays in the audit log.
Q: Can I edit or archive one of the platform's built-in ("Global") awards?
A: No. Global awards are seeded by SalesThumb and editable only by the platform team. Your shop's own custom awards, created from New Award, are the only ones you can edit or archive.
Q: Does the recipient get notified when they're granted an award?
A: The grant flow doesn't send an email, SMS, or push notification — the new badge simply appears in the recipient's My Awards collection the next time they check it.