AI control plane
How an AI Control Plane Runs the Marketing Function | AI Marketing OS
AI
24 September 2026
5 min watch

Most mid-market companies buy marketing one of two ways. They hire people, or they hire an agency. Then they judge either one on activity.
in this video
0:00
Intro: a department became a control plane
0:50
Start from the argument, not the calendar
1:37
Producers work behind gates
2:25
Nobody lets the system near a budget
3:12
One table decides what worked
4:03
What it costs, all in
4:40
Close: the thesis and the ladder
In this video.
Most companies buy marketing as headcount or an agency and judge it on activity. This walk-through shows the whole function run as an AI control plane above the applications, with a person at every spend gate and the result judged on qualified pipeline at a known all-in cost.
Most mid-market companies buy marketing one of two ways. They hire people, or they hire an agency. Then they judge either one on activity. We run our own marketing differently. It is not an application we configured. It is an AI control plane above the applications: Zoho CRM, Marketing Automation, Social and Catalyst, and the channels around them. It observes all of them, decides what to argue, publish, promote and spend, and acts through their own APIs. We talk to it in Slack today; in the solutions we build, it sits in a pane on every screen. It acts. We approve the money. Everything on screen is that system, running our own marketing, with this week's figures: the message in Slack on the left, the system it moved on the right. No customer data appears anywhere. Six minutes. Here is how it runs. The control plane does not start from a content calendar. It starts from what the market is pulling on right now. It reads the platform vendor's direction, the industry news, what competitors publish, what people search for, and what we can credibly deliver. From that it keeps a short list of themes: five to seven arguments a buyer is weighing this quarter, each scored every month and kept only while it scores. Everything downstream hangs off a theme. A program is a bet on a theme, with a hypothesis, a window, a budget and a kill rule. On the right is the Strategy page it wrote. On the left is the message it sent us when the scores changed: which theme rose, which fell, what it proposes. The system is asked to be right about what the buyer is thinking, and to say so in the channel. The producers are skills the control plane runs. One writes blog posts, one writes video scripts, one drafts landing pages, one plans the social week, one builds the newsletter. None of them publishes anything on its own. Each one stops at a gate and asks a person: a chat message in plain language, in Slack or Zoho Cliq, one decision per message. Reply one for yes, two for no, three for change something. On the left is a real one: a blog draft, planned for the twenty-ninth, asking for a yes. On the right is what the yes moves: the draft in the website's content system, scheduled, with its category, cover and search description set. Nobody opened the site. Speed comes from the producers. Judgment stays with the person. The gate is where those two meet. Spend is where most people stop trusting automation, and they are right to. So spend is the one thing the control plane never does by itself. When it wants to launch a campaign or change a budget, it writes a proposal that names the number, the cap it sits under, and what it expects to happen. On the left is a real one, and the one that approved it. On the right, the campaign at the new number. Only then does the change go to the ad platform, and the gateway refuses anything that is not an approved proposal. One exception only ever reduces spend: a campaign well over its daily budget two days in a row is paused, at three in the morning, without asking anyone, because pausing is safe and overspending is not. Caps are checked in code, after the approval, before the call. Governance is designed in, not bolted on. Every channel writes into one table. Search ads, organic search, the site, email, social, video, and the CRM leads. One row per day per thing measured, joined to the program that produced it. That join is the whole point. A blog post is judged on whether its program produced qualified pipeline, not on its views. A campaign is judged on whether its leads were marked sales-ready by a person in the CRM, and that mark goes back to the ad platform as the conversion. On the right is the cascade: theme to programs, program to channels, channel to pieces. Null means not measured; zero means zero. On the left is how we use it: a question typed into the channel, what did this program cost per lead and what would you change, and the answer with the row it read. Today the question goes to Slack. On one surface it is typed in a pane on this page, about the rows on screen. The last screen is the one an agency will not show you. Every run of every skill is metered, including the AI's own cost. At month end the tooling and seat costs land on the pieces that were produced, so a blog post carries its real all-in cost and so does a campaign. Overhead is reported as overhead, not hidden inside the pieces. That gives us a number to put next to an agency retainer or a marketing hire: what the function cost, what it produced, and which pieces earned their keep. It also tells us when to stop. A program with traffic and no requests is closed at its window, on its own kill rule, and the plane says so in plain words, in the channel. So that is the system. Themes decide the argument. Programs place the bet. Skills make the pieces and stop at every gate. Spend never moves without a person. One table says what worked. We call it an AI control plane, the third rung of a ladder. Configured applications, where your people work in the screens. Integrated business solutions, where the applications are joined and the data flows. AI-driven integrated business solutions, where the same joined applications are operated by a control plane with one surface: a pane on every screen that knows the page, so you talk or click on the same screen, and Slack or Cliq on your phone. Every action is logged with who approved it. We are CodeStringers, a Zoho consulting and integration partner. We built this to run our own marketing; it is the first of our AI-driven integrated business solutions. If you already have a marketing team you trust, keep it. This is for the company that has paid for activity and wants to pay for outcomes. The no-risk discovery is on our site.
At a glance
Runtime
5:41
Published
24 September 2026