Skip to content

Automating a Process Yourself, or Having It Built For You?

The short answer

Doing it yourself usually costs less upfront and starts faster, if someone on your team already knows a suitable tool. Having it built for you costs more upfront but tends to handle several connected systems more reliably, and comes with someone else's process expertise, not just the build. Neither is automatically right; the real question is what happens after it's built, not just how it gets built.

11 Oct 20264 min read

The comparison, fairly

Doing it yourselfHaving it built for you
Upfront costUsually just a tool subscriptionUsually higher, someone's time to build it
Time to startImmediate, if someone already knows the toolA discovery step first, then building
Who maintains itWhoever on your team built itDepends on the arrangement; some include ongoing support
Risk if the builder leavesHigh, if nobody else understands how it was builtLower, if the build is documented and properly handed over
Hidden costsTime spent learning the tool, troubleshooting, and fixing it when it breaks, rarely counted as a real cost against the subscription feeTime spent on discovery and briefing, and the risk of a misunderstood process if it wasn't explained clearly upfront
Six months laterUsually still running, often patched a few times by whoever built it, understood mainly by that one personUsually stable if the handover was done properly; a real problem if it wasn't
Best fitSimple, one-off automations, or a team that already knows a suitable toolSeveral systems connected reliably, or a process that needs redesigning before it's automated

Neither side of this table is the right answer by default. The honest version of this decision depends on your specific situation, not on which approach sounds more serious.

Where doing it yourself genuinely makes sense

  • The automation is simple and contained. One task, one system, nothing that needs to talk to three other tools.
  • Someone on your team already knows a suitable tool. Learning from scratch changes the maths; building on existing knowledge doesn't.
  • You want to test an idea before committing properly to it. A rough, self-built version can tell you whether something's worth doing before you spend more on it.

Where having it built for you genuinely makes sense

  • It needs to connect several systems reliably. The more moving parts, the more a mistake in one quietly breaks another.
  • The process itself hasn't been looked at yet. Redesigning a process before automating it matters whoever builds the result, but it's easy to skip when you're focused on learning a new tool at the same time.
  • Nobody on your team has the time, or genuinely wants to learn a new tool. That's a real constraint, not a failing, and it's worth being honest about rather than forcing it.

A third option: start DIY, prove it's worth it, then have it rebuilt properly

A common, sensible middle path doesn't appear in the table above: build a rough version yourself first, specifically to find out whether the idea actually works and is worth the effort, before spending more on it either way. A business owner unsure whether a particular automation is worth pursuing can put together a basic version in an afternoon, run it for a few weeks, and see whether it genuinely saves the time it promised.

If it does, and it's grown past what the rough version can comfortably handle, several people now depending on it, or a second system that needs connecting, that's exactly the point to have it rebuilt properly: the process is understood, the edge cases have shown themselves, and the rebuild is informed by real use rather than a guess. The mistake isn't starting with a DIY version. It's leaving it running indefinitely once it's clearly outgrown what it was ever meant to handle, because it still mostly works.

Where the usual answer falls short

The real cost of doing it yourself is time, and time doesn't show up on an invoice

A do-it-yourself tool's subscription fee is visible and easy to compare against a quote. The hours spent learning it, building the first version, and fixing it when something breaks aren't, which is exactly why doing it yourself often looks cheaper than it turns out to be.

The question that actually decides it

Four questions, in order, usually settle it faster than weighing the table above in the abstract:

  1. Does someone on your team already know a suitable tool, or would they be learning it from scratch?
  2. Is this a one-off, contained task, or does it need to connect several systems reliably?
  3. If the person who builds this leaves the business, what happens to it?
  4. Do you need the process looked at and improved, or just the mechanical part automated?

A simple task, an existing skill, and low risk if the builder leaves all point towards doing it yourself. Several connected systems, an unredesigned process, or a real single-point-of-failure risk all point the other way.

Where this fits

Whichever way you go, the process itself still comes first. What to automate first and how to identify automation opportunities apply exactly the same way, whether you're about to build something yourself or have someone build it for you.

Common mistakes

Mistake

Choosing DIY because it looks cheaper, without counting the time to learn the tool

Fix

The subscription cost is only part of the real cost. The hours spent learning a new tool and building the first working version are real too, even though they don't arrive as an invoice.

Mistake

Having something built for you without anyone on your team understanding how it works

Fix

Whoever builds it, ask for documentation and an actual handover, not just a working result. Otherwise you've traded one single point of dependency for another.

Weighing up whether to build it yourself or have it built?

Bring the process to a free discovery call with our Principal Consultant either way. We'll go through it, identify which of its steps could be automated, and give you a straight view of what building it would actually involve, so you're deciding with real information either way.

Book a free discovery call

Frequently asked questions

Is doing it yourself always cheaper?

Cheaper upfront, usually. Not necessarily cheaper overall, once you count the time spent learning the tool and building the first version, and the risk if the person who built it leaves the business.

When is doing it yourself the right choice?

For a simple, one-off automation, or when someone on your team already knows a suitable tool well. The simpler and more contained the task, the less the case for having it built for you.

When is having it built for you the right choice?

When several systems need to connect reliably, when the process itself needs looking at before anything gets automated, or when nobody on your team has the time or inclination to learn a new tool properly.

What's the difference between this and deciding whether to automate, outsource, or hire?

That's a different decision, made first: whether a specific task is worth automating at all, versus outsourcing or hiring for it. This page assumes you've already decided to automate something, and is about how it gets built, not whether it should be.