Adding a member
A new member can land on your roster four different ways — some take zero effort from you, one takes a single dashboard click, and one is for whoever's standing in front of you right now. Here they are, in the order worth reaching for.
Share your signup link
Send a link or a QR code. They pick a plan, pay, and sign the waiver — all from their own phone.
Invite by email
They accept from the app and start their subscription right there.
Add someone on the spot
A walk-in, a kid, anyone in front of you — on the roster in seconds.
Free trial booking
A visitor books a class from your public schedule and lands on the roster by themselves.
Which one should I use?
If more than one could work, here's a fast way to decide:
Share your signup link
This is the fastest way to grow your roster, and it costs you no time at all. Turn on Allow public signups once, in Academy Settings → Public signups & trials — it's on by default — and from then on, anyone with the link can join on their own.
Go to Payments, open the Plans tab, and click Share signup page.
You get a QR code to print for the front desk and a link you can drop
anywhere: trainos.site/glory-jiu-jitsu/signup.
From there, the whole thing happens on their own phone:
Every step here happens on their own phone. You don't touch a thing.
If they stop before paying
They don't disappear. They sit on your roster as Pending until they finish or you activate them yourself — see Member statuses.
Share the link once, and that's the whole flow — no form for you to fill in, nothing to type.
Invite by email
When you already have someone's email and know they'll use the app, inviting them gets them going fast — and they start with the app already installed, ready to track their attendance, follow their progress, and plan their training week from day one.
Click Invite
On the Members page, click Invite. Owners and admins see this button.
Add their email and a role
Enter their Email address, choose a Role — Student, Instructor, or Admin — and click Send Invite.
They download the app
TrainOS emails them a link to download TrainOS. When they sign in with that exact email address, their invitation is waiting for them.
They accept
One tap and they're an active member — ready to start a subscription and sign your waiver right there in the app.
Everyone you've invited who hasn't joined yet lives on the Invites tab of the Members page, separate from your roster. Each one shows the role you picked, when you sent it, and when it expires.
If an invite needs attentionExpiry, resending, and the spam folder.
Add someone on the spot
This is how you put someone on the roster the moment they show up — a walk-in, a kid, anyone without an email handy. Click Add Member, fill in their Full name, and save. They're on the roster and active right away, no waiting on anything from them.
Fill in what else you have while they're standing there — it pays off later. An email means you can actually reach them. A date of birth turns on TrainOS's youth protections, birthday emails, and other age-based features for that member automatically. If your academy uses rank systems, you can also check Assign a rank now and set their belt on the spot, or leave it for later from the roster.
TrainOS creates a real member the instant you save: a spot on the roster, room to hold a subscription, all before they've ever touched a phone. It also generates an 8-digit claim code for you to hand over — the app's join screen calls it a Member Code.
30481922
30481922
Claim AccountLeft: what you see right after saving. Right: what they see, whenever they finally open the app and enter it as their Member Code.
The moment they claim it, everything follows them — attendance, payments, and rank, all instantly theirs, nothing retyped. See Members & profiles for where to find a claim code again if you need to hand it over a second time.
Free trial booking
Sometimes you don't do anything at all. A visitor finds your public schedule, books a free trial themselves, and signs your waiver on the way — no staff involved. They land on your roster automatically as Pending, already registered for the class they picked.
See the full trial flow
This page keeps it brief on purpose. For turning trials on, what a visitor sees, and how to close the deal after their first class, see Free trial signups. For exactly what a Pending member can and can't do until you activate them, see Member statuses.
See also
- Members & profiles — the full roster, member profiles, and removing someone for good
- Member statuses — what Active, Pending, and Inactive mean, and how a member moves between them
- Free trial signups — how a visitor books a trial and lands on your roster
- Membership plans — the plans a member picks from your signup page or subscribes to after joining
- Waivers — the waiver a member signs during signup, an invite, or a trial booking