Skip to content
AI Tools

Codex CLI for non-developer NZ teams — where it earns its keep

What Codex CLI is actually doing inside NZ small business engagements — cleaning data, automating reports, drafting documents — and where it does not fit.

Ben Anderson22 April 202610 min read

Codex CLI is a developer tool. I am going to get that out of the way up front, because most of what I read about it on the internet is written for developers, and most of the people I work with are not developers — they are owners, ops leads, admin leads, and operators in services and trades businesses around Nelson.

The reason I keep recommending it anyway is that the output of Codex CLI work serves the non-developer team. You do not type the prompts yourself. You commission the work, the same way you would commission a one-off script from a developer or a custom report from your accountant. The difference is the cost and turnaround. A piece of work that used to take a week and a quote now takes a few hours and a conversation. That is a meaningful change for a small business, and it is the part owners need to understand.

This post is what Codex CLI is actually doing inside the engagements I run, and where it earns its keep for a team that does not write code.

What Codex CLI actually is, in plain English

Codex CLI is OpenAI's terminal-based coding agent — a tool that sits on a developer's laptop and can read files, write files, run commands, and call out to the GPT models. The recent updates have pushed it well beyond writing code: it can use other apps on the computer, remember context between sessions, and run scheduled background work.

In practice that means the developer asks it to do something — "clean up this customer list", "generate a weekly report from these three files", "draft contract language for this scenario based on our template" — and it does the work, shows what it changed, and the developer reviews it. The whole loop is faster than writing the code by hand.

For an SMB owner, none of that matters except for the result: the things you used to wait on a developer for, you can now get done faster. The interesting question is what those things are.

Where I am actually using it for client work

There is a temptation when writing about a tool like this to list every theoretical use case. I am going to skip that and just tell you what is paying back in real engagements right now.

Cleaning up a CSV. This is the most common one. A client exports a list of customers, suppliers, products, or transactions from one system, needs it formatted for another system, and the formatting is messy. Inconsistent capitalisation, duplicated entries, dates in the wrong format, addresses in one column that need to be in three. Half a day of admin work becomes 30 minutes of Codex CLI work plus 15 minutes of the client checking the output. The client does not see Codex CLI; they see a clean file.

Automating a Xero report export. Most of my clients use Xero, and most of them want the same handful of reports pulled out every month or every week — usually a combination of Xero data with something else (a spreadsheet of jobs, a CRM export, a list of suppliers). Building a small script with Codex CLI that pulls the data, joins it, formats it, and emails it to the owner on a schedule is now a half-day project rather than a multi-day one. The owner sees an email arrive on Monday morning. They do not need to know there is a Codex CLI run sitting underneath it.

Drafting a contract or document from a template. A services firm I work with has a standard scope-of-work document they tailor for each new client. The tailoring used to take an hour because their admin lead had to find the right clauses, swap names and dates, and check nothing was missed. Codex CLI can do that draft in a couple of minutes from the brief. The admin lead still reads it, still adjusts the bits that need a human touch, but the starting point is much closer to done.

Migrating data between systems. When a client switches from one tool to another — bookkeeping, CRM, project management — there is always a chunk of data that needs to move and the formats never quite line up. Codex CLI is good at this kind of one-off transformation work. It is exactly the sort of thing where you would otherwise pay a developer for two days.

Running scheduled checks on a business. "Tell me when an invoice has been outstanding for more than 30 days." "Flag if any quote sent in the last fortnight has not had a follow-up." "Compare this week's sales to last week's and email me a one-line summary." These are small bits of recurring work that nobody enjoys doing manually. Codex CLI plus a scheduler is a much cheaper way to set them up than a custom application.

Why this is different from the previous wave of automation tools

For a long time, the trade-off for a small business was binary: either you used a no-code tool like Zapier or Make for what they could handle, or you paid a developer at developer rates for everything else. The middle ground was thin.

Codex CLI shifts that. The class of work that used to be "too small to justify a developer but too custom for a no-code tool" is now economically viable to build. A 200-line script that does exactly the thing your business needs, deployed once and running on a schedule, used to be a $3-5k engagement. It is now a $500-1500 engagement. That changes which problems you can afford to solve.

The other thing that has shifted is the speed of iteration. When something needs to change — the report format, the data source, the schedule — the change is fast enough that it is no longer a project. It is a 30-minute conversation. That makes the systems you build feel less like fragile contractor work and more like something the business actually owns.

I have written about how this connects to the broader managed-agent direction in managed agents are real workers, not chatbots. Codex CLI is one of the tools that is making that shift practical for small businesses, not just for tech companies.

The class of work that used to be too small for a developer but too custom for Zapier is now economically viable. That is the change owners need to understand.

Ben Anderson

Where Codex CLI does not fit

I want to be honest about the limits, because the use case is genuinely good and I do not want to oversell it.

It still needs a developer to set up. Codex CLI is a terminal tool. You install it, you review what it does. I sometimes see articles suggesting non-technical people can use it directly. They cannot, in any meaningful sense, and trying to learn it from scratch as a non-developer is a poor use of an owner's time. You commission the work. You do not do the work.

It is not the right tool for everything you might want to automate. If your need is "every time a form is submitted on my website, send an email to my sales team and add a row to a spreadsheet", that is a Zapier or Make job and it costs $20 a month, not $500 in setup. Codex CLI shines on the custom end of the spectrum — the work that is too specific to fit a templated automation. Picking the right tool for the right job is the thing that determines whether the money is well spent, and it is the thing I spend most of the first conversation on.

The output still needs a human review for anything customer-facing. I cover this in more depth in AI agent risk and governance for NZ small businesses, but the short version is the same as for ChatGPT: drafts get reviewed, decisions get acted on. A Codex CLI script that generates a report for the owner to read is fine. A Codex CLI script that sends an email to a customer without anyone looking at it is a risk that needs explicit thought.

It is not a replacement for fixing a broken process. This is the most important one. If your business has messy data, unclear ownership, or processes that exist mostly in one person's head, automating the symptoms will not fix the underlying problem. Codex CLI is great at speeding up work that has a clear shape. It is not good at inventing the shape for you. That is a consulting problem, not a tooling problem.

What an engagement looks like in practice

A typical Codex CLI piece of work for an SMB client looks like this. We have a 30-minute conversation about what they want done. I ask enough questions to understand the data, the format, the schedule, and who needs to see the output. I quote a fixed price. I do the work — usually a half-day to a day — and walk them through the output. They use it for a week or two and we adjust anything that needs adjusting. The whole thing closes in under a fortnight.

The output is rarely glamorous. It is a CSV that arrives by email. It is a report that lands in their inbox on Monday. It is a folder of contract drafts that are 80% done before their admin lead opens them. It is the absence of a piece of weekly admin nobody enjoyed doing.

That is the part I want non-developer owners to understand. The tool is technical. The output is operational. And the gap between what is now possible and what most NZ SMBs are actually using is large enough that there is real money on the table for the businesses that move on it.

The right way to think about commissioning this work

If you are going to pay someone to set up a Codex CLI piece of work for your business, the things to be clear on before you start:

  • The exact piece of work you want done, in business terms. Not "automate our admin", but "produce a list of overdue invoices every Friday morning, sorted by customer, with the last contact date next to each one".
  • Who the output goes to and what they do with it.
  • What data the script will see, and whether any of it is sensitive enough to need a conversation about where it is processed.
  • Who owns the script after it is built — meaning who notices when it stops working and who decides when it should change. (This is the bit that gets skipped most often.)

If those four things are clear, you will get a good outcome. If they are not, you will get a tool that runs for a month, breaks quietly, and ends up unused. The technology is not the constraint anymore. The clarity of the brief is.

Picking the right first piece of work is also important. I have written separately about what to automate first in a small NZ business — most of the same thinking applies here, with the added consideration that Codex CLI suits the more bespoke end of the spectrum.

If you have a workflow you have been thinking about automating and want to talk through whether Codex CLI is the right fit — or whether something simpler would do the job — that is the kind of conversation I have most weeks. Start at Codex CLI consulting or get in touch.

Tags

Codex CliOpsAutomation
BA

Written by

Ben Anderson

Founder, Nelson AI

Ben builds practical AI and automation for New Zealand businesses — internal tools, web apps, and workflow automations scoped to what the work actually needs.

Get in touch

Related posts

Keep reading.