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
Navigate to Teams
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
- Open the team
- Click "Add Members"
- Select athletes (multi-select works!)
- 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?
| Setting | What It Does |
|---|---|
| Max participants | Cap at 15? No more invites once full |
| Waitlist | People queue up—auto-notified when spots open |
Managing Members
Roles Within Teams
| Role | Who Gets It |
|---|---|
| Member | Most athletes—standard access |
| Captain | Your 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:
- Find them in the roster
- Click remove
- 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
| Feature | Why It Matters |
|---|---|
| Mark attendance | Record who showed, who didn't |
| Historical data | Spot engagement patterns |
| Reminders | Prompt 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
- Open the team (or go to Plans)
- Assign a training plan
- 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
| Question | Analytics 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
| Practice | Impact |
|---|---|
| Keep teams focused | Shared purpose = stronger community |
| Communicate regularly | Weekly rhythm keeps members engaged |
| Foster connections | Enable chat, acknowledge achievements |
| Act on attendance data | Reach out to absent members |
| Balance group + individual | Periodic 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.