Skip to main content
Where to find this: Dashboard → App Builder → Content

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

Required: At least one program must exist in Content → Programs before you can display it in the Athlete Portal.
Coachiq Programs Grid View All Pn

Understanding the Programs page

The Programs page displays training content, certifications, and educational resources that athletes access at their own pace. Athletesideprograms Pn

Programs vs Sessions distinction

FeatureProgramsSessions
TypeSelf-paced contentScheduled bookings
ShowsProgress percentageAvailable time slots
PaymentOne-time or subscriptionPer session or credits
AccessImmediate after purchaseAt 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

1

Navigate to App Builder

From your dashboard, select App in the left sidebar.Athelteportal Pn
2

Select Content tab

Click on the Content tab in the main navigation.Coachiq App Builder Content Page Sections Pn
3

Choose Programs

Select Programs from the content options to access your program configuration page.Coachiq App Builder Add Content Program Pn

Activating the Programs page

Control athlete visibility of the Programs section through the Active toggle.
1

Locate the Active toggle

Find the Active toggle in the top right corner of the Programs page.Coachiq App Builder Page Actions Menu Pn
2

Toggle visibility

  • ON: Programs visible to all athletes in their portal
  • OFF: Programs completely hidden from athlete view
Deactivating hides all programs immediately, including those athletes are currently completing. Verify this is your intended action before proceeding.
3

Update the page

Click Update Page to save your changes.

Adding individual programs

1

Click Add Content

In any section, click the + Add Content button.
2

Select programs

The selection modal displays:
  • Thumbnail image
  • Program title
  • Lesson and media count
Select programs to add to this section. You can select multiple programs at once.
3

Confirm selection

Click Save to add selected programs.
Programs appear immediately with thumbnails and details visible.

Creating and managing sections

Sections organize programs into logical categories for easier navigation.

Adding a new section

Coachiq App Builder Add Section Button Pn
1

Click Add Section

Click + Add Section at the bottom of your program list.
2

Name your section

Enter a descriptive name. Examples:
  • “Education”
  • “Triple Threat”
  • “Follow Along Workouts”
  • “Beginner Fundamentals”
  • “Elite Training”
3

Start adding programs

Use + Add Content within the new section to add programs.

Setting up a Welcome Section

The Welcome Section prominently displays one featured program at the top of your Programs page.
1

Locate Welcome Section

Find the Welcome Section field at the top of Programs configuration.Coachiq App Builder Welcome Section Dropdown Pn
2

Select featured section

Choose which section becomes the welcome section. The first program in this section receives featured treatment.
Effective Welcome Section uses:
  • Getting-started program for new athletes
  • Signature certification course
  • Limited-time training series
  • Most popular program

Organizing your Programs page

Reordering sections

  1. Hover over the section to move
  2. Click and hold the drag handle (⋮⋮)
  3. Drag to new position
  4. Release to place
Position your foundational content at the top for immediate visibility.

Deleting sections

  1. Click the trash icon (🗑️) next to section name
  2. Confirm deletion
Section deletion removes display only. Programs remain in your content library for reuse.

Program access and sharing settings

1

Open program settings

Click Share on any program.Coachiq Program Builder Share Button Pn
2

Choose access type

Free Access
  • Open to all athletes
  • No payment required
  • Great for introductory content
  • Builds trust and engagement
3

Configure private access

For Private programs, toggle ON to restrict visibility to assigned athletes only.Coachiq Program Paywall Private Settings PnUse cases for private programs:
  • Elite athlete exclusive content
  • Beta testing new programs
  • Personalized training plans
  • Team-specific content
4

Save settings

Click Save to apply access configuration.

Setting up page settings

1

Access page settings

Click Page Settings in the action menu (top right).Coachiq App Builder Seo Settings Modal Pn
2

Configure page details

  • URL Slug: Path for the page (e.g., /programs or /training)
  • Page Name: Display name in navigation
  • Description: SEO and context description
3

Save changes

Click Save to apply settings.

Previewing the athlete experience

1

Click Preview Page

Select Preview Page from the action menu.Coachiq App Builder Page Actions Menu Pn
2

Review the layout

Verification checklist:
  • Section order correctness
  • Thumbnail display quality
  • Title and description clarity
  • Welcome section prominence
3

Test different devices

Preview on:
  • Desktop/laptop
  • Tablet
  • Mobile phone

Publishing your changes

1

Review all settings

Verify sections, programs, and access levels.
2

Click Update Page

Click Update Page to publish.
Changes apply immediately. Currently logged-in athletes see updates upon refresh or navigation.

Common questions

Programs are created in Content → Programs in your main admin dashboard. The App Builder only controls display configuration.
Diagnostic steps:
  1. Programs page Active toggle → Must be ON
  2. Program access setting → Check if Private or Paywalled
  3. Athlete status → Verify purchase or assignment
  4. Platform → iOS/Android have purchase restrictions
No search/filter capability currently exists. Structure your sections thoughtfully for easy navigation.
Progress percentage = (completed items ÷ total items) × 100Each lesson or media file completed counts toward the total.
Yes. Private program setting enables athlete-specific assignment for personalized content delivery.
Sections remain expanded for immediate content visibility on all devices.

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

  1. Check: Programs page Active toggle → Must be ON
  2. Check: Program access type → Not Private without assignment
  3. Check: Payment status → Purchase complete for paywalled
  4. 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

Pro tips

Organization hierarchy: Structure sections by progression:
  1. Fundamentals
  2. Skill Development
  3. Advanced Training
  4. Certifications
Welcome Section optimization: Feature an orientation program explaining your training system and setting expectations.
Naming clarity:
  • Include skill level: “Beginner: Ball Handling”
  • Add duration: “30-Day Program”
  • Specify outcome: “Master the Triple Threat”
Access tier strategy:
  • Elite: Advanced tactical content (Private)
  • Youth: Age-appropriate basics (Free/Paywalled)
  • Teams: Competition prep (Private)
Monthly maintenance:
  • Archive outdated content
  • Adjust sections based on usage data
  • Review completion rates
  • Validate free/paid balance