Failure PatternDecision layer

The CoachingPortal CoachGPT Credit Trap: Why Agencies Fail With CoachingPortal on Retainer Delivery

Symptom: By week three of a retainer, the agency's CoachingPortal dashboard shows CoachGPT credits exhausted, so check-in reviews get written by hand and delivery time per client triples. Root cause: CoachGPT is metered, not unlimited: Free includes 3 credits per month, Grow includes 18, and Professional includes 30. An agency running weekly check-ins across a book of clients burns through those credits long before the billing cycle resets.

By InnovaAI ResearchPublished

How do you recognize it?
  • •By week three of a retainer, the agency's CoachingPortal dashboard shows CoachGPT credits exhausted, so check-in reviews get written by hand and delivery time per client triples.
  • •Clients on the Grow plan hit the 10-client ceiling mid-engagement, forcing the agency to either upgrade the plan or turn away new business it already sold.
  • •Agencies running three or more coaches discover the Professional plan caps at 3 coaches, so a fourth coach cannot be added without moving to the Studio tier.
  • •Client-facing apps still display CoachingPortal branding because the agency never confirmed whether to keep or remove vendor branding during setup.
  • •Nutrition plans stall because the agency never mapped the 1M+ food database and 17,000+ recipes into reusable meal templates before onboarding clients.
Why does it happen?
  • •CoachGPT is metered, not unlimited: Free includes 3 credits per month, Grow includes 18, and Professional includes 30. An agency running weekly check-ins across a book of clients burns through those credits long before the billing cycle resets.
  • •CoachingPortal is purpose-built for individual coaches and small coaching teams, not multi-tenant agency operations. The plan structure (1 coach on Free, 2 on Grow, 3 on Professional) mirrors that single-operator assumption.
  • •The white-label branding (logo, colors, subdomain) is available on every plan including Free, which leads agencies to assume the whole platform is agency-ready and skip the configuration step that decides whether vendor branding stays visible.
  • •Agencies treat the auto-periodization engine and food database as plug-and-play, but neither produces client-ready output without the agency first building program and meal templates around its own service offerings.
How do you fix it?
  • •Audit CoachGPT credit consumption in the CoachingPortal admin panel against the number of active clients, then either batch check-in reviews into fewer AI-assisted sessions or move the account to a plan whose credit allotment matches the retainer's weekly cadence.
  • •Count active coaches and clients against the plan limits (Grow: 2 coaches and 10 clients; Professional: 3 coaches and unlimited clients) and upgrade before the next client is onboarded, not after.
  • •Open the branding settings and explicitly decide whether CoachingPortal branding remains visible or is removed, then re-check the client-facing app on both iOS and Android to confirm the logo, colors, and subdomain render correctly.
  • •Build a library of workout and meal templates from the auto-periodization engine and the 1M+ food database before inviting the next client, so delivery does not restart from a blank program each time.