GTM operations · revenue operating system

What’s
working?

I find where a revenue engine is breaking — pipeline, operating system, and team — then stand up the GTM system so demand gen can run strategy. AI is how we speed that up once the system is sound.

A senior GTM operator who owns the revenue operating system — RevOps, demand systems, and AI enablement — as one function.

Two questions, one stack

How much pipeline is in stage two?SECONDS
Which motions created it?3 DAYS · DISPUTED

Point of view

Marketing works. Its proof
is what’s broken.

Most demand isn’t manufactured. It gets shaped long before anyone fills in a form — a podcast eighteen months ago, a peer who vouched for you in a Slack group, a reputation built over years of showing up. That is marketing. It’s the most powerful marketing there is. It’s also invisible to a model built around last-touch source fields.

So the model undercounts the work that matters most and overcounts whatever happened to be measurable. Then someone carries that model into a budget meeting, and the wrong line gets cut.

I’m not here to prove marketing works. I’m here to stop the measurement from arguing that it doesn’t.

One side has a schema.
The other doesn’t.

The moment an opportunity is created, your data gets disciplined. Required fields. Stage gates. Close dates. One system, one record, one shared key everything else can join to.

Everything that produced that opportunity gets no such treatment — outbound activity, events, referrals, warm intros, advisor and partner motions, website conversion. Each recorded in whichever tool it happened to run in, under whatever that tool calls things, with no key connecting it to the opportunity it created.

Before an opportunity exists

Ad platforms, email tool, event registrations, call and meeting logs, spreadsheets, someone’s inbox. Governed by nothing. No shared key.

No join

After an opportunity exists

The CRM. Required fields, stage gates, validation rules. The opportunity record ties it all together.

This is structural, not a reflection of your team. No CRM enforces a schema on work that happens before its records exist — so the second answer gets assembled by hand, differently each quarter, by whoever is building the deck. It survives one meeting and then has to be rebuilt.

Until recently, fixing that was a data-engineering project — a warehouse, a modeling layer, a team, two quarters. The cost of connecting scattered activity data to CRM outcomes has collapsed over the past year. It’s now a scoped build on top of the CRM you already run — named in a diagnostic, built in weeks, and owned by your team afterward.

How I think about proof

Three kinds of claim

Not everything can be measured the same way, and pretending otherwise is where credibility goes to die. Three layers, three different standards of proof — and being explicit about which is which is most of the job.

Register one Brand & latent demand Quarters to years
Honest claimThis moved, and here is what moved alongside it.
Not a claimThis caused that. Anyone selling you brand attribution is selling you a story.
In developmentI’m building this now with a client. It isn’t for sale yet, because I can’t do it honestly at speed — and selling it before I can would make me the thing I’m arguing against.
Register two Pre-pipeline motions Weeks to quarters
Honest claimThis found and converted demand that already existed — and here is precisely what we couldn’t see.
Not a claimThis created the demand. It didn’t. It met it.
This is the workThe diagnostic, the implementation sprint, and the retainers below.
Register three Pipeline to closed-won Immediate
Honest claimThese are the numbers. Stage, amount, close date, win rate.
Already yoursYour CRM already disciplines this well. I build on it rather than rebuild it.

Most measurement fails by applying one standard of proof to all three — either the same false confidence everywhere, or a shrug at anything that resists a clean number. The discipline is knowing which claim you’re entitled to make, and refusing the ones you aren’t.

How the diagnostic works

Find where the engine
is breaking

Every engagement starts here. Two to four weeks, four steps, and a plan you can act on.

01

Questions leadership actually asks

Board, QBR, planning — and an honest verdict on which ones your reporting can defend today.

You receiveThe question set, with a defensible / not-yet verdict on each.
02

Where the engine is breaking

Pipeline (sources, conversion, velocity), operating system (CRM, data, workflows, routing, attribution, reporting), and team (roles, handoffs).

You receiveA current-state map across pipeline, operating system, and team.
03

AI as a layer, not the product

Where AI speeds a sound system vs. where it would automate a mess. Guardrails and ownership included.

You receiveWhere AI fits now, where it waits, and who owns it.
04

Prioritized plan

What to fix first, what to build, what to retain ownership of, and what to hand to an engineer.

You receiveA clear next-step plan: sprint, retainer, or both.

You get findings you can act on whether or not we work together again. If we continue, the diagnostic fee covers month 1 of a multi-month retainer.

Evidence

What this looks like when it lands

Reconciliation produces a defect ledger — every number that didn’t tie, why, and what it cost. These are the failure types it catches. Each one produced confident, plausible output. None raised an error.

Defect ledger Sample — real figures pending client approval
A scheduled refresh reporting success every run while writing nothing, because a note in its runbook told it not to.WEEKS OF STALE DATA
A prefix-matching rule capturing one source into another — between two sources leadership compares side by side.% OF FY VOLUME
Two systems computing the same metric over different universes. Both defensible. Both in use. Neither named canonical.TWO OFFICIAL NUMBERS
A reconciliation that passed on dollars and would have failed on count — zero-value records invisible to a revenue-only check.UNDERCOUNTED SOURCING
An attribution rule with an unwritten exception, halving one partner’s credited pipeline.MISATTRIBUTED CREDIT

Full ledger with figures available under NDA.

Written context

The part that outlives
the engagement

Every company I’ve worked in has the same problem underneath the reporting one: the decisions live in people’s heads. Why “sourced” means what it means. Which field is the real one. What was tried in 2024 and quietly abandoned. When someone leaves, it goes with them.

So every engagement writes that context down — in a form your people and your AI tools can both work from. Not a wiki nobody opens. A living record of what your team decided and why, kept current as a by-product of doing the work.

Definitions

What each metric means, and which field it actually comes from.

Decisions

What was chosen, when, and why the alternative was rejected.

Methods

How each recurring analysis is really run, step by step.

Gotchas

What breaks silently, and how you’d know it had.

Why this matters more than it used to. Most GTM teams have adopted AI and gotten inconsistent answers out of it. That’s usually not the tool. It’s that every prompt starts from nothing, so every answer quietly reinvents the definitions — and two people asking the same question get two different numbers, both confidently wrong.

Your AI is only as good as the context you can hand it. Most companies have never written that context down anywhere.

Qualification

Who this is for

Good fit when

  • The revenue engine is hard to see, or it has stalled — and leadership keeps asking “what’s working?” without a defensible answer
  • Pipeline looks trustworthy once an opportunity exists; the mess is everything before that, or the operating system connecting motions to outcomes
  • Marketing and sales are measured as one motion, or you’re trying to get there
  • You want one senior owner across RevOps, demand systems, and AI enablement — not another tool vendor or a campaign executor
  • You’d rather own the system afterward than rent a black box forever

Not a fit when

  • You need campaigns run — I don’t execute demand gen (I partner with people who do)
  • You need day-to-day marketing-ops hands for lists and workflow tickets
  • You have no CRM discipline yet — fix that first; this layer sits on top of it
  • You want a dashboard rather than an agreement about what the numbers mean
  • You need custom software or a context engine built from scratch — I specify and verify; an engineer owns that build

Working together

How engagements usually run

Free · start here

GTM AI Readiness self-assessment. A short self-assessment — not the paid offer. It shows where AI would help vs. where you’d be automating a mess.

Take the assessment

Step one · paid front door

GTM / Revenue Diagnostic

Find where the revenue engine is breaking: pipeline, operating system, and team — with AI as a layer inside the diagnostic, not the name of the work. You leave with prioritized findings and a clear next-step plan (sprint, retainer, or both).

If we continue into a multi-month retainer, this fee is used in place of month-1 spend.

Best for a revenue leader who can see the engine is hard to see or has stalled, and needs a current-state map plus a recommended first build before committing to monthly work.
$15,0002–4 weeks

Step two · standalone build

Implementation sprint

Nobody buys this off a menu first — the diagnostic names the first build, the duration, and the price. The published number is a floor. Example builds: attribution and reporting, routing and demand systems, Clay or AI workflow stand-up.

Best for a team that already has the diagnostic readout and wants that first system built and handed off, not a monthly owner.
Starting at $15,000Scoped from the diagnostic · typically 4–8 weeks

Retainer — if you want ongoing ownership.

Tiers by what I own, not by hours. Published minimum: 3 months.

Review & direct

Advisory

I review and direct; your team executes. Monthly roadmap, office hours, QA. I do not own a pipeline number.

Best for a company that already has a function owner and operators on staff. They need a senior reviewer while their team executes.
$6,000Per month · 3-month minimum

Own named workstreams

Operator

I own one or two named workstreams end to end (examples: attribution and reporting; or Clay, routing, and demand systems).

Best for a company that has a function owner and a team, but one or two named workstreams have no owner. I take those end to end; you still own the function and the people.
$10,000Per month · 3-month minimum

Own the function

Embedded

I own the revenue operating system as a function — RevOps, demand systems, and AI enablement.

Best for a company missing a GTM or RevOps function owner: sales ops pulls reports, marketing ops runs campaigns, and nobody owns the connections, the definitions, or the system. I sit in your stack and own that function.
$15,000Per month · 3-month minimum

Start with a conversation

Bring the three questions your leadership asks most about pipeline — and whether anyone else in the company computes the answers a different way.