Skip to main content
Badges let you recognize and motivate members by awarding visual achievements. Completed a training course? Badge. Five years of membership? Badge. 100 volunteer hours? Badge. Members see their badges on their profile, and it creates a culture of recognition.

Do I need badges?

Your situationBadges?
You run training or courses and want to show completionYes
You want to recognize volunteer milestones (hours, years)Yes
You have a progression system (ranks, levels, belts)Yes
Event attendance matters and you want to track it visuallyYes
You just need basic member managementNot necessary

How badges work

Badges are organized into types (categories) and individual badges within each type. You create the badge system, then award badges to members — manually or automatically.

Badge types (categories)

TypeWhat it groups
ProgressMilestones and level progression
MeritSpecial achievements and contributions
TrainingCompleted courses and certifications
ServiceVolunteer hours and community service
EventsEvent participation and attendance
Create your own types at SettingsFeaturesBadge Types.

Creating badges

SettingsFeaturesBadgesCreate Badge
SettingWhat it does
NameBadge display name — “First Aid Certified”, “100 Service Hours”
DescriptionWhat the badge represents and how to earn it
ImageBadge icon or graphic (use consistent design across badges)
TypeWhich category this badge belongs to

Awarding badges

Manually

  1. Go to a member’s ProfileBadges tab
  2. Click Add Badge
  3. Select the badge
  4. Add notes if needed (e.g., “Completed CPR training on March 15”)
  5. Save

Automatically

Badges can trigger automatically when:
  • A course is completed (linked to the Courses module)
  • A certain number of events are attended
  • A volunteer hours milestone is reached
  • A membership anniversary passes
Automatic badges work best for quantifiable achievements (attendance counts, course completion). Manual badges work better for subjective recognition (outstanding contribution, leadership excellence).

Where badges appear

LocationVisibility
Member’s profileAlways visible (to those who can see the profile)
Public profileIf public profile badges are enabled
Membership cardIf configured to show
Configure badge visibility per badge or globally in the module settings.

Building a badge system

Example: Scouting organization

BadgeTypeHow to earn
TenderfootProgressComplete introductory requirements
Second ClassProgressPass outdoor skills assessment
First ClassProgressComplete all core requirements
First AidTrainingComplete first aid course
Camping ExpertMerit20+ camping nights logged
Eagle ScoutMeritComplete Eagle project

Example: Professional association

BadgeTypeHow to earn
Conference Attendee 2025EventsAttend annual conference
Certified ProfessionalTrainingPass certification exam
5-Year MemberService5 years of continuous membership
MentorMeritComplete mentorship program
Published AuthorMeritPublish in association journal

Common scenarios

Make badges meaningful — tied to real achievements, not participation trophies. Announce badge awards in newsletters or discussions. If badges represent genuine accomplishments, members value them.
Start with 5-10 covering your most important achievements. You can always add more. Too many dilutes the value — if everyone has 30 badges, none of them mean anything.
Not directly. Badges are awarded by admins or triggered automatically. Members can’t self-assign. This maintains the integrity of the recognition.
Use a consistent style — simple icons with your org colors. Free icon sets (like Heroicons or Phosphor) work well. The key is consistency, not complexity.
Yes — go to the member’s profile, find the badge, and remove it. The member is not notified automatically, so communicate the reason if appropriate.

  • Courses — Award badges for course completion
  • Events — Track event attendance for badges
  • Members — Member profiles where badges display