20 problems.
every trainer shares.
Basic solves 8. Premium solves 15. SaaS solves all 20. Same template every trainer starts from · palette + voice flex per niche · structure stays constant · ship time scales with tier depth.
Every problem. every tier.
Read this with a trainer. Circle their top 3-5 pains. Their pain map picks the tier — you don't sell it, they diagnose it. Weekly pain estimates assume a mid-tier trainer (20-40 athletes · 3-5 college coach calls/week · 2-4 camps/year).
| # | Red hot problem | Weekly pain | Basic$1.5K · $75/mo | Premium$4.5K · $350/mo | SaaS · OS$15K · $2K/mo |
|---|---|---|---|---|---|
| 01 | Missed lead inquiriesDMs · emails · voicemails sit for days | 3-5 hrs | ✓Contact form | ✓✓Intake system | ✓✓✓Triage agent |
| 02 | No professional web presenceParents Google · find nothing or worse | ongoing | ✓✓✓1-pg editorial | ✓✓✓Multi-page | ✓✓✓Site + OS |
| 03 | Roster management chaosAthletes in notes · sheets · memory | 4-6 hrs | — | ✓✓Member area | ✓✓✓data/athletes/ |
| 04 | Recruiting outreach at scale5-15 college coach DMs/emails per athlete | 6-10 hrs | — | ✓Templates page | ✓✓✓Outreach agent |
| 05 | Advocacy call attributionWho called for whom · what's next · no log | 2-3 hrs | — | — | ✓✓✓CBH ledger |
| 06 | Parent communication overhead40+ parents · updates · invoices · confirmations | 3-5 hrs | ✓Form | ✓✓Auto-intake | ✓✓✓Agent drafts |
| 07 | No-shows + reschedulingKids flake · manual reschedule | 2-4 hrs | — | ✓✓Booking + cal | ✓✓Same |
| 08 | Payment collection chaosCash · Zelle · Venmo · Stripe mixed | 2-3 hrs | — | ✓✓Stripe wired | ✓✓✓+ attribution |
| 09 | Film review bottleneckEvery athlete wants breakdown · you time out | 6-8 hrs | — | — | ✓✓✓Optimum Grading |
| 10 | Testimonial capture missedWins happen · moment lost · content gap | ongoing | ✓Section | ✓✓Engine | ✓✓✓Auto-flagged |
| 11 | Camp / event promotion3+ week promo runway · usually skipped | 5-10 hrs (peak) | ✓Event page | ✓✓Registration flow | ✓✓✓Full sequence |
| 12 | NIL deal stallsBrands ghost · athletes wait weeks | 2-3 hrs | — | — | ✓✓✓NIL Deal agent |
| 13 | Trainer Blueprint / productizeCoaches want to teach · no product | ongoing | — | — | ✓✓✓Full funnel |
| 14 | Content creation cadenceKnow should post · don't · cycle repeats | ongoing | — | ✓Monthly refresh | ✓✓✓Monday Brief agent |
| 15 | Alumni trackingSignings happen · never captured for marketing | ongoing | ✓Alumni section | ✓✓Alumni page | ✓✓✓Auto-capture |
| 16 | Cert / credential trackingCPR · coaching certs expire silently | quarterly | ✓Cred strip | ✓✓Cred section | ✓✓✓OS reminders |
| 17 | Injury log · return-to-playKids get hurt · no clean tracking | 1-2 hrs | — | ✓Notes section | ✓✓✓Athlete history.md |
| 18 | Cross-position referralsSee kid at wrong position · no handoff | ongoing | — | — | ✓✓✓Triage routes |
| 19 | Combine / testing data40 times on phones · never centralized | 1-2 hrs | ✓Portfolio | ✓✓Athlete profiles | ✓✓✓Prospect Edge |
| 20 | Weekly planning systemReactive · no consistent brief · strategy drift | 2-3 hrs | — | ✓Quarterly review | ✓✓✓Monday Brief agent |
| Problems solved · out of 20 | 840% | 1575% | 20100% | ||
Total weekly pain for a mid-tier trainer: 40-60 hours of low-value coordination · that's the wedge
Three ways in. one universal template.
Same 11-section skeleton every trainer. Palette + voice flex per niche. Structure stays constant. Ship time scales with tier depth.
- 1-page editorial snapshot
- Custom palette + brand match
- Contact form · testimonials section
- Alumni + credentials + portfolio strips
- Content slot self-editing system
- Handoff PDF at Day 14
- Everything in Basic
- Multi-page site + member area
- 6-section client intake · auto-emailed
- Booking + Stripe wired
- Testimonials engine + Alumni page
- Monthly content refresh (Kyron produces)
- Quarterly strategy review
- Everything in Premium
- Private {name}-os GitHub repo
- 7 agents deployed (2 Draft · 2 Triage · 2 Coordinate · 1 Act)
- Optimum Grading unlimited (film transcripts)
- Prospect Edge unlimited (recruiting research)
- College Directory unlimited
- Monthly Personal LLM tuning
- 12-month LLM emergence path
The 4 moves. the tier picks itself.
Open /trainer-templates in the discovery call. Walk the prospect through the matrix. Their pain picks the tier — you don't pitch it, they diagnose it.
Ask which problems eat their week
Let them talk. Don't sell. Just listen. Their top 3-5 will reveal how sophisticated their pain is. If they can only name 2-3, they're a Basic. If they name 8+, they're SaaS.
Circle their pain on the matrix
Add the pain hours together in front of them. Make the total visible. This is the "buyer can feel the loss" moment. Loss aversion > feature listing.
Show the tier that solves those specific pains
Never say "you need SaaS." Say "here's what solves the exact pains you just named." Their answer, not yours.
Send the intake with tier pre-selected
Link: /intake?niche={position}&tier={basic|premium|saas} · they land on a form that's already 30% filled from the discovery call. Friction removed. Close-loop rate spikes.
Same skeleton. different soul.
The 11-section skeleton every trainer gets. Palette + voice flex per niche. Structure stays constant. Ship velocity is high because the pattern is proven.
Sticky top nav · brand mark · 3-5 primary links · nav CTA to booking. Same skeleton every tier.
Anton uppercase headline + Fraunces italic accent + Fraunces italic lede. Every hero. Every trainer. The frame.
3-word ticker in the trainer's brand palette. Signature phrase animated across the strip. The mantra.
Playing career for coaches · credentials for barbers/PTs. 5-part quick-scan. Authority in 15 seconds.
Portrait + signature quote (in Fraunces italic) + 3 paragraphs. The human · not the resume.
Position-specific pillars (WR = 4 pillars for wideouts · DB = 4 for corners · etc). The teaching philosophy.
3-tier pricing cards with featured middle option. Same layout every trainer · numbers customize.
3-6 documented outcomes (D1 signings · pro alumni · notable stats). Every card verified before ship.
Training facility + weekly hours + in-season overrides. Baseline logistics for every trainer.
3+ verified quotes with role + tenure. Every quote authenticated in the intake · verified flag required.
Optional. Low Sensory Sundays · Trainer Blueprint · signature initiative. Bonus tier signal.
6 objection-first FAQ + closing CTA + minimal footer with contact repeat. Every objection · pre-answered.
Diagnose your pain. pick your template.
Fill the intake. 20 minutes. Autosaves. Includes the 6-section Foundation audit that maps your workflow pain to the right tier — Basic · Premium · or Trainer OS.