What is this?
A training program in Athli is a multi-week structured plan that organizes workouts across days and weeks. The program builder provides a visual weekly calendar grid where each column represents a day and each row represents a week. You design the program once and then assign it to any client, automatically populating their training calendar.
Why is it useful?
- Plan weeks or months of training in advance instead of building day by day
- Visualize the entire program structure at a glance with the calendar grid
- Reuse the same program template for multiple clients
- Build progressive overload by duplicating and modifying weeks
- Save time by creating programs once and assigning them repeatedly
Step-by-Step Guide
Creating a New Program
- Go to Library in the sidebar.
- Select the Training tab.
- Click Programs.
- Click New Program.
- Fill in the program details:
- Name - A descriptive name (e.g., "12-Week Beginner Strength").
- Description - Optional summary of the program's goals and structure.
- Duration - Number of weeks the program spans.
- Difficulty - The intended difficulty level.
- Click Create to open the program builder.
[Screenshot: new program form with name, description, duration, and difficulty fields]
Understanding the Program Builder Grid
The program builder displays a weekly calendar grid:
- Columns represent days of the week (Monday through Sunday).
- Rows represent weeks (Week 1, Week 2, Week 3, etc.).
- Each cell is a day slot where you can add a workout.
- Empty cells represent rest days.
[Screenshot: program builder grid showing weeks as rows and days as columns with some workout cards placed]
Adding Workouts to Days
Click on any day cell in the grid to add a workout. You have two options:
- Create a new workout - Build a workout from scratch directly in the cell using the workout builder.
- Add from library - Select an existing workout from your saved workout library.
[Screenshot: day cell clicked showing options to create new workout or add from library]
Drag and Drop
You can drag workout cards between day cells to rearrange your program:
- Click and hold a workout card.
- Drag it to a different day or week.
- Release to place it in the new position.
This makes it easy to restructure your program without deleting and recreating workouts.
Inserting and Duplicating Weeks
- Insert Week - Click the insert week button to add a blank week row at the desired position.
- Duplicate Week - Hover over a week row and click the copy icon. All workouts from that week are duplicated into a new row below. This is the fastest way to build progressive overload: duplicate a week and then adjust the weights or reps upward.
[Screenshot: week row with insert and duplicate buttons visible]
Editing Program Details
To update the program name, description, duration, or difficulty after creation:
- Click Edit Details in the program builder header.
- Make your changes.
- Click Save.
Saving Workouts to Library from the Program
If you build a workout inside the program that you want to reuse elsewhere:
- Click on the workout card in the grid.
- Click Save to Library.
- The workout is now available in your workout library for use in other programs or client training.
[Screenshot: workout card context menu with Save to Library option]
Things to Note
- The program builder saves automatically as you work, but always verify changes are saved before navigating away.
- Rest days are simply empty day cells. You do not need to explicitly mark them.
- Editing a program template does not retroactively change workouts already assigned to clients.
- Programs can be any number of weeks. There is no minimum or maximum.
- You can have multiple programs in your library for different goals, levels, and client types.
FAQs
Can I build a program with more than 12 weeks?
Yes. Programs can be any number of weeks. Set the duration when creating the program, or add weeks as needed in the builder.
Can I rearrange weeks in the program?
Yes. You can drag and drop workouts between days and weeks, and you can insert or duplicate weeks at any position.
What happens if I delete a workout from the program grid?
The workout is removed from that day cell. If it was also saved to your library, the library version is unaffected.
Can I preview what a client will see?
The program builder shows the same structure your clients will follow. Each day with a workout becomes a scheduled session on the client's calendar once assigned.
