ForgeTeams mirrors how a real program is run — a director over head coaches, head coaches over their teams, assistants and players on each team. Here's exactly who can do what, how people join, and — importantly — what happens to their data when they leave.
The director / owner of the organization
Created by redeeming your access code — that spins up your org and makes you its admin.
Runs their own teams and methodology
Promoted or invited by an Org Admin (email invite or join link).
Head coaches don't see each other's teams or content.
A specialist on a specific team (e.g. GK, strength)
Added by a head coach, or joins with an assistant link.
Starts with the essentials; the head coach unlocks more per assistant.
Your athletes
Invited by email onto the roster, or joins with a team link.
One access code creates one organization with one admin. From there, your plan decides how far it scales — head coaches per org, teams per head coach, and assistants per team. Solo coach? One team is all you need. Running a club? Add head coaches and let each build out their teams.
A coach adds their email to the roster (one at a time or pasted in bulk). They show as Pending until they sign in with that email — then they flip to Joined and land on their team automatically. Their team and role come from the invite, so no one can self-assign coach access.
A head coach adds them to a team. Scheduling and group-chat powers both start OFF — the head coach turns on exactly what each assistant should have, per assistant.
An Org Admin promotes an existing member or sends an invite link. If the org is already at its head-coach limit, the promotion is blocked — caps are enforced, not suggested.
Share a team join link and anyone can join that team (links expire after 60 days and can be revoked). Inside chat, coaches can open a channel that any member can discover and join on their own — no approval needed.
Removing a member takes away their access — not the record of their work. Seasons of check-ins, PRs, and signed documents stay put, so your program's history is always intact.
Loses access immediately.
Everything they logged is kept — wellness, lifts, PRs, meals, signed documents, and their messages. Removing them takes away access, not their history. (A player who never signed in is just deleted from the roster — there's nothing to keep.)
Removed from that team only.
Their account, their authored drills & workouts, and their history all stay. They simply no longer sit on that team's staff. It's a team-roster change, not an account deletion.
Steps down as head coach.
Nothing is deleted. Every team they led is handed to another head coach (by default, the admin who removed them), and the coach becomes a player. Their teams, their assistants, and all their content carry on.
Takes effect right away.
Flip a member between player and coach from the roster — it updates their access immediately and for future sign-ins. You can't demote yourself, so an org is never left without an owner.
Need to fully erase someone for a privacy request? A dedicated delete removes their personal data — while preserving the immutable e-signature records the law requires you to keep. Members can also delete their own account anytime.
Spin up your organization, add your teams, and invite your people — with roles that match how your program really works.