Home Engineering 5 min read

Why Engineering is Now DevOps for ClientOps

AI turned much of Client Ops into developers overnight, and the tools they ship now arrive faster than anyone can govern them. The fix is not a review queue. It is building the infrastructure that makes going fast safe, so twenty-five tools compound instead of quietly disagreeing with each other.

AI has turned a lot of people on Client Ops into developers, whether or not that was the plan. A dashboard or a one-off tool that used to take a product manager and an engineer a few weeks to ship now gets built by one person in an afternoon, with AI doing most of the actual work.

Speed like that doesn’t arrive clean. What ships alongside the tool is a script nobody will remember building in six months or a dashboard that quietly disagrees with the one someone else built last month.

None of that’s visible on day one, because on day one there’s just the one tool and it works. It’s later, once there are ten of these instead of one, that nobody’s sure which version to trust.

The instinct at that point is to slow down and add a checkpoint: a review queue, an engineering sign-off before anything client-facing ships. It’s worth walking through why that instinct, reasonable as it sounds, ends up costing more than it saves.

Build the road, not the speed bump

The instinctive fix we reach for first doesn’t work: adding review queues and engineering sign-off trades one problem for another. Fast-and-messy becomes slow-and-careful, and client ops loses the exact thing that made AI worth using in the first place.

That cost breaks into three pieces, and they don’t overlap.

First, a review queue before anything ships puts back the wait that AI took out. The build still gets made in an afternoon. It doesn’t ship in one, because now it ships whenever it’s someone’s turn to look at it.

Second, engineering sign-off on every client-facing build hands the decision back to the person the whole point was to build around. If a build needs an engineer’s approval before it goes out, the afternoon that skipped the engineer was never really skipped.

Third, a stop sign at every intersection, not just the risky ones, applies the same friction whether the build warranted it or not. Hoping everyone slows down enough not to crash catches the same risk as a gate at the risky spots only.

Only, this happens at a much higher cost to everything passing through the ones that were never risky.

None of these solutions fixes the actual problem. Together they just buy back the slow-and-careful world AI was supposed to replace.

Engineering’s job isn’t to slow client ops down, and it isn’t to take the work back either. The job is to build the infrastructure that makes going fast safe in the first place, the same way a road makes 65 miles an hour safe on a freeway and reckless on a side street.

It was never the speed causing the mess. It’s what’s sitting underneath the speed that decides whether it holds up.

For Krossings, that infrastructure is a specific list, not a general principle: SDKs, so nobody wires up their own login or data access from scratch. One unified way into every client’s systems, instead of a separate key for each one.

Standardized storage, so one application can read what another one already built instead of rebuilding it from nothing. Debugging built in from the start instead of bolted on after something breaks. AI cost tracked automatically instead of surprising anyone at the end of the month.

None of that is client ops’ job to think about, and that’s the point of building it once as infrastructure instead of leaving each person to solve it their own way on their own afternoon. Client ops still decides what to build and still drives.

What that buys, in practice, is easier to show with a real example than to explain in the abstract.

One data layer and 25 tools that don’t fight

AI isn’t the unlock here. The infrastructure is.

Take the unified access piece alone. At most agencies, a client’s HubSpot, their Salesforce, their event data, their campaign data all live in separate systems: separate logins, separate schemas, separate quirks.

Ask AI to build something useful across all of that and it’s reasoning about 10 disparate systems at once, which is exactly the kind of mess AI handles unreliably.

At Krossings, all of it, HubSpot, Salesforce, events, campaigns, already lives in one integrated data layer. When client ops builds a tool, AI isn’t guessing its way across ten systems. It’s working against one system it’s already mastered.

That data layer pays off two ways.

First, each new app doesn’t start from a rewrite. It’s built on the same foundation the last one used, so it adds to what’s already there instead of replacing it.

Second, two apps built for unrelated reasons can still end up paired as complements, because the data underneath them is the same. Nobody has to plan that pairing. The shared layer makes it happen on its own.

Neither of those comes from AI on its own. AI just makes building faster. What turns that speed into something that compounds is the infrastructure underneath it.

That’s the actual redefinition of engineering’s job here. Engineering builds the platform, the APIs, the SDKs, the logging and debugging, the AI Skills, so client ops can scale at the speed of thought without what they build turning into disarray.

25 tools on that same layer, same identity, same schema, same debugging underneath every one of them, don’t compete with each other or quietly disagree. They compound. DevOps, except the developers it supports now are the whole company.

At Krossings, client ops doesn’t need engineering to build for them anymore. It needs engineering to make building cost next to nothing.

Knowing the road was engineered for speed is what lets someone go fast without stopping to check whether it’s safe. Nobody hesitates doing 65 on a freeway built for that speed. The same speed on a side street with no lanes and no signal timing gets someone hurt.

It’s the road underneath that decides whether we’re on a highway or a side street.

Also, each build carries into the next one. The dashboard shipped last week doesn’t just sit there once it’s done. It’s part of what makes next week’s build faster too.

The audacity to break the speed limit

Our infrastructure is a big reason behind the delivery speed our client ops team has been able to hit. Our client ops team has developed a habit of safely and consistently delivering at high speeds.

This has meant they have also developed the audacity to build more and more client solutions. They have the audacity to break the deliverable speed limit. We love that. And for sure our clients love that.

Curious to see this delivery speed in action? Book a revenue diagnostic to see how we think about GTM and tailoring it to your business.

← Back to home
Engineered, not consulted

Ready to engineer your revenue system?

Start with a 30-minute GTM Systems Diagnostic. We'll surface where your pipeline leaks and how to fix it.

Talk to a GTM Engineer