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 below and get a matching family of twelve. Swap any single asset later.

AI Badge Studio

A style brief in. A badge family out.

Most reward programmes stall at the artwork. The studio takes a two-sentence style brief and returns a coherent family of badges — every tier, every theme, the same visual language — in minutes, not a design sprint.

REAL FAMILIES · ONE BRIEF EACH · GENERATED, NOT DRAWN

Coffee-shop loyalty badge
Coffee-shop loyalty badge
Coffee-shop loyalty badge
Coffee-shop loyalty badge
Fitness streaks badge
Fitness streaks badge
Fitness streaks badge
Fitness streaks badge
Retail rewards badge
Retail rewards badge
Retail rewards badge
Retail rewards badge

Coffee-shop loyalty

Enamel pin

Four steps

Brief. Anchor. Themes. Twelve badges.

01
Write the brief

"Flat enamel-pin style, bold outlines, warm palette. Coffee-shop loyalty: cups, beans, sunrise streaks."

02
Pick an anchor

Four candidates come back. The one you pick sets the family's look — everything else matches it.

03
Add themes & tiers

Streaks, milestones, seasonal pushes — in bronze, silver and gold. You choose the grid.

04
Generate the twelve

The full grid streams in. Regenerate any single cell, or replace it with your own upload.

One brief, any look

One star. Six house styles.

Ask for flat vector, embossed metal, playful cartoon, clean line work, glossy game art or a classic enamel pin — the studio renders the same badge in whatever your brand calls for. Pick a direction and the anchor holds the whole family to it: palette, outline weight, texture. Preview on dark, light and a circular mask before anything ships, and uploads never count against your quota.

Flat vector badge style
Flat vector
Embossed metallic badge style
Embossed metallic
Playful cartoon badge style
Playful cartoon
Line minimal badge style
Line minimal
Game glossy badge style
Game glossy
Enamel pin badge style
Enamel pin

ONE STAR BADGE · SIX GENERATED STYLES

Give your customers something to keep.