Courses lets you build and deliver video-based educational content to your clients — directly inside the FitMetrics client portal. Create structured programs with sections, lessons, video hosting, and AI-powered features.
Available on the Business package.
Where to Find It
Go to Courses in the Portal section of the sidebar.
What You Can Build
Each course includes:
Sections — organize lessons into logical groups (e.g., "Week 1", "Nutrition Basics", "Advanced Training")
Lessons — individual video lessons with titles, descriptions, and content
Native video hosting — upload videos directly (powered by MUX) — no need for YouTube or Vimeo
Rich content editor — add text, images, and formatted content alongside videos
Drag-and-drop ordering — reorder sections and lessons by dragging
Thumbnails — upload custom cover images for each course
AI Features
AI Lesson Assistant — use
/slash commands inside the lesson editor to generate content with AIAI Title & Description — automatically generate lesson titles and descriptions using the AI Assistant
AI Q&A (Ask AI) — clients can ask questions about course content and get AI-powered answers based on the lesson material
Course Settings
When creating or editing a course, you can configure:
Title & Description
Thumbnail image (with cropper)
Visibility — show or hide the course from clients
Access type — control who can view the course
Student Enrollment
Clients need to be enrolled to access a course. You can enroll clients:
Manually — from the course's enrollment page, select clients to add
Via Automation — use the "Add Portal Client" automation action with course access selected. This auto-enrolls new clients when they join.
How Clients Access Courses
Enrolled clients access courses through the FitMetrics web portal (the same portal used for blood test results). This is a web-based portal, not inside the Trainerize app. It is fully mobile-friendly — clients can watch lessons and complete courses on any device.
From the portal, clients can:
Browse available courses
Watch video lessons
Track their progress through sections
Ask AI questions about lesson content
Note: Courses are not available inside the Trainerize native app yet. Clients access them via the FitMetrics web portal, which requires a separate portal account. Use the "Add Portal Client" automation or manually add them from the client dashboard.
Requirements
Plan: Business package
Lessons and courses must be published for clients to see them
Clients must be enrolled to access course content
Custom domain recommended for a branded client experience (Settings → Custom Domain)
Related Articles
How to Create a Course — step-by-step guide to building your first course
Course Builder: What It Is & Why It Exists — the vision behind courses
How to Enroll a Client in a Course — manual and automated enrollment
How Courses Appear to Your Trainerize Clients — the client-side experience
Using AI Assistant to Improve Lesson Titles & Descriptions — AI content generation
