5 min read
Automate IT Work: The Part Nobody Budgets For
Automating IT work isn't just picking a tool. It's deciding who owns updates, backups, and the 2am alert when something breaks.
By Mario Lucas, founder of Utomat
The tool works great until it doesn't
I once watched a business owner proudly show me the automation she'd built to sync new customers from her booking system into her email platform. Eight months, not a single manual entry. Then the booking platform pushed an API update, the automation broke silently, and for three weeks new customers just... vanished from her email list. Nobody noticed until a customer complained about never getting a follow-up.
That's the part of automating IT work that never makes it into the pitch. Everyone talks about the time saved. Almost nobody talks about who's watching the thing you built, or what happens when it quietly stops working.
If you're a small business owner or a builder trying to work out what to automate on the IT side, this is the honest version. Not "automation is easy," but "here's what you're actually signing up for, and how to do it without it owning you back."
What "automate IT work" actually covers
When people say they want to automate IT work, they usually mean one of three things. Syncing data between systems. Running scheduled jobs like backups, reports and cleanup scripts. Or replacing a manual check with an automatic one, such as server health, uptime, disk space.
These are not the same problem, even though they get lumped together.
Data sync is a maintenance commitment, not a one-time build
Syncing data between two systems, your CRM and your invoicing tool say, is the automation most businesses reach for first, because double data entry is the most visible pain. But every sync is a bet that both systems' APIs stay stable. They don't, not forever. Someone has to own what happens when one side changes its schema.
Scheduled jobs fail silently by default
A cron job that backs up your database at 3am doesn't tell you it worked. It also, by default, doesn't tell you when it fails. Automation built to run unattended needs a second, smaller piece of automation just to confirm the first one actually happened. Skip that and you find out your backups stopped working on the day you need one.
Health checks are the automation people skip until something breaks
Most small setups run for months with nobody watching them, because watching feels like the least urgent thing to build. It's also the thing that turns a silent multi-week failure into a five-minute fix, as long as it's running before you need it.
The infrastructure decision nobody frames as a decision
Here's the part that gets skipped in most "how to automate" advice. Where does this actually run?
You've got two real choices. Pay for a managed platform (Zapier, Make, a hosted workflow tool) where someone else owns the server, the updates and the uptime. Or self-host the automation yourself, on your own infrastructure, where you own all of that.
The stack I run things on is n8n on a VPS, with Supabase for anything that needs a real database and Docker to keep services isolated. It's cheap. A modest VPS runs a fraction of what a managed platform charges once you're past a handful of workflows. But cheap isn't free. Somebody has to apply security updates, manage the backups, rotate the secrets, and notice when a container quietly stopped restarting after a reboot.
That's the actual trade-off, and it rarely gets stated plainly. Self-hosting swaps a monthly subscription for an ongoing maintenance job. If nobody wants that job, a managed tool is the honest answer even though it costs more per month. If you're technical enough to enjoy owning the stack, or you're paying someone who is, self-hosting is genuinely reliable and a lot cheaper over a year.
Signs you're not ready to self-host yet
If nobody on your team can explain what a Docker container is, or you don't have a place backups actually go (not "the backup runs," but a place you could restore from), start with a managed platform. Move to self-hosting later, once the automation has proven its worth and you've got someone who wants to own the infrastructure.
Start with the automation that already costs you money
A good place to start with IT automation is not the flashiest use case. It's the boring one. In my experience, the automation that pays for itself first is usually lead follow-up within minutes of a form submission, not a chatbot or a fancy dashboard. Unglamorous, but a lead that waits six hours for a reply is a lead that's already talked to someone else. Missed and delayed callbacks cost businesses real revenue, and that's true whether the cause is a slow team or no automation covering the gap at all.
The same logic applies to admin work. If your team is typing the same customer details into two separate systems, that's hours a week a fairly simple sync can reclaim, and it's a much safer place to start than something customer-facing.
Building it so it tells you when it breaks
Whatever you automate, build the failure case before you build the happy path. Concretely, that means three things.
First, add a notification for failure, not just success. A Slack message or an email that fires when a job errors out costs almost nothing to build and saves you from finding out three weeks later.
Second, log what happened, even briefly. When something goes wrong at 2am, you want a timestamp and an error message, not a shrug.
Third, put someone's name on it. Not a team, a person. The business owner I mentioned earlier had built her sync herself, but nobody, including her, was checking on it once it went live. An automation with no owner is an automation that breaks in silence.
This matters more as you add automations, not less. One workflow failing is annoying. Five workflows failing at once because they all leaned on the same expired API key is a bad week, and it's exactly what happens when nobody owns the maintenance.
The honest starting point
You don't need a full IT automation strategy on day one. You need one workflow, built on infrastructure you understand or can pay someone to understand, with a failure alert wired in from the start. Prove it works for a month. Then look at what's still eating your week and automate the next thing.
Most of what I see in quote requests is the same three problems on repeat. Leads that don't get followed up fast enough. Data typed twice into two systems. Calls nobody picks up. None of those need a six-month IT project. They need one well-built automation, watched properly, and the discipline to stop before you've built ten fragile things nobody's minding.
If you want a second pair of eyes on what to automate first, or you'd rather someone who runs this stack in production set it up for you, get in touch and I'll talk it through with you.
---
*Written by Mario Lucas. Mario runs Utomat, an automation studio that builds AI voice agents and workflow automation for small businesses.*
Related reading: What Are AI Agents for Business, and Do You Actually Need One?.
Related reading: AI Agents Examples: 7 I'd Actually Build Before You Touch a Chatbot.