Product · Badges

A badge is a promise. Keep it consistent.

Flyhalf badges are tiered, versioned assets — designed once, awarded by flows, and rendered identically everywhere they appear: your dashboard, your app via API, and the message that lands on a customer's phone.

Tiers

Bronze, silver, gold — one family, three rungs.

Tiers are first-class: the ring colour tells the story at a glance, and flows can upgrade a participant from one rung to the next without re-awarding. Progress survives; duplicates never double-award.

5
tier 3 · bronze
10
tier 2 · silver
25
tier 1 · gold

ONE COMPONENT · 24 / 48 / 96 PX · TIER = RING

How badges get awarded

Flows decide. The ledger remembers.

Awarded by flows, not scripts

Any trigger, any condition: 5th purchase, 7-day streak, first referral. The award is one action node — with the message right next to it.

Idempotent awards

The same event replayed never awards twice. Every award writes to an append-only ledger you can audit end-to-end.

Yours via API

Pull a participant's badges into your own app with one GET. Assets ship as PNG on dark, light and masked backgrounds.

Bring art, or generate it

Upload your own designs, or brief the AI Badge Studio and get a matching family of twelve. Swap any single asset later.

Give your customers something to keep.