Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nudj.cx/llms.txt

Use this file to discover all available pages before exploring further.

Badges are visual emblems members “hold” on their profile. They’re non-spendable — pure recognition. Typically awarded through achievements or as a challenge completion reward.

Creating a badge

Badges are a reward type. From + New -> Reward -> Badge:

Basic info

Title, description, and a badge image. Use a transparent PNG / SVG — badges display on the member profile at various sizes.

Allocation

Usually unlimited supply (badges are aspirational; rarity comes from difficulty to earn, not scarcity).

Save and attach

Attach the badge to a challenge’s Distribution step, or an achievement’s reward config.

When to use badges vs other rewards

Badge

Permanent recognition. “You are a Product Expert.”

Asset

Physical / digital value. Discount code, download, shipment.

Entry

A chance at a bigger prize.

Points / XP

Spendable / progression currency.
Badges pair well with points rewards — points for the action, badge for the milestone.

Display

Members see their badges on:
  • Profile page (primary showcase)
  • Leaderboard rows (small icon)
  • Post authorship (if configured in community theme)
Admins see badge analytics on the reward’s analytics page — awarded count, held-by count, distribution over time.

Crash fix note

Badge reward rendering was crashing on older communities with non-image badge assets (#2249). If you see a blank badge on a member profile, re-save the reward to trigger the fixed image pipeline.

Tiered badge design

Create a series of related badges as escalating rewards:
TierExample
Bronze”Newcomer” — earned on first challenge
Silver”Regular” — earned on 10th challenge
Gold”Champion” — earned on 50th challenge
Use achievements-as-actions to gate the next tier behind the previous.

Accessibility

Every badge image needs alt text in its reward description. Screen readers read this on the member profile.