Revenue systems, and the cleaning up nobody else will do.

CRM architecture, pipeline discipline, lifecycle, and the measurement layer underneath all of it. Twenty nine years of it, without a break, since 1997. Most of the job is sorting out decisions nobody wrote down. That part is not glamorous and it is where everything else starts.

None of this is a strategy problem

Four sentences that describe most of the businesses that call. If two of them land, the rest of this page is worth reading.

01
There is a price list

And nobody in the building can explain how any number on it was arrived at, including the person who wrote it.

02
The pipeline is a guess

Two people would give you two different answers about what is actually live right now, and both would be sincere.

03
Follow up depends on one person remembering

And that person is busy doing the work, which is the reason they were worth hiring in the first place.

04
The numbers exist and nobody believes them

So nobody uses them to decide anything, which means the reporting is a chore rather than a tool.

Somebody has to go in and sort that out before anything clever is worth doing. That is the job. It is not a glamorous title and it is the honest one.

Nobody buys a revenue system. You compose one.

Every firm that calls already owns most of the pieces. A CRM somebody chose in a hurry, the system the work actually runs in, something that sends the invoices, a mailbox. What is missing is almost never another platform.

System of record
HubSpot, Attio, Day.ai or Clarify. Whichever fits the business, not whichever I know best. Where the four actually differ, and if the answer is Day.ai, how to run it.
Where the work runs
ConnectWise, Halo, Autotask, Linear, Jira. The PSA or the tracker. Usually the real source of truth, and usually connected to nothing. Whether it needs a CRM beside it.
The money
Stripe, QuickBooks, Xero. What was quoted, what was invoiced and what was actually paid, which are three different numbers.
Reach
BrandJet. Sourcing, buyer intent, sending, and the replies landing in one inbox. Everything else on this list keeps what happened. This is the row that decides whether anything happens. How it is set up, and where it joins the row above.
Follow up
Sequences, tasks, the nudges. Built so that nothing load bearing depends on a person remembering.
Email infrastructure
Resend, Gmail. Deliverability, one click unsubscribe, and a hard split between transactional and marketing. A systems problem before it is a copy problem.
The data layer
Postgres. Where the answer lives when no single tool in the stack holds it.
Measurement
GA4, Search Console. Reporting built so it can deliver bad news. One that only produces wins stops being opened.
The compliance gate
Pre-Trip. built here Reads the copy before it ships, in the verticals where a wrong sentence is a fine rather than a typo. What it checks.
The agent layer
MCP. So an assistant can read and write the stack without a person in the middle. I have built the server side of that, not only wired up someone else's.

Most of those boxes are already filled in your business, well or badly. What is missing is not a tenth product. It is the wiring between them, and nobody sells you that, because it is not a thing that fits in a box.

Seven ways in, and it is not a menu

Pick whichever one sounds like your week. Three have a page of their own because they come up the most.

The system is a mess and nobody owns it

Work arrives through relationships and nothing catches it. One pipeline, follow up that fires on its own, a weekly read you can actually trust.

Read the page
It works and nobody knows

Real product, a few paying customers, and no repeatable way to find the next twenty. Who it is for, what it costs, and one channel that returns something.

Read the page
The assistants recommend somebody else

When a buyer asks ChatGPT or Perplexity who to use, a name comes back and it is not yours. That is measurable now, weekly, and it is mostly fixable.

Starts with the audit
You need sales run without hiring a VP

Someone to own the number, the forecast and the weekly discipline, and to build the thing a real hire would eventually inherit.

Sales Director, team of eight
A partner or channel program

Recruiting the partners, arming them, and building the mechanics that make a referral something other than a favour someone remembered to do.

Three years as a channel manager
A new line of business, from nothing

Standing up an offer that does not exist yet: what it is, who buys it, what it costs, and who delivers it on day one.

Employee one at a funded venture
Customers land badly and leave early

Onboarding is where the relationship is won or lost, and it is usually the least designed part of the entire business.

Built one, then sold and delivered it

Two things you can just buy

No call and no scoping. These are boxes on purpose, because they are the only things on the page you can put in a basket.

What Kesey does not take on

You should know this before you hire me, not in month two.

Paid media at real budget

Direct spend management tops out around five thousand a month per client. Past that you want a media buyer, and you will be told so.

Deep platform work outside HubSpot

HubSpot is six plus years of depth. Anything else is an honest ramp, and you will hear which one you are getting.

Development as a trade

Built with AI tooling, to a production standard. Say now if that is a dealbreaker.

A named team you never meet

Whoever scopes the engagement is on it. That is the constraint, and it is the one worth keeping.

The short version of twenty nine years

Here rather than one click away, because most people reading this arrived from an email and have never heard of Kesey.

29 yrs
Inside CRM and revenue systems, without a break, since 1997
$1.5M
Largest deal in PipelineCRM history, 750 users, won on wireframes drawn in house
6+ yrs
At HubSpot. Channel, then Enterprise. President's Club 2019 and 2020
$300K+
Annual revenue at a company co-founded and exited

Tell me what is getting dropped

Thirty minutes. You describe how work actually comes in and where it stalls. If I am not the right answer I will say so on that call.