What AI Didn’t Make Cheap

What AI Didn’t Make Cheap

Techstars just published a piece I wrote about building Aiko: The Only Part You Can’t Bootstrap.

The short version: nine weeks ago I opened an empty repository. Today Aiko is a live AI college advisor, built part-time with no funding and no engineering hire. That isn’t the interesting part. The interesting part is what’s left once building gets cheap.

When everyone has the same models, the scarce thing is having something true to build against. For us, that’s my co-founder, Dayna. She spent years as a therapist to high-schoolers, then twenty-five years as a college counselor. The way our product talks traces back to recordings of her doing the work, not to something somebody typed at midnight.

Three ideas from the piece I keep coming back to:

The transcript wins. AI will produce confident, fluent material about your product forever, for free, based on nothing. So we made a rule: when a document and a real conversation disagree, the conversation wins. I learned that one the hard way, and wrote about it in I Got Customer Discovery Wrong.

AI moves the bottleneck. It doesn’t remove it. Engineering stopped being the constraint, and my own judgment became it. I could produce work faster than I could tell whether it was right.

Build something that grows a market instead of eating it. Good college guidance runs several hundred dollars an hour, so most families never get any. We’re not taking Dayna’s clients. We’re reaching families who were never going to be anyone’s clients at that price.

If you’re a founder wondering what’s still worth building when a decent team can rebuild your features in a week or two, that last one is the test I’d hand you.

Read the full piece on Techstars →

The operating model behind all of it is free: the AI-Native Startup OS.

The Claude Layer: Putting AI in Your GTM Process

The Claude Layer: Putting AI in Your GTM Process

A companion to Early-Stage Go-to-Market & Scale.


Most founders using AI for go-to-market are using it as a faster writer. Ad copy, cold emails, a landing page headline in four variations. That works, and it is the smallest possible win.

The leverage isn’t in the drafting. It’s in the process — the test-measure-learn loop that actually produces product–market fit. In my last post I argued that go-to-market is not a plan but an iterative learning engine. The obvious follow-on is the question I kept getting after that session: fine, but who runs the engine when you’re a team of one?

This post is my answer. I built the thing, I’ve been running it on my own company, it’s free, and the most useful part of this post is the section where I tell you what doesn’t work.

The Problem With Asking an AI About Your Company

Ask Claude for a go-to-market recommendation and you’ll get something articulate and generic. Ask it twice and you’ll get two different answers. Neither knows your activation metric, your buyer, or that you tried the same channel in March and it didn’t work.

The usual fix is to paste context into the prompt. That fails in a specific and predictable way: prompts that recite facts go stale. You write “our activation rate is 22%” into a prompt in January, and by April the AI argues confidently from a number that stopped being true six weeks ago. It doesn’t know it’s wrong. It sounds exactly as certain as it did when it was right.

So the whole system rests on one rule, repeated in every file:

Figures: read, don’t recall. Never state a current number from memory. Open the file and read it. If the file contradicts what you remember, the file wins.

Everything else follows from that.

What It Actually Is

The AI-Native Startup OS is an operating harness for Claude Code. It ships with zero company data. The first time you run it, it interviews you — your buyer, your north star metric, your channels, where your numbers live, what Claude is not allowed to do — and writes that into one configuration file. Every agent reads that file. None hardcode a single fact about you.

  • One PROFILE file holding your company’s facts, and nothing else holding them
  • Sixteen lenses — product, growth, brand, sales, CS, finance, ops, UX, design, security, compliance, analytics, comms, architect, plus your customer and a red-teamer
  • Two makers that draft copy and design — judged by the lenses, never by themselves
  • Twelve skills for the operating rhythm: setup, intake, triage, blockers, sprint planning and review, GTM, the full panel, code review, QA, PR queue, state sweep
  • Graded sources — every figure traced to a file and marked A through D for trustworthiness
  • Propose-only — nothing publishes, spends, merges, or deploys without you

The Panel Is the Point

/agent-panel convenes every lens on a decision. /gtm convenes just the commercial seats, which is cheaper and better aimed for anything customer-facing.

Three design choices make it worth more than one smart assistant:

Every judgment lens declares its own bias. The finance lens says, in its own instructions, that it will be conservative and you should discount it when the downside is capped. That one sentence is what stops an archetype becoming a caricature. A finance agent that only ever says no is one you learn to skip.

The red-teamer is one-sided on purpose. Its job is to argue you’re wrong. Make it balanced and the panel becomes several flavors of agreement — expensive reassurance.

The customer lens refuses to run without real customer quotes. No transcripts, no tickets, no call notes? It declines and says why. An invented composite customer produces confident fiction that reads exactly like evidence, and you can’t tell the difference three months later.

And the rule that matters most: if every lens agrees, something is wrong. Either the question was too easy to be worth the spend, or they’ve collapsed into one voice. Disagreement is the product.

What Actually Happened When I Ran It

The company I’ve been running it on is Aiko, a college-search and advising product for students and their families.

Here’s the clearest thing it’s done for me.

A multi-week build was planned and approved: give the AI advisor more context and memory, because it appeared to be forgetting what users told it. Reasonable diagnosis. Expensive fix.

The plan had a stop condition written into it before anyone started — run a small spike first, and if fewer than about 60% of the observed errors were fixed by better context, stop and re-plan.

The spike fixed zero out of five. The real causes were entirely different: a tool that couldn’t save a preference, interface cards that didn’t match what the assistant had just said, and the assistant answering a question nobody asked. A second session read through real conversations and found no forgetting at all. The whole build was re-sequenced within hours toward the failures users were actually hitting.

The thing that made that work wasn’t the AI. It was that the stop condition existed on paper before anyone was invested in the answer. Stopping was following the plan rather than losing an argument. That’s a technique you can steal today without installing anything.

What gets used, and what quietly dies

This is the finding I didn’t expect, and it’s a partial indictment of my own design:

The parts that refuse things get used and earn trust. The parts that only produce documents drift.

In daily use: the review panel before pull requests, an automated reviewer, a gate that holds anything touching money, sign-in or student privacy until I personally sign off, and a merge script that refuses stale green checks. Those run constantly.

Several of the propose-only planning verbs — the ones whose output is a nicely structured document — see far less use. Nobody decided to abandon them. They just stopped being worth opening.

If you build something like this, build the parts that say no first. The parts that produce artifacts feel more impressive in a demo and are the first thing to go stale in practice.

The gate I built wrong

I gave the compliance reviewer the power to block. It seemed obviously right: under-declaring risk is the common failure, and a reviewer that can only advise gets ignored exactly when it matters.

It was wrong, and the way it was wrong is worth more than the original idea.

A blocking reviewer doesn’t distinguish illegal from our own stated policy. Every company writes aspirational policy. So it would stop work on things nobody was legally or contractually required to do — and I started overriding it reflexively, without reading. Which destroyed the signal for the cases that were real. A veto used on hygiene is a veto nobody respects.

So I flipped the default. It now argues at exactly the same strength and still inspects everything it always did — but by default it can’t stop me. Only an explicit, short, written list of hard lines blocks, and that list contains only things that are actually illegal or contractually binding.

The general lesson, which has nothing to do with AI: separate whether something gets inspected from whether it can stop you. The first should never be optional. The second depends entirely on what business you’re in. If a single exposure would end your company — health data, payments, enterprise security commitments — keep the hard gate and treat the friction as the point. That’s why the gate above still holds anything touching student privacy, whatever the default says. Most early-stage software isn’t that, and the realistic risk there is an over-eager gate training you to click past it.

The human gate has to be cheap

The approval workflow that stuck is embarrassingly simple: I approve by putting a label on a pull request, and a session merges it — checking freshness, CI, and a production health probe before each one. One day that cleared about twenty merges without me clicking merge once.

Two lessons in that:

  • If the gate is expensive, you become the bottleneck and the whole system stalls behind you.
  • The gate has to stay human. The system can apply labels. A gate that trusted labels alone would have been a system approving its own work.

Where It Breaks Down

A post that only lists the good parts is exactly the failure this system exists to prevent. So:

The always-loaded instruction file gets believed, not re-checked. This is the sharpest one. A file that loads into every session is read as fact. Stale lines in mine caused confidently wrong actions more than once — claiming a feature was unbuilt when it was live. Treat that file as a hypothesis, and keep it short.

Alarms that fire constantly stop being read. A post-deploy check failed and emailed every single day for weeks before anyone looked, because it sat among dozens of routine notifications. An alert nobody reads is worse than no alert — you think you have monitoring.

Parallel agents produce plausible-looking duplicate and conflicting work. Unless file ownership is explicit and someone owns sequencing, you get two confident agents editing the same thing. Messages between sessions also cross in flight: three times in one day, an instruction arrived after the receiver had already done the work.

“Green” is a claim about the base it ran on, not about main. Every merge makes every other open branch stale. A serial queue churns.

It costs real money. A full sixteen-lens panel is sixteen separate model calls at meaningful reasoning effort. Use the narrower GTM panel for commercial questions and save the full one for decisions that deserve it.

It’s worth roughly 20% of the value. The other 80% is the substrate — real customer quotes, instrumented metrics, the recurring failure patterns your red-teamer should know cold. Install this into a company with no instrumentation and you get sixteen articulate agents with nothing to reason about.

Nothing runs on a timer. Every rhythm needs you to start it. I’m saying that plainly because a cadence you believe is automatic and isn’t is worse than no cadence — you stop checking.

On Evidence Grades

Every claim that drives a decision gets a grade:

Grade Means Example
SAID Someone told you “I’d definitely use that”
DID Someone behaved Completed the flow, came back on day 7
PAID Someone gave up something costly Money, a contract, a migration, a public reference
STUCK They’d be hurt if it vanished Renewed without negotiating, built a workaround on you

The rule: never plan on SAID alone. Twenty interviews saying “I’d buy that” is still SAID — counting it twenty times doesn’t upgrade it. One signed purchase order is PAID and outranks all twenty on whether to build the thing.

In honesty: I can’t yet point to a moment where those four labels specifically stopped a plan. What I can point to is the underlying habit, which has stopped several things that looked finished and weren’t — sessions routinely retracting their own claims. “My count was wrong, here’s why.” “The check I ran was adjacent to the one that mattered.” “My test passed with the fix removed, so it proved nothing.”

That last one is a discipline worth stealing on its own: a check only counts once you’ve seen it fail. If you’ve never watched your test go red, you don’t have a test — you have a green light wired to nothing.

The Solo-Founder Case Is Not What I Expected

I built this thinking the pitch was “a cross-functional team you can’t afford to hire.” That’s part of it, but it’s not the main thing.

The real value is that my attention gets spent only on decisions that are genuinely mine. Product calls — how a caption should read, what a closed school’s page should say, where to land on a privacy posture — arrive as one click with the options and a recommendation already laid out. The engineering decisions get owned outright by the sessions, and I don’t see them.

When that boundary slips in either direction, the value drops fast. Agents asking me to adjudicate technical trade-offs is a waste of the one thing I can’t buy more of. Agents quietly deciding product is worse.

Try It

Two commands in any Claude Code session, then a third to start the interview:

/plugin marketplace add miketaus/ai-native-startup-os
/plugin install company-os
/company-os:setup

Setup detects what it can from your repo first, then asks only about genuine gaps. When you don’t know an answer, say so — it records TBD — open question and reports it back rather than inventing something. That’s the ethos in one behavior.

Open source: documentation under CC BY, code under MIT. github.com/miketaus/ai-native-startup-os

One Honest Caveat

This doesn’t do your customer discovery for you. It cannot. It tightens the loop around discovery — grading what you learned, pressure-testing what you concluded, keeping your persona–value matrix alive instead of letting it die in a slide from a workshop six months ago.

And it’s young. The engineering side of my own company is where it’s most worn-in; the commercial lenses are newer and have fewer scars on them. I’d rather say that than imply a maturity it hasn’t earned yet.

You still have to get out of the building and talk to people. Everything in the last post still applies. This just means you don’t have to be the only one in the room when you get back.

Startups are hard. Don’t go it alone.


Questions, or you built something better? Find me on LinkedIn.

What AI Didn’t Make Cheap

I Got Customer Discovery Wrong

Most of the founders I work with are smart, technical, and starting their go-to-market from a blank canvas. I’ve spent years telling them roughly the same things. Find the number your customer actually cares about. Don’t build on a proxy for it. Talk to people before you build.

This year I co-founded a company and got to find out how much of that I could follow with my own money and my own weekends on the line.

The thing we built

My co-founder is my wife, Dayna. She’s an independent college counselor, and families hire her for the whole arc — planning from freshman year, building the list, the essays, the applications, the aid strategy, the decision in April. It’s a relationship that runs for years, and that’s what she’s paid for.

Inside that engagement there’s one specific piece. Finding a student schools that are genuinely good matches takes her two or three hours. Then another hour sits with the parents on what each of those schools would actually cost them — because the published price is close to fiction, and the generous schools are rarely the ones you’d guess.

That piece is not the cheap part of her job. It’s the foundational part: nothing else starts until a family knows which schools are worth their attention and what they’d really pay. Get it wrong and every hour after it is spent on the wrong list.

And it’s the piece that families who never hire anyone are left to do alone. They go back to guessing, and some cross off schools they could have afforded.

So we built that piece and made it free. Aiko takes a student’s grades or test scores and what the family can realistically spend, searches about 2,500 four-year US institutions on federal data — IPEDS, Clery, the College Scorecard — and returns a list sorted into Reach, Match and Likely, with what each school would likely cost after aid. It’s a free college list builder — in beta, and rough in places.

It is not a replacement for what Dayna does. It’s the first foundation, for people who were never going to get one.

Three things I’d tell a founder now that I’ve been on the receiving end of my own advice.

1. “We don’t have it” and “it doesn’t exist” are different problems

Ask a hundred families what decides college admission odds and most will say GPA.

So we went looking for GPA, found almost none of it, and I drew the wrong conclusion.

Of the 2,561 four-year institutions in our database, 17 had an average high-school GPA — and one of those weights it, which makes it incomparable to the other sixteen. Test scores were better and still only covered about 39%.

I read that as a fact about the world. It is a fact about my database.

Colleges do report GPA. The Common Data Set carries an average in section C12 and a band-by-band distribution in C11, and several hundred colleges publish one each year — a minority of the 2,500-odd, but far more than the 17 we had. It arrives as a PDF per college, which is why we hadn’t ingested it: the pipeline was an open ticket, not an impossibility.

And it is very much for sale. My co-founder has had GPA averages and ranges on screen the whole time, in College Planner Pro, which licenses the Common Data Set from Peterson’s. Counselors can buy this. Families mostly can’t, and the better-resourced high schools layer Naviance or Scoir on top for their own applicants’ scattergrams.

So the real finding wasn’t “this number doesn’t exist.” It was “this number is fenced off, and we hadn’t paid or built to get over the fence.” Those lead to completely different roadmaps.

The transferable version: confirm the input exists at the coverage you’d need before you commit a quarter to a feature. Then confirm what “we don’t have it” actually means — nobody has it, it’s licensed, or you haven’t fetched it yet. Those are three different problems and from inside your own schema they look identical. I reported the third as the first, in public, which is how you end up correcting a post about data rigour.

2. A domain-expert co-founder is not market research

This is the one I’d least have predicted, and the reason this post isn’t titled after the data.

Founding with the practitioner feels like it solves discovery. Dayna has done this work hundreds of times. Every question I had, she could answer immediately and correctly. So I stopped asking anyone else, for months, without ever deciding to.

The problem is that she is one expert with one client population — families who found her, could afford a multi-year engagement, and had already decided professional help was worth paying for. Aiko’s users are mostly the opposite: families who never got that far. Those two groups want overlapping but genuinely different things, and the differences are invisible from inside the practice. A family who has committed to a counselor asks different questions than a family who has never spoken to one and doesn’t know what to ask.

Her expertise told us what good work looks like. It could not tell us what a stranger needs in the first ninety seconds, and I spent months treating the first answer as though it were the second.

The transferable version: an expert co-founder is an enormous advantage at solution quality and a hidden liability at problem definition. Their sample is their clients. If your market is the people who aren’t their clients, you still have all of your discovery ahead of you — and you will feel like you’ve done it, which is the dangerous part.

3. Saying what the product won’t do is the cheapest trust available

Aiko launches into a market saturated with AI tools, where the generic pitch is exhausted and the default assumption is that the thing is confidently making things up. So it’s explicit about three refusals:

  • It won’t write your essay. It will help you plan one and pull a draft apart with you. The writing stays the student’s.
  • It won’t predict an admission decision. “Match” means your GPA or test scores are in the range the school typically admits, where we have that figure. Where we don’t, it reflects how selective the school is. That’s where you stand, not a forecast — anything stronger is a lie with a number attached.
  • It won’t quote a price it can’t stand behind. Costs start as averages and are labeled as averages until a family enters its own numbers.

Every one of those is a feature someone will request. Every one is also the reason a parent might believe the rest of it. In this category, the constraint is the differentiator.

The confession

I tell founders that go-to-market is an iterative learning engine rather than a launch plan. Then I built for considerably longer than I’d have let any client get away with, while my co-founder had a waitlist of exactly the people I needed to talk to.

I don’t think the product would be better if we’d built less. I think it would be the same product, sooner — which is the entire argument I make for a living.

If you have a junior or senior at home

Aiko is free. No card, no trial. It’s in beta and I’d rather fifty families tell us what’s broken than five thousand sign up and bounce. If you try it, tell me what annoyed you. That’s worth more to me than a compliment.

The AI-Native Startup Operating System

The AI-Native Startup Operating System

How I rolled out Claude across a startup without fragmenting the company — personal accounts for execution, a governed layer around them, and a Chief-of-Staff agent for every leader.

Most companies are adopting AI exactly backwards. They buy seats, tell everyone to “use AI,” and a quarter later they’re faster and dumber: the best prompts, frameworks, and decisions live in ten thousand private chat histories that nobody else can find. Individual productivity went up. Institutional capability didn’t move.

I’ve started four companies and led growth at a few more, and the pattern is always the same — the tool isn’t the hard part. The operating system around the tool is. So I wrote one down, and then I built it with Claude as my co-author. This is the short version. The full, copy-paste-ready playbook is free at the bottom.

The bet: personal accounts for execution, a governed layer around them

Start with the money. The personal-vs-Team decision is, before anything else, a cost-containment call. Metered API usage for a few heavy, agentic users can balloon unpredictably; personal Claude accounts (Max for power users) turn that into a fixed per-seat line item — flat cost, no metered surprises — which is exactly what you want while a small team is still figuring out how it works. So I run personal accounts as the execution layer. The catch: personal accounts give you nothing for collaboration, governance, or memory.

So you build that layer yourself, on three pillars you already need:

  1. A system of record — one repo (I use GitHub) that is the canonical home for prompts, playbooks, templates, SOPs, your metric dictionary, and your agent configs.
  2. A secrets manager — one control plane (1Password) so credentials are retrieved at runtime, never pasted into a chat.
  3. An identity provider — Google Workspace for SSO and the join/leave lifecycle of every other tool.

Round it out with Linear for workstreams, Mixpanel + GA4 for instrumentation, and Slack for the “new canonical asset” announcements, and you have a stack where private AI output gets promoted into shared, governed, discoverable institutional memory. That promotion path — draft → review → merge → announce — is the single habit that separates “we use AI” from “we compound with AI.”

The real unlock: a Chief-of-Staff agent for every leader

Here’s where it stops being a knowledge-management story and becomes an operating system.

Each functional leader — CEO, Product, Marketing, Sales, CS, Finance — gets their own Chief-of-Staff (CoS) agent. It triages that leader’s workstreams, keeps their slice of the company’s source-of-truth current (pulling from Linear, auto-captured meeting notes, and analytics), and prepares their dashboard view and weekly digest. It proposes; the human decides. Nothing it touches ships without a human gate.

Around the CoS agents sit two adjudicators — read-only agents that are the single source of truth for their domain. An analytics-lens owns every metric definition and guards against vanity numbers; a finance-lens owns the money and judges whether any decision moves you toward or away from break-even. Before a recommendation reaches a human, it’s checked against both.

And optionally, a red-team agent anyone can switch on: a constructive devil’s advocate that surfaces your unstated assumptions, argues the strongest counter-case, and names the failure modes before you commit. The CoS proposes; the red-team pressure-tests; you decide. (For parallel build work, these same role definitions get spawned as a runtime agent team — a lead plus teammates with a shared task list — but most of the daily value is the single CoS.)

Pro tip: tell your CoS agent to be proactive — search first, answer, then ask

The biggest behavioral unlock isn’t delegation; it’s defaulting your CoS agent to find answers itself. A weak assistant pings you with “what’s our LinkedIn URL?” / “which quarter?” / “do we have a doc on this?” A strong one searches the repo, the web, the analytics, and the meeting notes, comes back with the answer (and its sources), and only escalates the genuine forks that are actually yours to call. Bake it into the role: “Be proactive. Research and answer before asking. Only surface decisions I alone can make.” It turns a chatbot you have to babysit into a chief of staff who clears your desk.

One north star, wired into everything

The connective tissue is a single Org North Star — for the product, not the rollout. One sentence of vision, one metric that best proxies delivered customer value, and a viability constraint (e.g. “grow that metric and move toward break-even”). It’s defined once and referenced everywhere, never redefined.

That’s what makes the system coherent instead of a pile of dashboards:

  • The dashboard is designed around it — the CEO’s headline tile is the north-star metric, and each leader’s view is the one lever they own from the Pirate Metrics (AARRR) funnel — Acquisition, Activation, Retention, Revenue, Referral (Dave McClure’s framework).
  • Every CoS agent weighs and ranks decisions by their expected effect on that metric, within the viability constraint. Anything that doesn’t move it gets deprioritized and flagged.
  • The red-team’s first challenge to any plan is: does this actually move the north star, or just a vanity proxy? Show me the causal evidence.

When the metric, the OKRs, the agents, and the dashboard all point at the same place, the whole company reads from the same destination.

The honest trade-offs (read these before you copy anything)

This model is not free, and pretending otherwise is how rollouts fail:

  • Data handling. Consumer/personal Claude plans run on different data terms than commercial ones. Decide up front what data classes may touch a personal account. Anything client-confidential or regulated belongs on a commercial (Team/Enterprise) surface — full stop.
  • Account ownership. A reimbursed personal account belongs to the individual. You can’t centrally revoke it, and the history leaves when they do. Write the policy: corporate-email sign-up, output is company IP, explicit offboarding.
  • It’s vendor-coupled by design. Keep your role specs and prompt packs in plain markdown so they’re portable, but know you’re optimizing for one provider.

There are clean ways to backfill what a Team plan would give you (central admin, search, audit) — and a clear set of triggers for when you should just upgrade. That’s all in the playbook.

Start absurdly small

You do not need the full architecture on day one. The Minimum Viable Rollout is one repo, one north star, one metric dictionary, one CoS agent (for the CEO or Head of Product), and one onboarding file. No dashboard, no agent teams yet. Time-to-first-value is days. Then you graduate through five phases — foundations, leadership pilot, a single-department end-to-end pilot, dashboard integration, and scaled rollout — only adding complexity once the prior step has earned it.

Where this came from

None of this is theory. I built it while building Aiko, an AI college advisor for families, part-time and without an engineering hire — then pulled it out of my own process because the shape turned out to be general. I wrote up the thinking behind that for Techstars in The only part you can’t bootstrap: building is cheap now, so the scarce thing is having something true to build against.

Take the whole thing

I wrote the full playbook to be executable, not inspirational: the operating model, the decision framework for personal-vs-Team, the agent configs, a role- and skill-aware onboarding skill you generate per user, acceptance criteria, and operating cadences. It’s one Markdown file, and it’s free under Creative Commons (CC BY 4.0 for the writing, MIT for the code/templates) — use it, adapt it, ship it.

View or download the full playbook on GitHub →


Written by Michael Taus, with Claude (Anthropic). Licensed CC BY 4.0 (text) / MIT (code). If you build on it, a credit and a link back are all I ask — and I’d genuinely love to hear what you change.

The Persona-Value Matrix: How I Build GTM Strategies That Actually Scale

The Persona-Value Matrix: How I Build GTM Strategies That Actually Scale

Most B2B founders I work with are smart, technical, and deeply knowledgeable about their space. But when it comes to standing up a V1 go-to-market strategy, they’re starting with a blank canvas and no north star. Time is against them. Budget is against them. And every week without a measurable thesis is a week they can’t predict — or improve — growth.

The fix isn’t a bigger campaign or a better sales deck. It’s clarity: knowing exactly who your buyers are and exactly what they value.

That’s the foundation of my core GTM methodology — the Persona-Value Matrix.

Why Persona Clarity Is the Whole Game

Most early-stage GTM failures share a root cause: the message doesn’t match the person receiving it. Not because the product is wrong, but because the same pitch was sent to a CFO, a VP of Sales, and an IT Director — as if they cared about the same things.

They don’t. A CFO is thinking about payback periods and audit trails. A VP of Sales is obsessed with ramp time and quota attainment. An IT Director wants to know about your API, your SSO, and your security posture. Speak to all three the same way and you resonate with none of them.

The Persona-Value Matrix solves this by mapping the intersection of who your buyers are and what they value most — at the individual level. Once you have that map, everything else in your GTM becomes a downstream output.

How It Works: The Five Steps

Step 1: Define Your Personas with Precision

Effective personas aren’t demographic profiles — they’re decision-maker maps. Start with firmographics (industry, company size, stage) to identify which companies are likely to have the problem you solve. Then go one level deeper: who inside those companies controls or influences the buying decision? The VP of RevOps. The IT Director. The CFO. Each of these is a distinct persona with a distinct set of priorities.

Step 2: Map Values to Each Persona

For every persona, identify the two or three value drivers that govern their decisions. This isn’t guesswork — it comes from customer discovery calls, win/loss interviews, and close observation of what language resonates during sales conversations. CFOs want ROI and compliance confidence. CROs want speed-to-quota and forecast accuracy. IT wants integration reliability and security posture. You’re building an intensity map: which values are primary, which are secondary, and which are irrelevant for each persona.

Step 3: Run Small, Targeted Experiments

Before you build out a full content and channel strategy, validate your hypotheses. Run small, persona-specific campaigns — a LinkedIn sequence targeting one title, an email cadence built around one value driver. Measure engagement, response rates, and downstream pipeline contribution. A/B test messaging at the persona level. Collect what works and what doesn’t, even if it’s just in a spreadsheet at this stage. This is how you build the matrix from evidence rather than assumption.

Step 4: Build and Refine the Matrix

As patterns emerge from your experiments, you’ll see which persona-value intersections generate the strongest signal. These become your matrix: a grid that shows, at a glance, where your GTM energy should concentrate. The hot intersections become your content and channel priorities. The cold intersections tell you what not to lead with — and where not to spend budget.

Step 5: Build Everything Downstream from the Matrix

This is where the real leverage comes in. Once the matrix is built, it becomes the foundation for every downstream GTM activity.

Bespoke content and thought leadership: Each persona gets messaging, case studies, and content tailored to their specific value drivers. A CFO gets a cost savings framework. A VP of Sales gets a quota attainment story. A CTO gets an architecture overview and security docs. Same product — different narrative for each audience.

SEO and AEO: The matrix drives your keyword and topic strategy at the intent level. You’re not targeting generic industry terms — you’re targeting persona-specific queries. “How to reduce sales rep ramp time” is a CRO query. “SaaS security compliance checklist” is an IT query. “ROI calculator for sales enablement” is a CFO query. The matrix tells you which queries to own for which audience.

Demand generation: Every campaign, ad, and nurture sequence maps to a persona’s primary value signal. No noise. No generic messaging. Demand gen built on the matrix converts better because it’s engineered for resonance, not reach.

Pipeline acceleration: When every touchpoint — from the first LinkedIn post to the sales deck to the follow-up email — maps to the persona’s primary value driver, deals move faster. The right message to the right stakeholder at every stage of the funnel compresses the sales cycle and improves close rates.

The Compounding Effect

What separates the Persona-Value Matrix from a standard ICP exercise is that it doesn’t just inform your targeting — it informs your entire content, channel, and messaging architecture. It’s the operating system underneath your GTM.

Build it right, and you’ll have a system that improves with every campaign you run. The matrix gets sharper, the messaging gets more precise, and the results compound. That’s what it means to treat GTM as a learning engine rather than a launch plan.

If you’re a B2B founder still working from a blank canvas, start here. Define your personas. Map their values. Test, measure, and build the matrix. Everything else follows.


Ready to build your Persona-Value Matrix? Book a session and we’ll map it out together.