What you’ll accomplish
Set up and organize your training programs, certifications, and resources so athletes can easily access content from their mobile app or web portal. You’ll learn how to create sections, control access levels, and optimize the layout for maximum engagement.Before you begin

Understanding the Programs page
The Programs page displays training content, certifications, and educational resources that athletes access at their own pace.
Programs vs Sessions distinction
- Quick Reference
- When to Use
| Feature | Programs | Sessions |
|---|---|---|
| Type | Self-paced content | Scheduled bookings |
| Shows | Progress percentage | Available time slots |
| Payment | One-time or subscription | Per session or credits |
| Access | Immediate after purchase | At scheduled time |
Athlete view components
- Program thumbnails with visual previews
- Lesson and media counts (format: “X lessons • Y media”)
- Completion progress for started programs
- Section-based organization
Accessing program settings
Navigate to App Builder

Select Content tab

Choose Programs

Activating the Programs page
Control athlete visibility of the Programs section through the Active toggle.Locate the Active toggle

Toggle visibility
- ON: Programs visible to all athletes in their portal
- OFF: Programs completely hidden from athlete view
Update the page
Adding individual programs
Click Add Content
Select programs
- Thumbnail image
- Program title
- Lesson and media count
Confirm selection
Creating and managing sections
Sections organize programs into logical categories for easier navigation.Adding a new section

Click Add Section
Name your section
- “Education”
- “Triple Threat”
- “Follow Along Workouts”
- “Beginner Fundamentals”
- “Elite Training”
Start adding programs
Setting up a Welcome Section
The Welcome Section prominently displays one featured program at the top of your Programs page.Locate Welcome Section

Select featured section
Organizing your Programs page
Reordering sections
- Hover over the section to move
- Click and hold the drag handle (⋮⋮)
- Drag to new position
- Release to place
Deleting sections
- Click the trash icon (🗑️) next to section name
- Confirm deletion
Program access and sharing settings
Open program settings

Choose access type
- Free
- Paywalled
- Private
- Open to all athletes
- No payment required
- Great for introductory content
- Builds trust and engagement
Configure private access

- Elite athlete exclusive content
- Beta testing new programs
- Personalized training plans
- Team-specific content
Save settings
Setting up page settings
Access page settings

Configure page details
- URL Slug: Path for the page (e.g.,
/programsor/training) - Page Name: Display name in navigation
- Description: SEO and context description
Save changes
Previewing the athlete experience
Click Preview Page

Review the layout
- Section order correctness
- Thumbnail display quality
- Title and description clarity
- Welcome section prominence
Test different devices
- Desktop/laptop
- Tablet
- Mobile phone
Publishing your changes
Review all settings
Click Update Page
Common questions
Where do I create new programs?
Where do I create new programs?
Why can't athletes see certain programs?
Why can't athletes see certain programs?
- Programs page Active toggle → Must be ON
- Program access setting → Check if Private or Paywalled
- Athlete status → Verify purchase or assignment
- Platform → iOS/Android have purchase restrictions
Can athletes search or filter programs?
Can athletes search or filter programs?
How does progress tracking work?
How does progress tracking work?
Can I assign different programs to different athletes?
Can I assign different programs to different athletes?
Do sections collapse or expand?
Do sections collapse or expand?
Troubleshooting
Programs not appearing in selection modal
- Verify: Programs exist in Content → Programs
- Confirm: Programs are published (not draft)
- Action: Refresh App Builder page
Athletes report missing programs
- Check: Programs page Active toggle → Must be ON
- Check: Program access type → Not Private without assignment
- Check: Payment status → Purchase complete for paywalled
- Check: Platform restrictions → iOS/Android restrict in-app purchases
Thumbnails not displaying correctly
- Thumbnails configured in Program Builder only
- Cannot override in App Builder
- Verify proper aspect ratio in source
Section organization issues
- Confirm drag handle engagement
- Test in different browser if needed
- Always Update Page after reorganizing

