Callum Wells
Currently building
22 January 2026 · 10 min read

The white-label model that lets one builder serve ten agencies

Agency Genius is the engine. Here's the architecture, what it costs to run, and what it took to scale beyond me.

Agency GeniusOperations

Web Hero runs as a white-label agency for several other marketing agencies. They keep the client relationship, we deliver the work in their name. Some of those partners have been with us for years. The economics only work because of a piece of software in the middle: Agency Genius.

This is how the model is set up, what it actually costs to run, and what the unit economics look like.

The model

Two tracks.

Track A: direct client work under the Web Hero brand. Clients sign with us, we deliver, we invoice.

Track B: white-label production for partner agencies. Their client signs with them, they brief us, we deliver in their name, they invoice their client, we invoice them.

Most agencies who run a white-label service either build a parallel team or accept the operational chaos. The third option is to make the chaos go away with software.

Where the friction lives

Without Agency Genius, every partner introduces friction at every step.

Multiply by ten partners and you've replaced a delivery team with a translation team.

What Agency Genius does

Five custom Claude agents and a Next.js CRM. The agents are documented in this article on the daily five. The CRM is the substrate they run on.

The intake-router agent takes whatever brief format a partner sends (Slack message, Asana ticket, email, voice memo) and reshapes it into the canonical Web Hero brief. The QA-checker runs the same acceptance criteria across every partner's work. The status-summariser writes the partner-facing update in the right voice and tone for each partner's brand. Billing reads from one ledger and emits invoices into whatever the partner's accounting system wants.

The result: from the partner's perspective they have a dedicated team. From our perspective they're a row in the partners table.

The economics

A small white-label engagement is a partner that puts five to fifteen builds through us a year. A serious one is fifty plus.

The fixed cost of supporting a new partner used to be three weeks of onboarding. Now it's a day. The variable cost per build was historically a fixed percentage of the build itself. Now it's lower because the agents take out the translation work.

Hard numbers: the average Web Hero white-label build margin sits around 35 to 45%. That's a fee model that makes sense for the partner (they keep a healthy share) and works for us (we don't run loss-leaders).

What it took to get here

The hard work wasn't building the CRM. The hard work was getting every partner to accept the canonical brief.

Most agencies have an existing process they're attached to. Convincing them to brief in our format, not theirs, took more time than the engineering did. The convincing argument, eventually, was: "our process makes your turnaround faster and your QA pass rate higher". When they could see that on a graph, they switched.

What about partners who won't?

We don't take them.

The model only works if every partner runs through the same substrate. A partner who insists on their bespoke process makes the case for keeping their work in-house, not for us softening the substrate. It's been a useful no-rule.

Why white-label matters now

AI is hollowing out the lower end of agency work. Anyone can spin up a basic site, write basic copy, run basic ads. The agencies that survive are the ones who go up the stack: positioning, strategy, brand. Production becomes a commodity.

If production is a commodity, then production wants to be operated by whoever can do it at the lowest cost and highest reliability. That's a software job, not a people job. We're building Web Hero to be that operator.

If you run a marketing agency and you're thinking about how production will look in two years, drop me a message. We're taking on a small number of new partners.

Source: /content/articles/white-label-agency-model.mdx

More writing → /writing. Got a brief? Get in touch.

Talk

Got a problem worth shipping? Let's talk.

OrPress ⌘K and ask my agent
ReplyWithin a day, usually faster
Every product on this site was built with Claude as a daily collaborator
Web Hero Limited / 15866557 / Leeds, UK