Overview
- Tracks and levels - A track is a per-sport ladder; levels are the ordered rungs (skill name, an optional level label, and a color).
- Template registry - The platform ships global track templates you can enable for your organization with a single toggle.
- Fork and customize - Copy a global template into an editable org-owned track, then rename levels, recolor, reorder, add, or remove them.
- Build from scratch - Create your own org-owned track and author its levels directly.
- Stripes - Optionally allow intermediate progress within a level (for example the four stripes on a jiu-jitsu belt) by setting stripes per level.
- Assign and promote - Set a member’s current level on any enabled track, with optional notes recording who was promoted and why.
- Progression history - Every assignment is stored as a dated timeline entry, so promotions, stripe changes, and note edits are all auditable.
Tracks and levels
A track has:- Track name - what members and staff see, for example “Adult BJJ Belts” or “Learn to Swim”.
- Sport - a short tag used to group tracks (for example
jiu-jitsu,swimming,tennis). Pick from the sport list. - Description - optional context shown on the track card.
- Stripes per level - the maximum number of stripes a member can earn within a single level, from 0 to 10. Set it to 0 to turn stripes off entirely; set it to 4 for the classic jiu-jitsu belt system.
- Skill - the primary label for the rung, for example “White belt”, “Level 2”, or “Intermediate”.
- Level - an optional secondary label shown as a colored chip next to the skill (for example a degree, grade number, or short code).
- Color - an optional hex color used for the level’s chip and the belt/line visual on member cards.
- Order - levels are ordered; drag to reorder them into progression sequence.
Global templates vs org-owned tracks
The Progression settings page shows every track visible to your organization as a card:- Global templates are platform-wide and shared across organizations. They are read-only: you cannot edit their levels directly. Each global card has an enable/disable toggle and a Customize action.
- Org-owned (custom) tracks belong only to your organization. They carry a Custom chip, are fully editable, and can be deleted. You get these either by creating a new track or by customizing (forking) a global template.
Enable a global template
Flip the toggle on a global template’s card to enable it for your organization. Enabled tracks become available for member assignment and show a highlighted card border. To turn one off, flip the toggle again. You are asked to confirm, because disabling a track stops new level assignments on it. Existing member assignments are kept but hidden. A track that still has active member assignments cannot be disabled - you see “Cannot disable track: there are active member assignments” and must clear those assignments first.Customize (fork) a template
Click Customize on a global template to open its levels in an editable copy. The dialog shows the hint “Editing a copy of this template. Nothing is saved until you click Save.” Make your changes, then Save. At that point 1Club:- Creates an org-owned copy of the track and all its levels.
- Disables the original global template for your organization (so you do not end up with two parallel ladders).
- Re-points any existing member assignments from the template’s levels to the matching levels on your new copy.
Creating a track from scratch
- Go to Settings > CRM > Progression.
- Click Create track.
- Fill in Track name and Sport (both required), an optional Description, and Stripes per level (0 to disable stripes).
- Save. The levels editor opens automatically so you can author the ladder.
Authoring levels
Open a custom track (or a global template’s Customize view) to edit its levels.- Click Add level to append a row.
- For each row, fill in the Skill, an optional Level label, and pick a Color.
- Drag the handle to reorder rows into the correct progression sequence - order is the ladder.
- Use the delete icon to remove a row. A level cannot be deleted while a member is currently assigned to it; remove or reassign those members first.
- Set Stripes per level for the whole track at the bottom of the dialog.
- Click Save to persist all additions, edits, reorders, and deletions together.
Assigning and promoting a member
Progression is managed from the member profile, not the settings page. A member (contact) does not need a linked user account to be assigned a level.- Open the member’s profile and go to the progression section (Current progression levels).
- Click Manage progression (or click an existing track card to focus it).
- In the dialog, click Assign level, then:
- Pick a Track (skipped automatically when only one track is enabled).
- Pick a Level - the picker shows each level’s skill, its color, and its level chip.
- If the track allows stripes, choose the number of Stripes (0 up to the track’s stripes-per-level cap).
- Add optional Notes (for example “Promoted at winter grading”).
- Save.
Progression history
Every save appends a dated entry to the member’s progression timeline - level changes, stripe-only changes, and note edits all create a history row. The row is the event: a member’s current level on a track is simply the most recent entry for that track. The history list under the assign form shows each entry’s date, track, level (with belt/line and stripes), and notes, newest first. Delete an individual entry with its trash icon; if you delete the most recent entry, the next-most-recent one becomes the member’s current level automatically.Worked examples
Adult jiu-jitsu belt system (martial arts)
Enable or fork the BJJ belt template, or create a track named “Adult BJJ Belts” with sportjiu-jitsu. Author five levels in order, each with a matching color:
Set Stripes per level to
4 to match the IBJJF four-stripe system. When you promote a student, pick the belt and set stripes 0-4; a note like “3rd stripe awarded at May grading” is stored in history.
Learn to swim, kids levels (swimming)
Create a track “Learn to Swim” with sportswimming and Stripes per level 0 (no stripes). Author sequential levels such as Level 1 (Water confidence), Level 2 (Floating and gliding), Level 3 (Freestyle and backstroke), Level 4 (All four strokes), Level 5 (Endurance). Assign each child their current level; parents can see the belt/line progress on the member card.
Tennis skill tiers (racket sports)
Create a track “Tennis skill tiers” with sporttennis and no stripes. Author tiers like Beginner, Improver, Intermediate, Advanced, Competition, using increasingly warm colors. Use it to stream members into the right coaching group, and pair it with the 1club Rating on Matches for objective match-based ranking.
Muay Thai armbands (martial arts)
For amuay-thai program, author levels mirroring the prajioud armband colors (White, Yellow, Green, Blue, Brown, Red) with stripes disabled, and record gradings in the notes field.
Tips & best practices
- Prefer enable over fork. If a global template matches your syllabus, just toggle it on. Fork only when you need to rename, recolor, reorder, or add and remove levels.
- Order is the ladder. Levels are assigned in the order you arrange them, so drag them into true progression sequence before you start promoting members.
- Use stripes for intra-level progress. Set stripes per level only where a level is earned incrementally (belts). Leave it at 0 for graded or tiered programs where you jump level to level.
- Write promotion notes. Notes are stored per history entry and make the timeline a real grading record - capture the date, event, or assessor.
- Color consistently. Reuse the real-world colors of your ladder so the member card belt/line reads at a glance.
- One track per program, not per class. A track is a syllabus (Adult BJJ, Kids Swim), not a schedule; keep the ladder stable and manage attendance elsewhere.
Troubleshooting
Related
- Member profiles - where you assign, promote, and review a member’s progression and history.
- Members analytics - reporting across your member base, including progression.
- Matches - the 1club Rating system for objective, match-based skill ranking alongside progression tracks.
- Smart tagging - auto-tag members by level and other attributes.