Create public-facing sales pages for your training programs and accept payments directly through CoachRx. Build professional program storefronts with multiple pricing options, detailed program information, and automated client enrollment.
What is Program Sales?
Program sales allows you to market and sell your training programs through custom sales pages with integrated payment processing. When clients purchase, they're automatically added to your roster with the program assigned and ready to start.
Key Benefits & Features
Professional sales pages - Branded program storefronts with detailed information
Multiple pricing plans - Offer monthly, quarterly, or custom payment options
Automated client enrollment - Purchasers become active clients automatically
Program assignment - Purchased programs auto-assign to client calendars
Coach assignment - Direct purchases to specific coaches in your organization
Embedded media - Include videos, images, and detailed descriptions
Shareable URLs - Market programs via unique sales page links
Stripe integration - Secure payment processing through connected Stripe account
Prerequisites
Before You Begin
Stripe Connection Required:
You must connect to Stripe before selling programs
Only Account Owners can connect Stripe
Navigate to Business β Payments β Connect Stripe
Complete Stripe onboarding process
See Connecting to Stripe article for detailed instructions
Without Stripe:
Product creation is unavailable
Sales pages cannot be activated
Payment processing is disabled
Creating Your Program
Build Your Program First
Navigate to "Programs" tab from main navigation
Click "Create Program"
Choose program type:
Standard program - Fixed programming with set start and end dates
Live program - Calendar-based programming for group fitness or ongoing training
Name your program descriptively
Example: "12-8-4 Wave Load Strength Program"
Build program content:
Add workouts, warmups, cool downs
Create conditioning pieces
Include lifestyle prescriptions if applicable
Complete program design before moving to product creation
**Program must exist before creating product.
Creating a Product
Access Business Suite
Navigate to "Business" from top navigation
Ensure you're in Business Suite interface
Click "Products" from sidebar menu
Create New Product
Click "Create Product" button
Name your product:
Use clear, descriptive name
Example: "12-8-4 Wave Load Program Sale"
Name appears in your product list (not on sales page)
Connect Program to Product
Select program from dropdown menu
Choose the program you created (e.g., "12-8-4 Wave Load")
Tie to coach:
Select coach who created program
All purchases automatically assign to this coach
Important for commission tracking and client management
Click "Create Product"
Creating Pricing Plans
Add Pricing Options
After creating product, you can add multiple pricing plans:
Plan 1: Monthly Payment
Click "Add Pricing Plan"
Name: "Monthly Payment"
Billing frequency: Monthly
Price: $29/month (example)
Click "Create Plan"
Plan 2: Three-Month Option
Click "Add Pricing Plan" again
Name: "Three Month Plan"
Billing frequency: Every 3 months
Price: $80 (example - shows as discounted rate)
Click "Create Plan"
Plan 3: Additional Options (Optional)
Annual payment plans
One-time payment
Six-month commitment
Custom billing cycles
Multiple plans visible:
All pricing plans appear in product dashboard
Select which plans display on sales page later
Edit or remove plans anytime
Building Your Sales Page
Access Program Settings
Navigate back to "Programs" tab
Click into the program you're selling (e.g., "12-8-4 Wave Load")
Click "Edit Program Settings"
Select "Sales Page" tab
Add Program Information
Program Overview Section:
Embed video (optional)
Paste YouTube or Vimeo URL
Program overview or preview
Coach introduction or testimonial
Program description:
Write detailed program information
Include benefits and outcomes
Explain training methodology
Set client expectations
Program details:
Experience level - Beginner, intermediate, advanced
Sessions per week - Number of training days
Session duration - Average workout length
Program length - Total weeks/months
Add program image:
Upload header image or program graphic
Represents program visually
Appears at top of sales page
Add Coach Information
Coach Profile Section:
Coach name - Your full name
Bio - Professional background and credentials
Introduction video (optional):
Embed video URL
Personal introduction
Build trust with potential clients
Social media links:
Instagram
Facebook
Twitter/X
LinkedIn
YouTube
Website - Your coaching website URL
Email - Contact email for inquiries
Configure Coach and Plan Display
Assign Coach:
Under "Coach" dropdown, select coach profile
Any program purchase automatically assigns to this coach
Important for:
Client roster management
Commission tracking
Program delivery responsibility
Select Plans to Offer:
Choose which pricing plans display on sales page
Check boxes for plans you created:
β Monthly Payment ($29/month)
β Three Month Plan ($80 every 3 months)
Multiple plans give clients options
Can show/hide plans without deleting them
Publish Sales Page
Toggle "Mark as Public" to enable
Click "Save Program Sales Page"
Unique URL generates for this program
Copy URL for marketing and distribution
Sharing and Marketing Your Program
Copy Sales Page URL
After saving, sales page URL appears in program settings
Click "Copy URL" or manually copy link
Preview Your Sales Page
Paste URL into new browser tab
Review sales page as clients will see it:
Program information and description
Embedded videos and images
Coach profile and credentials
Pricing plan options
Purchase flow
Check for:
All information displays correctly
Videos play properly
Images appear
Pricing shows accurately
Purchase buttons work
Market Your Program
Distribution methods:
Share URL on social media
Include in email marketing campaigns
Add to website or landing pages
Send directly to interested prospects
Include in digital advertisements
Post in relevant online communities
Automatic Client Enrollment
What happens after purchase:
Client automatically created as active client in your CoachRx account
Program automatically assigned to client's calendar
Start date honored - Program begins on selected date
Coach assignment - Client appears under designated coach
Client receives:
Welcome email from CoachRx
App download instructions
Account setup information
Coach notified of new client enrollment
No manual setup required - completely automated process.
