AI agents now do most of our agency admin. Here's what stuck.
Eight of our twelve recurring admin jobs now run without anyone starting them. What we built, what it costs to keep alive, and what we left to people.
On this page
- What is worth automating first?
- How should you automate this task?
- What do we run on our own business?
- What does running your own AI tooling actually cost?
- How does an automation fail without telling you?
- What have we deliberately not automated?
- How do you start?
- 1. Does the answer already exist in writing?
- 2. What happens if this runs and produces nothing?
- 3. Who maintains it in six months?
- Common questions about AI automation
- Will it still be running in year two?
We run a Melbourne web agency on a set of AI agents that do the admin: the reporting, the triage, the research, and the syncing between systems that nobody wants to do by hand. Eight of our twelve recurring admin jobs now happen without anyone starting them. This is what we built, what it costs to keep alive, and the work we deliberately left to people.
Key takeaways
- Automate the work that already has a written answer. Everything else needs a person, and pretending otherwise creates more work than it removes.
- The best automations are the ones nobody has to remember to run. Ours turn up in the weeks everyone is too busy, which are the weeks that matter.
- Eight of our twelve recurring admin jobs run on their own. Three more run up to the point where somebody has to make a call. One we left alone on purpose.
- Running your own AI tooling means you now operate infrastructure. Budget for the running cost, not just the build, or you will find it in month four.
- Every automation ships with a check that fails loudly when it produces nothing. One that only speaks when it succeeds cannot tell you it has stopped.
Search for "AI automation agency" and look at what comes back. Most of it is people selling a course on how to start one. The most-upvoted discussion we found on the subject is somebody asking, reasonably, whether the whole category is "a profitable business or just an AI gimmick."
Fair question, and here is our answer from the only position we can honestly speak from. We build AI automation, and we run it on ourselves first. Not as a demo. As the actual operating system of the business, on the work nobody enjoys doing twice.
The short answer: automate the gathering, keep the deciding. If a task's answer already exists in writing, an agent can do it, and will do it every week without being asked. If it ends in a judgement somebody is accountable for, the agent gathers and the person decides. Then build the check that tells you when the automation has stopped, because it will, and nothing crashes when it does.
Jump to:
What is worth automating first?
The work that already has a written answer. The same test decides what a support bot is allowed to say, and it holds across every kind of business process. We covered the support case in its own article.
If the answer to a task already exists in writing somewhere, it is a candidate. If it depends on judgement, an exception, or something only one person knows, it is not.
That single rule kills most of what people try to automate first. Chasing a client about an overdue invoice looks repetitive, but the decision about how hard to chase this particular client this particular week is judgement, and it is exactly the sort of thing that damages a relationship when a machine gets it wrong.
Compiling the list of who is overdue, however, is not judgement. It is a query.
Automate the gathering. Keep the deciding.
Almost every process in a business splits along that line, and the split is usually obvious once you look for it.
| If this is the task | What to automate |
|---|---|
| A report someone has to remember to run | All of it. Arriving unasked is the whole value |
| Chasing overdue invoices | The list. Never the chase |
| Enquiries landing in one inbox | Reading, sorting and routing. Not replying |
| Preparing for a sales call | Pulling the prospect's facts together. Not the pitch |
| Anything that speaks to a client in your name | The draft. A person sends it |
| Quoting, pricing, what a project should cost | The gathering only. Every judgement stays human |
| A task only one person knows how to do | Nothing yet. Write it down first; that is the real project |
How should you automate this task?
Four questions about one task. The answer lands as soon as your answers settle it, on the same logic as the table above.
Start at the top. The recommendation lands here as soon as your answers settle it.
Automate it this month
Recommended when a wrong result is cheap to put right.
The clearest case there is: it produces information, only your team sees it, the answer is already written down, and a mistake is cheap to put right. Build it as a small job that reads the source and produces the output, run it beside the manual version for two cycles, then let it take over. Pick one that comes up weekly rather than monthly, so you find out quickly whether it works.
What would change this: the output starting to go to customers, or the written answer going stale. Either one puts the task back through the questions.
Automate it, with a guard
Recommended when only part of the answer is written down, or a wrong result would go unnoticed for weeks, or a wrong result costs money or a client.
Worth building, and the check goes in first rather than last. Decide now what "nothing came back" looks like for this task and who sees it, because the failure that costs you is the run that reports success and produces nothing. Where only part of the answer is written down, automate that part and have the job say plainly which part it could not fill.
What would change this: a person reading every output anyway. If somebody already checks each result, that person is the guard, and this is a plain automation.
Book a discovery callRead how an automation fails without telling you
Automate the draft. A person sends it
Recommended when the output goes to a customer with your name on it.
Anything going out with your name on it gets written by the agent and sent by a person. That keeps almost all of the speed and removes the failure that actually costs you, which is a confident wrong sentence arriving with a client's name on it. Reading a draft takes thirty seconds and catches the one message in fifty you would not have sent.
What would change this: the message being a fixed, approved template with its fields filled from a system of record. That is a mail merge, and it can send itself.
Automate the gathering. Keep the deciding
Recommended when the task ends in a decision someone is accountable for.
The decision stays with a person. Everything that person needs in front of them before deciding does not. Have the agent pull the facts together in the same shape every time: who is overdue and by how long, what was agreed, what the hours came to. That is most of the work and none of the risk, and it is the split that makes the rest of this safe.
What would change this: the decision turning out to be a rule nobody had written down. If the answer is always the same given the same facts, it is not judgement, and it can be automated.
Capture it first, then automate it
Recommended when the answer lives in one person's head.
An agent cannot read a head. Where the answer sits with one person, the real first project is getting it out of there, and that is worth doing whether or not anything is automated afterwards. Write the process down, run it by hand from the document for a fortnight, correct it where it was wrong, then come back to this tool. Most teams find the writing down is the part that saved the time.
What would change this: the answer already existing in a system rather than a document. A field in your CRM counts, because an agent can read that.
What do we run on our own business?
Twelve recurring admin jobs, and this is the state of every one of them. Eight run without anyone starting them. Three run up to the point where a person has to make a call. One we have deliberately left alone.
| The job | Who does it now |
|---|---|
| Weekly reporting on time, pipeline and money | An agent. It arrives whether or not anyone remembers |
| Reading and routing enquiries across channels | An agent sorts and routes. A person answers |
| Research before a sales call | An agent, the moment a qualified enquiry lands, in about a minute |
| Pulling invoices out of the accounting system | A scheduled sync, with the counts reconciled |
| Collecting time worked | A sync from the time tracker into the project tool |
| Knowing who opened a proposal, and when | An alert, recorded at the edge and emailed once |
| Checking every system still exists and answers | A weekly job that goes red when it cannot confirm |
| Publishing an article and deploying the site | A webhook chain. Nobody touches a server |
| Chasing an overdue invoice | An agent builds the list. A person makes the call |
| Quoting and pricing a project | An agent gathers the facts. A person sets the number |
| Anything sent to a client in our name | An agent drafts. A person reads it and sends it |
| Working out what a project actually needs | A person, start to finish |
Three shapes account for most of the value, and none of them replaced a person. They removed the friction that stopped a useful thing happening consistently.
Reporting that arrives whether or not anyone remembers. Time worked, proposals outstanding, what changed this week. None of it is analytically clever. The value is entirely that it turns up without anyone deciding to produce it, which means it also turns up in the weeks when everyone is too busy, which are precisely the weeks you most need to know. A report you have to remember to run is a report you stop running in month three.
Message triage. Enquiries and messages arriving across several channels, read, classified and routed to whoever should see them, rather than everything landing in one inbox and being sorted by whoever opens it first. This is the automation that most changes the texture of a week, because it removes a category of small decisions rather than a category of work.
Research and audit prep. Before a sales conversation, pulling together the technical state of a prospect's site: what is slow, what is missing, what is broken. That used to be an hour of unbillable work that often did not happen, so the conversation started vaguer than it should have. Now it happens every time, because the cost of doing it fell to nearly nothing.
Underneath all of it is one piece of plumbing. Our assistant reads the business directly through a gateway: time entries, the pipeline, invoices, analytics, Search Console, the tag manager, and a registry of which system owns which fact. Each is a small connector holding its own credential, and the assistant asks the connector rather than a person. That is what "agents running the admin" means in practice. It is not a robot. It is a set of questions the business can answer without interrupting anybody.
The three we build for clients most often are the first three in that table. A weekly report that assembles itself, a triage agent on a shared inbox, and a research agent that prepares for a sales call. Each is a small build on systems a business already has.
What does running your own AI tooling actually cost?
An operations function you did not previously have. This is the part missing from every AI automation pitch we have read.
If you run your own AI tooling, you are now operating infrastructure. For us that means a set of connectors, each with its own revocable credential, reachable only through a gateway. Servers need patching. Security updates need a maintenance window. Credentials expire on a schedule somebody has to know about. Services that talk to each other occasionally stop. All of it unglamorous, none of it optional.
That is why the weekly checks exist, and why they are built to go red when they cannot confirm something rather than staying quiet. A check that passes when it has verified nothing is worse than no check, because now you trust it.
For us that trade is worth it, because the return is real and we have the skills in-house. For many businesses it is not, and the honest recommendation is often to use somebody else's hosted product and accept the constraints. An automation that saves two hours a week and costs three hours a month to keep alive is not a win, and you will not discover that until month four.
Anyone quoting you a build cost without describing the running cost is quoting half the project. It is the first thing to ask an agency, including us.
How does an automation fail without telling you?
Quietly, while reporting success. The dangerous failure is not the agent that crashes. That one announces itself.
It is the agent that quietly stops doing anything while continuing to report success. A missing credential makes a data source return an empty result rather than an error. Every layer reports that everything is fine, because as far as each layer can tell, everything is. The absence is invisible precisely because nothing failed.
There are three shapes this takes. We design against all three, because they are the ones that survive a demo and turn up in month seven.
The sync that looks full. One record in a batch carries a field the database rejects, the loop catches the error and moves on, and the copy ends up looking complete while missing a whole category of record. Every sync we build reconciles its counts at the end and reports both numbers, because "completed" hides this and a copied count beside a skipped count does not.
The job that runs twice. A scheduled task overlaps itself, or somebody re-runs it by hand, and the second pass does not know about the first. Totals double, and a doubled total looks like a good month rather than a fault. Anything that writes gets a key that makes a repeat write harmless.
The alert that counts the wrong thing. A notification fires on an event that is not quite the event you care about. Automated traffic reads as interest, a retry reads as a second visit, and the number climbs for reasons nobody checks. Whatever a number will be used for, filter it at the point it is recorded rather than the point it is read.
Apply that to any automation you have come to rely on. The weekly report stops including a section. The triage stops catching one category of message. Nobody notices, because the thing you built the automation for was not having to pay attention.
So build the check in from the start:
- Make silence loud. If the report did not arrive, that should be visible. An automation that only speaks when it succeeds cannot tell you it stopped. Ours are built so that a run which verifies nothing fails.
- Log what it did, not just that it ran. "Completed" is not information. How many records it copied, and how many it skipped, is.
- Check the total before the detail. A number that is too good, too low or too round is the fault announcing itself in the only voice it has.
- Look at the output monthly, deliberately, against reality. Not because you expect a problem, but because that is the only way you will find one.
What have we deliberately not automated?
The list is more useful than the enthusiasm.
- Anything that speaks to a client in our voice without a person reading it first. Drafting is fine. Sending is not.
- Anything touching money. Quotes, invoices, and what a project should cost. The gathering is automated. Every judgement is not.
- Anything where being wrong is expensive and being slow is cheap. That is most of the interesting work, and it is a genuinely good filter.
The same filter runs the other way in our client work. The automations we build for other businesses sit on the gathering side of the line, and the ones we talk people out of are the ones that would have put a machine in a conversation. Our case studies are mostly websites, because for most of the businesses we work with the website is the automation: it answers the same questions, every day, without anyone being asked.
How do you start?
Not with a platform. With one thing that annoys you every single week, and three questions about it.
1. Does the answer already exist in writing?
If not, write it down first. That is usually the actual project, and it is the one step every vendor skips because it cannot be sold. A process nobody has written down is a process that lives in one person's head, and an agent cannot read a head.
2. What happens if this runs and produces nothing?
If nobody would notice, you are building something you cannot trust. Decide now what an empty result looks like and who sees it. That decision is cheaper on day one than on the day you find out.
3. Who maintains it in six months?
If the honest answer is nobody, use a hosted product instead of building. A hosted product's constraints are annoying. An orphaned automation is a liability that looks like an asset.
Get one thing working. Live with it for a month. The second is far easier than the first, and the third teaches you nothing new.
Common questions about AI automation
Is an AI automation agency a real business or a gimmick?
Both exist. The distinguishing question is whether they run any of it themselves, and whether they will tell you what it costs to keep running. A build quote without a running cost is half a quote. Ask what happens when a credential expires, and see whether the answer is specific.
What should we automate first?
Something small that recurs weekly and already has a written answer. Reporting that nobody remembers to run is usually the best first candidate, because the value is immediate and being wrong is cheap. Do not start with anything that speaks to customers in your name.
What is an AI agent, in plain terms?
A program that can read your systems, decide what to do next within limits you set, and act, rather than following one fixed script. In our business that means an assistant that can look up time entries, invoices, analytics and search data and answer a question about them without a person being interrupted. The useful ones are boring. The impressive ones are usually demos.
Do I need to build custom AI tooling, or can I use off-the-shelf products?
Most businesses should use hosted products. Building your own is worth it when the workflow is genuinely specific to how you operate and you have somebody to maintain it. Owning infrastructure is a real ongoing cost, not a one-off build. We run our own because the skills are in-house and the return is worth it. That is not most businesses.
How do I know an automation is still working?
Design that in rather than adding it later. The automation should be loud when it produces nothing, log what it actually did rather than that it ran, and get looked at deliberately once a month. The whole point of automation is that you stop paying attention, which is exactly why silent failure is the risk.
What are the most common ways business automations fail?
Three shapes, and none of them crash. A sync swallows an error inside a loop and looks complete while dropping a category of record. A job runs twice and counts twice, and the doubled total reads as a good month. An alert counts automated traffic as a person. All three report success, which is why the check has to be built before the automation rather than after it.
Will AI automation replace staff?
In our experience it has removed friction rather than people. The work that disappears is the work nobody wanted: gathering, collating, remembering. The work that remains is judgement, which is the work worth paying for.
What does AI automation actually cost?
It depends entirely on whether you are buying a hosted product or building something specific, and any honest answer has two numbers: what it costs to build and what it costs to keep running. Treat a single number with suspicion. For a custom build, the running cost is patching, credentials, monitoring and the person who owns it, and it does not go to zero.
Should an AI agent be allowed to email clients?
Draft, yes. Send, no. A draft that a person reads takes thirty seconds and catches the one message in fifty that would have damaged a relationship. Sending unread is the automation most likely to cost more than it ever saved, and the damage arrives with a client's name on it.
Can AI automate invoicing and quoting?
The gathering, yes: who is overdue, what was agreed, what the hours came to. The decisions, no. What a project should cost and how hard to chase a particular client are judgement, and getting either wrong by machine is expensive in a way that being slow is not.
How do you keep an AI agent from making things up?
Give it your own systems to read and nothing else. Our assistant answers from the project tool, the accounting sync and the analytics, not from memory. When a source returns nothing, that has to surface as nothing, not as a confident guess. The same rule applies to customer-facing AI, and it is the whole subject of our article on AI customer service.
Is it safe to connect AI tools to my accounting or CRM?
It can be, if the connection is read-only where it can be, scoped to one job, and holds a credential that can be revoked. Ours read through a gateway with per-service credentials in a secrets manager. The risk is rarely the AI. It is a credential that never expires sitting in a spreadsheet.
What is the difference between automation and an AI agent?
Automation follows a fixed script: when this happens, do that. An agent reads the situation and chooses among actions within limits. Most business wins are still plain automation. Reach for an agent when the input varies too much for a script, and keep its permissions narrower than you think you need.
How long does it take to see a return from automation?
For the reporting and triage shapes, weeks: the value is the thing turning up. For anything that needs new plumbing, add the build time and then a month of living with it before trusting it. If a vendor promises a return before the first credential has expired, they have not run one.
Can a business automate without any technical staff?
Yes, with hosted products and a narrow scope. The constraint is honest: without somebody technical, avoid anything you would have to maintain, and prefer tools whose failure is visible. The moment you are running a server, you need a person who knows it is there.
What should I ask an AI automation agency before hiring one?
Four things. What do you run on your own business. What does this cost to keep alive, per month, after launch. What happens when it produces nothing. And who is on the other end of the phone in six months. Specific answers to all four are rarer than they should be.
Will it still be running in year two?
Build the automation your team can still trust in year two, once the person who set it up has moved on and nobody remembers what the empty result is supposed to look like.
Every automation demo shows the same thing: a trigger, a result, a saved hour. None of them show the Tuesday in month seven when a credential expires, the report arrives with a section missing, and everyone reads it anyway because that is what they do on Tuesdays.
That is the day worth planning for. Automate the gathering, keep the deciding, and build the check that makes silence loud. Do that and the rest is plumbing, which is the part we like.