← Granite for coaches

Why your programming can't scale (and what actually can)

18 July 2026

You can coach thirty people well, or three hundred badly. There is nothing in between, and no software has ever moved that line — because every tool built for coaches has only ever handed you a better spreadsheet. The clients you would take if you had the hours are the ones you turn away.

The ceiling is your judgement, not your admin

It is tempting to think the bottleneck is logistics: chasing check-ins, formatting spreadsheets, copying last week into next week. So the apps optimise the admin — faster templating, tidier dashboards, in-app chat. And you do save time. But the thing that made your coaching worth paying for was never the admin. It was the decision: this client missed their top set twice, so drop and rebuild; that one flagged a shoulder, so the pressing comes out and the neutral grip goes in. Admin tools leave every one of those calls on your desk. So the ceiling doesn't move — it just has a nicer interface.

Three things that look like scale, and aren't

The template. Write the programme once, sell it a thousand times. It scales revenue and abandons the client: the plan can't see that week three went sideways, so it asks for the same session it drew up on day one. It is the opposite of what you do in the room.

The clone. Some tools promise to “be you” by aping your tone — your rep schemes, your phrases, your logo on the splash screen. But a coach isn't a voice; a coach is a set of decisions made under changing conditions. Copy the voice and skip the judgement and you have a template that sounds like you.

The chatbot. Hand each client a general-purpose model and you have outsourced your coaching to something that waits to be asked, has no memory of last month, and will confidently tell a hurt client to push. It doesn't know your programming, and it never made a call you'd stand behind.

What actually scales: the decision, encoded

The only thing worth scaling is the part that doesn't fit in a template — the judgement — and the way to scale judgement is to encode it, not to copy the wrapper around it. Nine movement-pattern weightings and a rep range, set once, shape every client's drafted week — how much you lean on each pattern, how you like reps to sit. The engine applies that shape to a hundred different weeks; you supply the calls a fixed template never could.

That is a different claim from “the AI writes the programmes.” The engine drafts from your parameters; it does not learn or improve from what you do next — and this is the part that keeps it honest — nothing reaches a client you haven't seen. Every week lands in a queue, and you approve or override each proposed change before it goes out. Override one and your value stands on record next to the change it replaced, so you can see where the engine's default and your judgement part ways. You are not automated away. You are the last decision on every client, at a roster size a calendar could never hold.

Why the market is already yours to lose

Hundreds of thousands of people already pay monthly for coach-branded training apps — and almost all of them get a static plan that never adapts. Those clients aren't asking for less coaching; they're settling for it, because a real adaptive coach didn't scale to their price. The coach who can offer their actual judgement to that tier — reviewed, in their name, without adding an hour to the week — isn't competing with those apps. They're making them look like what they are.

That is the whole idea behind Granite for coaches: set your parameters once, the engine drafts every client's week from them, and you stay the coach on every call. If the hours have always been your ceiling, this is the first thing that actually raises it. Start coaching and your first client can be live the same day.