I would rather hand a customer a working tool than teach them a process. That has always been true, and until recently it was expensive enough that it rarely happened.

It is close to free now. A CSM who cannot write code can build something genuinely useful in an afternoon, and hand it to a customer who is stuck. That is a real improvement in what customer success can deliver, and I do not want to talk anyone out of it.

But watch what happens next.

Three People, Same Logic, Three Places

One CSM builds a tool in a no-code app to solve a recurring customer problem. Another CSM, working a different book, builds the same thing as a chat artifact. Someone in ops builds a proper agentic workflow that does the same job.

Same underlying logic, three interfaces, three places it can be changed. A tool for everything, and a system for nothing. And now three things go wrong at once.

It drifts. Each version gets improved independently. Six months later nobody can say which one reflects current thinking, so some of your customers are running last quarter's logic and nobody knows which ones.

It duplicates effort. Three people maintaining three versions of one thing. The tooling built to save time is now consuming it.

It walks out the door. The tool lives in a personal account. When that person leaves, and they will, their customers keep using something you cannot reach, cannot update, and cannot switch off. You have a customer-facing dependency you do not control and possibly cannot see.

This is shadow IT, except the shadow is pointed at your customers.

The Fix Is Ownership, Not Permission

The obvious response is to centralise: nobody builds anything without approval, everything goes through a queue.

That kills the thing that made it valuable. The reason a CSM can solve a customer problem on Tuesday is that they did not have to ask. Put a gate in front of it and you are back to filing tickets and waiting, which is the situation this replaced.

So separate the two questions. Who is allowed to build, and who owns what gets built.

Building stays distributed. Ownership does not. Anything customer-facing lives in organisational accounts, is catalogued somewhere a new hire could find it, and has one version marked current. If two people have built the same thing, that is a merge, not a coexistence.

None of that slows anybody down on Tuesday. It just means Tuesday's work still exists in a year.

This Is the Argument for CS Ops

Customer success organisations have historically justified an ops function through reporting and tooling administration, which is a thin case and usually loses.

This is a better one. Your team is now producing customer-facing software. Not documents, not decks. Software, in the hands of customers, built by people whose job is not building software and who will eventually work somewhere else.

Somebody has to own that. Not to gatekeep it, and not to build it all themselves, but to make sure what gets built belongs to the company and stays current. That is an operational function, and the cost of not having it does not show up until the day it shows up all at once.

The wider version of this argument, including the two related traps, is in the talk. There is also a short audit if you want to know how exposed you already are.