Join an academy
Everyone on your roster — students, instructors, and other admins — gets into your academy in one of three ways. Two of them start with something you send. The third one they do entirely on their own.
Accept an email invite
Reach for this when you have someone's email address and you want them in the app. You send the invite from Members; TrainOS emails them the App Store and Google Play links along with these three instructions.
Install the TrainOS app
The email links straight to the App Store and Google Play. Signing in at trainos.site works too.
Sign in with the invited email address
TrainOS matches the invitation by email address, so they need to use the same one you invited.
Accept the invitation
It is waiting under Pending Invitations the moment they sign in. One tap and they are an active member.
From there they can start their subscription and sign your waiver without leaving the app — and they already have the app open for check-ins, their rank, and the week's schedule.
Invites last 7 days
An invitation is good for 7 days from the day you send it. After that, send a fresh one from Members.
Claim a profile with a member code
Reach for this when someone is already training with you and you have added them to the roster yourself. Quick-adding a member from Members creates their profile right away and gives it an 8-digit claim code — the app's join screen calls it a Member Code. Hand them the code and they attach their own account to the profile you already built.
Enter the code
In the app they open Join an Academy, type the 8 digits into Member Code, and tap Claim Account.
Confirm the details
TrainOS shows them what you already have on file. They correct anything out of date, then tap Step into your academy.
Claiming brings their whole history with them: the classes they have attended, the payments they have made, and their current rank all stay on the same profile. Nothing is retyped.
Sign up on your public signup page
Every academy has a public signup page at trainos.site/your-url/signup, using
the URL you chose when you created the academy. Anyone with that link can join
without you lifting a finger: they pick a membership plan, create their account,
pay on their own phone — Apple Pay and Google Pay included — and sign your
waiver before they finish. They land on your roster as an active member as soon
as the subscription starts.
To hand the page to someone standing in front of you, go to Payments → Plans and click Share signup page. You get the link plus a QR code you can hold up on screen or print for the front desk.
Adding a member covers this one alongside every other way onto your roster.
If an invitation doesn't appear
When someone signs in and their invitation isn't there, it is almost always one of three things.
Three things to checkWhat the app is telling them, and how to fix it.
See also
- Adding a member — every way to get someone onto your roster, and when to use each one
- Members & profiles — work the roster and manage member profiles
- Roles & permissions — what owners, admins, instructors, and students can each do
- Membership plans — the plans your signup page offers
- Free trial signups — prospects book a trial from your public schedule and land on your roster
- Waivers — what new members sign, and where to see who has signed