Coaches
Schedule a belt or stripe ceremony, mark the recipients, and the platform handles the record-keeping. Athletes get a permanent timeline entry and a shareable card.
Belt and stripe promotions are first-class on CombatScore. Schedule a ceremony, pick recipients, and the platform handles record-keeping for everyone involved — including a nice shareable card for the athlete.
For a single athlete, you don't need a ceremony.
Coach → Athletes → [Athlete] → Promote. Pick the new rank, optional notes, and date. Saves to their belt timeline immediately.
Use this when you award stripes between classes or promote informally.
For batch promotions (test day, end-of-cycle), create a ceremony.
Coach → Ceremonies → New ceremony.
Save → you'll see the empty ceremony page.
On the ceremony page, Add recipient → pick an athlete + the new rank + (optional) per-athlete notes.
Save the recipient. You can edit or remove until you finalize the ceremony.
Finalize ceremony is the action that:
Finalization is irreversible without a manual revert — that's intentional. Once a promotion is announced, undoing it should be a deliberate choice.
Every recipient gets a 1080×1080 social-media-ready card with:
Card is downloadable from the athlete's profile. They share it; the URL drives traffic back to your gym's public site.
Rare, but happens (recorded the wrong belt, athlete declined, etc.).
Coach → Athletes → [Athlete] → Belt timeline → [Promotion] → Revert.
The promotion is reversed and the athlete is notified. The audit log keeps a record of the revert with timestamp + reason.
They can't. Self-promotions are not a feature — only a coach with promote_athletes permission can issue a rank change. Athletes can manually add "claimed rank" entries to their bio for ranks earned at past gyms, but those are clearly labeled as unverified.
If an athlete trains BJJ + striking, each discipline has its own belt timeline. A BJJ promotion doesn't touch striking and vice versa. The ceremony's "disciplines" field controls what's eligible.
Was this helpful?
Last updated May 31, 2026