Someone on X this week made a claim that has truth in, but also radically overstates things:

“I’ve built AI agents that do everything HubSpot would have done for me and more. And I’m not technically inclined.”

I believe him. Because we’ve done a version of it ourselves.

At SaaStr AI we now run a real chunk of our go to market on agents we built. An AI SDR. A custom AI VP of Marketing we call 10K, north of 14,000 lines of code across 74 files. QBee, an AI VP of Customer Success managing 100+ sponsor relationships. Three humans, one dog, 20+ agents in production. The stack has closed real revenue. So when someone tells me they replaced their CRM workflows with agents they vibe coded themselves, I’m not skeptical. We sort of did it too.

But “we sort of did it” is not the same as “everyone is about to do it.” Those are different claims, and most of the bad takes right now live in the space between them. Before the four reasons, it’s worth being precise about what we actually did, because it’s the opposite of what most people think.

What “We Sort Of Have” Actually Means: We Went Headless, Not Homegrown

We did not vibe code our own CRM. We didn’t rebuild Salesforce. We went headless on top of it.

Salesforce is still the system of record for every deal, every contact, every sponsorship, every registration, every support ticket. What changed is that almost no human logs into it anymore. The agents do. 10K reads pipeline, revenue, closed-won, and lead flow straight from the Salesforce API in real time, then tells the team what to do every Monday. QBee reads and writes sponsor records continuously and sends 100 personalized deliverable emails in 10 minutes. The platform is the data layer. The agents are the interface. The humans are the executors.

That’s the move. Not “replace the CRM.” Buy the platform, build the last mile on top of it. That’s a very different thing than vibe coding your own HubSpot from scratch, and the difference is exactly why the four reasons below matter.

So here’s why your own roll-your-own CRM works great until it doesn’t.

Salesforce Just Launched Headless for AI Agents. We’ve Already Been Living It for 6 Months.

1. It Breaks Down With Larger Orgs, and Especially In The Enterprise

A solo founder or a 3 person team vibe coding their own CRM logic is one thing. If your agent gets a lead status wrong, you fix it yourself in 20 minutes because you wrote it.

Now put 40 sales reps on it. Then 400. Now you need permissions. Roles. Territory rules. Audit logs. A way for a new rep to be productive on day 2 instead of needing the founder to explain how the homegrown system thinks. You need it to behave the same way for everyone, every time, including the people who don’t care how it works and just want to hit their number.

CRM didn’t become a category because the software was magic. It became a category because it imposed shared structure on a lot of people who would otherwise each do it their own way. That problem gets harder as you scale, not easier. Agents don’t make 400 people agree on a sales process. They make it faster to build the thing those 400 people will then ignore.

2. It Breaks Down When You Have To Integrate With Lots Of Third Party Apps

The demo where your agent reads your inbox and updates a deal looks incredible. The reality of B2B revenue ops is that your data lives in 30 places. Billing. Product analytics. Marketing automation. The data warehouse. Ticketing. E-signature. The accounting system finance refuses to switch.

A huge part of what you’re paying Salesforce and HubSpot for is that they’ve already done the boring, miserable, never finished work of connecting to all of that and keeping those connections alive when the other vendor changes their API on a Tuesday with no warning. We graded 116 B2B APIs this year for exactly this reason, and the spread in quality is enormous. Some are pristine. Many are not.

When you vibe code your own system, every one of those integrations becomes your problem. Forever. The agent that built it doesn’t get paged at 11pm when the sync silently stops and your forecast is now wrong. And the orchestration layer is going to stay messy through the end of 2026. Zapier, webhooks, and glue code aren’t going anywhere yet. MCP is real and getting better, but most of the tooling isn’t there. Budget for that reality.

3. To Do It Right Takes A Lot Of Maintenance

This is the part nobody wants to hear. Building it is the fun 10%. The other 90% is keeping it running.

Models change. APIs change. Your business changes. A field you depended on gets renamed. An edge case you never thought about shows up the day you close your biggest deal. The thing you built in a weekend now needs care every week, and that care never ends.

We feel this directly. 10K is 14,000+ lines of code across 74 files and 373 commits that I am responsible for. QBee manages 100+ live relationships, so QBee being down is not an abstract inconvenience. Our stack works because someone here owns it and tends it constantly. “I built it and I’m not technically inclined” usually means “I built it, it works today, and I haven’t yet hit the week where it breaks and I can’t fix it.” And here’s the part that makes the homegrown version riskier: when agents do the work, your data layer stops being a filing cabinet and becomes the brain. If a record is incomplete or wrong, the agent produces wrong output, at scale, on your behalf, against real contacts. Garbage in, garbage out applies 100x when an agent is making the decision.

4. To Do It Right Takes The Right Person, And The Drive To Do It

The people pulling this off are not normal. They’re a specific kind of person who enjoys building this stuff, who keeps tinkering at it on a Saturday, who finds the maintenance interesting instead of draining.

That’s not most founders. It’s definitely not most VPs of Sales. The guy who replaced HubSpot with his own agents did it because he wanted to, and he has the drive to keep doing it. Most people want the number to go up. They do not want to become the in house developer, the on call engineer, and the integrations team for a CRM with one customer.

You can’t fake that drive. Either you’re the kind of person who is going to maintain your own revenue system, or you’re going to quietly go back to paying $50 a seat to make it someone else’s job. The second one is the right call for almost everybody.

5. To Do It Right Means Owning Governance, Security, and Liability Yourself

This is the reason that ends the conversation inside any company big enough to have a CISO or a procurement team.

When you pay HubSpot or Salesforce, you are not just buying features. You are buying their SOC 2, their pen tests, their encryption, their access controls, their audit logs, their data residency, their breach response, and their legal exposure when something goes wrong. That is a real chunk of what the seat price covers, and it is invisible right up until you need it.

When you vibe code your own revenue system, all of that becomes yours. Who can see customer PII? Where is it stored? Is it encrypted at rest? Can you produce an audit trail of who changed which record and when? Can you honor a GDPR or CCPA deletion request? When your biggest customer’s security team sends you a 200-line vendor questionnaire, what do you put in the box that asks for your last third-party audit? “I built it myself on a weekend” is not an answer that closes enterprise deals.

And this gets more important in the agent era. When agents are reading and writing your system of record autonomously, governance stops being a checkbox and becomes the thing standing between you and an agent emailing 4,000 real contacts the wrong offer, or exposing data it should never have touched. The blast radius of a misconfigured permission is no longer one confused rep. It’s an autonomous system acting on bad rules at machine speed. The bigger the org, the less anyone will accept that risk living in a codebase one person understands and nobody audited.

Vendors carry this weight because it’s existential for them. They have entire teams whose only job is to keep you compliant and out of the headlines. Roll your own and you’ve quietly signed up to be that team, for a system with one customer.

In Most Cases, Agents Make the CRM More Important, Not Less

Here’s what surprised even us. A lot of operators assume that when agents take over the work, the underlying platform becomes a commodity you can swap out or rebuild yourself. The opposite happened.

We had multiple CRM vendors offer to move us over 100% free. We still pay for Salesforce. The answer was a quick no, because three of our most important agents are now Salesforce-native. Migrating meant rebuilding the agent stack from scratch: 3-4 months of degraded capability, $200K+ in reimplementation, our Chief AI Officer pulled off building new things to do migration work. At 2-3 agents, switching is annoying. At 10, it’s expensive. At 20, it’s functionally impossible. The agents chose the platform. We didn’t.

And the spend tells the story. We now pay roughly 15x more on agents than on CRM licenses. The platform is a line item. The agents running on top are the business. That’s the actual shape of the future, and it’s the inverse of “vibe code your own CRM and stop paying the vendor.”

Just Because You Could, Doesn’t Mean You Should.  Vibe Code What You Need and Can’t Buy

Is the vibe coded CRM real? Yes. We’re proof a small team can replace a shocking amount of go to market software with agents you build and own. That’s new, and it matters.

But “a determined builder with the right skills and the appetite for endless maintenance can do this” is a different statement than “the CRM category is dead.” The first is true today. The second ignores why these companies got to $30B+ in the first place, and it ignores that going agentic made our switching cost go up, not down.

So the shift isn’t everyone replacing HubSpot and Salesforce with homegrown code. The shift is that you buy the platform and build the last mile on top of it. You stop picking your CRM based on the UI and start picking it based on which agents are native to it. The seat based model is going to get tested. The pricing pressure is coming. But the category survives, and for the people who go headless instead of homegrown, it gets more important, not less.

Build your own from scratch if you’re one of the rare people who actually will maintain it. For everyone else: buy the platform, build the last mile, and let the bill cover the 90% you don’t want to do.

Not for most.

Related Posts

Pin It on Pinterest

Share This