My App
Trainer Guide

Team Management

Create and manage teams for group training, boot camps, and collaborative coaching.

Team Management 👥💪

Group training is booming—and for good reason. Teams in OwnFit give you a structured way to manage boot camps, sports teams, group classes, or any scenario where multiple people train together.

Teams ≠ Just efficiency

Yes, teams save admin time. But they also build community—and community keeps clients coming back.


What's a Team?

A named collection of athletes who share something:

  • Same class (6AM Boot Camp)
  • Same sport (Youth Basketball)
  • Same program (8-Week Strength Challenge)

Key difference from informal groups: Teams are visible to members. They can see each other, you can schedule group sessions, and communication happens at the team level.

Individual profiles still exist! Team members keep their personal history, private chats with you, and individual tracking. Teams add a shared layer on top.


Creating a Team

Find it in the sidebar

Click "Create Team"

Give it a clear name: "6AM Boot Camp" or "Youth Basketball Program"

Add a description

What's this team about? Schedule? Focus?

Optional: Add an image

Team logo, motivating photo—gives it identity


Adding Members

From Your Existing Roster

  1. Open the team
  2. Click "Add Members"
  3. Select athletes (multi-select works!)
  4. They get notified automatically

Invite New People Directly

Have someone who's not in OwnFit yet? Enter their email—they get an invitation that:

  • Creates their OwnFit account
  • Adds them to the team
  • All in one step

Capacity & Waitlists

Running a limited-space bootcamp?

SettingWhat It Does
Max participantsCap at 15? No more invites once full
WaitlistPeople queue up—auto-notified when spots open

Managing Members

Roles Within Teams

RoleWho Gets It
MemberMost athletes—standard access
CaptainYour go-to contact, visible to the team

Team roles are organizational—they don't give trainer-level powers. But captains make great communication relays.

Removing Members

When someone needs to leave:

  1. Find them in the roster
  2. Click remove
  3. They keep their individual account and history—just no longer in the team

You can also allow self-removal so athletes have autonomy. Toggle in team settings.


Scheduling Team Sessions

This is where teams really shine. One session = all members scheduled.

Creating Team Events

Open Calendar (or the team page)

Click to create a new event

Select the team as participant

Instead of an individual athlete

Set time, event type, details

Appears on everyone's calendar automatically

Attendance Tracking

FeatureWhy It Matters
Mark attendanceRecord who showed, who didn't
Historical dataSpot engagement patterns
RemindersPrompt members to confirm attendance

Attendance = retention signal

Consistently absent members might be disengaging. Reach out before they disappear entirely.

Recurring Sessions

Same class, same time, every week? Set it up once:

  • Choose the pattern (weekly, twice weekly, etc.)
  • Set end date or number of occurrences
  • Modify individual sessions without affecting the series

Team Communication

Announcements 📢

Reach everyone at once:

  • Schedule changes
  • Important updates
  • Motivational messages
  • Event reminders

Delivery confirmation shows who's seen it.

Team Chat 💬

Optional group chat where members interact:

  • Peer support and motivation
  • Logistics coordination
  • Community building

You control whether team chat is enabled. Some teams thrive with open discussion; others work better trainer-led.


Team Training Programs

Assign plans at the group level—massive time saver.

Assigning Plans to Teams

  1. Open the team (or go to Plans)
  2. Assign a training plan
  3. All members receive it simultaneously

Everyone's literally on the same program. Crucial for group training contexts.

Individual Modifications

Even with team-assigned plans, you can tweak for individuals:

  • Substitute exercises (injury accommodation)
  • Adjust intensity (different fitness levels)
  • Add personal notes

The common foundation stays; individual needs get addressed.


Team Analytics

Attendance Patterns

QuestionAnalytics Answer
Is participation growing or declining?Trend lines
Best days/times for attendance?Heat maps
Who's consistently absent?Individual tracking

Performance Metrics

For teams on shared programming:

  • How's the group progressing?
  • Who's ahead/behind the average?
  • Any concerning trends?

Engagement Scores

A quick health check combining:

  • Session attendance
  • Workout completion
  • Feedback submission
  • Platform activity

Low scores = time to re-energize the group.


Best Practices

PracticeImpact
Keep teams focusedShared purpose = stronger community
Communicate regularlyWeekly rhythm keeps members engaged
Foster connectionsEnable chat, acknowledge achievements
Act on attendance dataReach out to absent members
Balance group + individualPeriodic 1-on-1 check-ins even for team members

The secret sauce

Teams that feel like a community retain better than teams that feel like just a class. Create opportunities for members to connect with each other.


On this page