How it works

One organization. Every team. Clear roles.

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 four roles

Everyone has a clear place

Org Admin

One per organization

The director / owner of the organization

Created by redeeming your access code — that spins up your org and makes you its admin.

  • Runs the whole organization
  • Creates & removes head coaches and teams
  • Builds Programs (Varsity / JV / Freshman)
  • Coaches every team with full powers
  • Owns billing, branding & the org library

Head Coach

Up to 2 per org (plan-dependent)

Runs their own teams and methodology

Promoted or invited by an Org Admin (email invite or join link).

  • Creates teams up to the plan limit
  • Adds assistant coaches & sets their powers
  • Plans practices, programs & the schedule
  • Authors a reusable content library
  • Manages roster, chat & attendance

Head coaches don't see each other's teams or content.

Assistant Coach

Up to 5 per team

A specialist on a specific team (e.g. GK, strength)

Added by a head coach, or joins with an assistant link.

  • Sees & helps run their assigned team
  • Authors their own drills & workouts
  • Scheduling — only if the head coach grants it
  • Group chats — only if the head coach grants it

Starts with the essentials; the head coach unlocks more per assistant.

Player

Unlimited

Your athletes

Invited by email onto the roster, or joins with a team link.

  • Sees their team's assigned drills & videos
  • Daily wellness check-ins & schedule
  • Logs lifts, PRs, meals & water
  • Team chat + direct message their coach

Your plan sets the size.

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.

1 code → 1 org → 1 admin→ up to 2 head coaches→ teams per coach→ 5 assistants + players per team
Joining a team

Adding people takes seconds

A player joins

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.

An assistant coach is added

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.

A head coach is created

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.

Self-serve joining

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.

When someone leaves

Removing someone never loses your data

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.

Remove a player

Access

Loses access immediately.

Kept

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.)

Remove an assistant coach

Access

Removed from that team only.

Kept

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.

Remove a head coach

Access

Steps down as head coach.

Kept

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.

Change someone's role

Access

Takes effect right away.

Kept

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.

30-day free trial

Set it up the way you actually run.

Spin up your organization, add your teams, and invite your people — with roles that match how your program really works.

Get started →See pricing