Docs
Sign In

Members & profiles

Every student, instructor, and admin at your academy lives on one roster. This page covers what's on a member's profile, how profile visibility works, how to find anyone fast, and what happens when someone leaves. For every way to get someone onto that roster — invites, walk-ins, and free trials — see Adding a member.

The member profile

Click anyone's row on the Members page to open their profile. The identity rail at the top is who they are; the cards below are their history at your academy.

www.trainos.site/dashboard/members/maria-reyes
Maria Reyes
Check-in # 4821 · Joined Jan 2024
Active
StudentBlue · 2 stripes
Membership
Unlimited Adults · $150/mo
Active
Attendance
147 classes · 6-week streak
Rank & Promotions
Blue Belt · 2 stripes
Instructor Notes
Staff only
A member's profile: the identity rail up top, their cards below.

The identity rail:

RankTheir current belt and stripes, or Unranked if you haven't assigned one yet
Role and statusChips for their role (Student, Instructor…) and their status (Active, Pending, Inactive)
Check-in #What they type into the front-desk kiosk
Claim codeShown while a member hasn't linked an app account yet, with a copy button — also available from their roster row
Contact infoEmail and phone, whatever you have on file
JoinedThe date they joined your academy
WaiversEvery signature on file, with an Outdated flag if a newer version exists

You'll also see whether their profile is Academy-visible or Private — more on that in Profile visibility and youth profiles below.

The cards below it:

MembershipTheir plan and subscription status, plus a Start Subscription button if they don't have one yet
Recent PaymentsTheir latest charges
AttendanceTotal classes, this month, current streak, a training heat-map, and a Knowledge breakdown of what they've covered in class
Rank & PromotionsCurrent rank, buttons to Assign, Promote, or change rank system, any pending promotion proposals, and their full promotion timeline
Instructor NotesStaff-only — the member never sees these, even about themselves
CompetitionsTheir tournament results, shown once they have any on record

Who can edit what

While a member is unclaimed — no app account of their own yet — you can edit their name, email, phone, and date of birth right from their profile. The moment they claim their account with their claim code, that becomes self-service: they manage those details from their own app, and the edit screen tells you so if you try.

Some things always stay with staff

Role, rank, and status don't follow the claim. Whether or not a member has claimed their account, only staff change what role they hold, promote them, or update their status. See Roles & permissions and Ranks & promotions.

Profile visibility and youth profiles

From their own app, every member chooses who sees their profile inside your academy: Academy — visible to every other member — or Private — visible only to staff and themselves. Staff always see every profile at your academy, whatever a member has chosen.

Members under 18 are locked to Private automatically, the moment their date of birth says so. It isn't a setting anyone has to remember to turn on — TrainOS treats a minor's profile as private from the start, even before they've claimed an account, and keeps it that way for as long as they're under 18. Their app shows "Private — Locked for members under 18" so they know why.

The Members page has one search box, open to instructor and above — instructors reach the roster from the mobile app, since the web dashboard is for owners and admins. Type a name, an email, a claim code, or a check-in number: the box matches all four at once.

www.trainos.site/dashboard/members
Members
12 of 41 members
Search by name or email...
AK
Amir Khan
White · 4 stripes
Active
Search matches a name, an email, a claim code, or a check-in number — try all four.

Narrow it further with filters for Rank, Role, Status, Subscription, and Joined date.

Widen the Status filter to see everyone

The Status filter starts on Active, so your day-to-day roster stays focused on people who are training right now. Switch it to All — or pick Pending or Inactive directly — to bring the rest of your roster into view.

Roles, statuses, and ranks at a glance

Three separate systems shape what a member can do and where they stand at your academy: their role, their status, and their rank. Here's the short version of each — every one has its own page with the full detail.

Deactivate or remove a member

Both actions live on the web dashboard, so only owners and admins can reach them. Both cancel an active subscription first — if the cancellation fails, the whole action stops, so nobody keeps getting billed after losing access.

Deactivate Member
Locks them out, keeps everything
They lose access to the academy.Their record, history, and profile all stay exactly as they are.Reactivate them anytime with Activate Member.
Remove Member
Deletes the membership
Their membership at your academy is deleted.Attendance, payments, and promotion history stay on record.Their posts stay up, credited to "Former Member."

Reactivating doesn't bring back a cancelled subscription

Deactivating cancels their subscription immediately. Turning them back Active does not restart it — you'll need to start a new subscription from their Membership card.

A few more things worth knowingGuard rails, and what Remove doesn't touch.
Owners can removeAnyone except themselves
Admins can removeStudents and instructors
Their TrainOS accountRemoving them from your academy doesn't delete their account — they can still be a member elsewhere

What members see

A member's own profile lives on the Profile tab of their app — the same layout you see from the roster, minus Instructor Notes, which no student ever sees, even about themselves.

They can edit their own name, phone, bio, photo, and date of birth directly from the app. Their email stays tied to their sign-in — the profile screen doesn't touch it.

They also set their own Profile Visibility — Academy or Private — as described above, unless they're under 18, in which case it's locked to Private for them automatically.

9:41
Profile
Maria Reyes
Blue Belt · 2 stripes
StudentActive
147
Total classes
12
This month
6 wks
Streak
Membership
Unlimited Adults · $150/mo
Active
A member's own profile — everything staff see, minus Instructor Notes.

See also