Skip to main content

How to Manage Team Plans in Soma Analytics

Updated over 2 weeks ago

Managing plans effectively helps you keep consistency across your team while still allowing for individual adjustments. Whether you’re coaching a large squad or tailoring plans for specific athletes, using the right structure will save time and simplify your workflow.

You can manage team plans in two main ways:


1. Individual Plans from a Master Template

How it works

  • Create a master template for your full team (for example, a 12-week mesocycle).

  • Load the template.

  • Add athletes one by one, renaming each plan to personalize it (for example, “Frank – Mesocycle 1,” “Tom – Mesocycle 1”).

  • Each athlete follows the same base structure, but you can change task timing, intensity, or duration for each person.

Key benefit

Edits apply only to that athlete’s plan and do not affect anyone else.

Best for

Teams that need personalized adjustments within a consistent overall program.


2. Group Plan with Shared Updates

How it works

  • Create a master template for the team (for example, “Mesocycle 1”).

  • Load the template and add all athletes at once.

  • Any edits you make to the plan will automatically update for every athlete linked to it.

Key benefit

All athletes stay in sync when changes are made.

Best for

Large teams where uniformity and automatic updates are the priority.


Adding a new athlete to a group plan already in progress

If you are using a group plan with shared updates, you can still add a new athlete at any time, even if the current athletes are already 2–3 sessions into the plan. Their progress will remain unchanged.

How to add a new athlete

  • Go to Plan Builder

  • Find the group plan you want to update

  • Click Assign Users

  • Search for the athlete you want to add

  • Select them (you will see a blue tick)

  • Click Assign to confirm

The new athlete will be added to the plan, and the athletes already in the plan will continue from their current session without any disruption.

Did this answer your question?