Company November 2024 · 8 min read

Why we build custom systems instead of reselling off-the-shelf automation tools.

The no-code automation market has produced some genuinely useful tools. It has also produced a large number of businesses charging implementation fees to configure software that doesn't actually fit the problem. Here's how we think about this — and why we make the choices we do.

There's a common business model in the automation and AI space that works roughly as follows: a platform — Zapier, Make, Monday, HubSpot, or one of dozens of others — offers a partner or reseller programme. Agencies sign up, get certified, and then sell implementation and configuration services to clients at a margin. The platform gets distribution; the agency gets recurring revenue; the client gets… a configured SaaS subscription that may or may not solve their actual problem.

We don't operate that way. The short explanation is that it tends to produce worse outcomes for clients. The longer explanation follows.

The tool-first trap

When a business leads with a specific tool, it has a structural incentive to fit client problems to that tool — rather than fitting the tool to the problem. This isn't dishonesty; it's the natural result of expertise and incentive alignment. A certified HubSpot partner is very good at solving problems with HubSpot. Some problems are better solved with something else. A HubSpot partner is unlikely to tell you that.

The consequence for clients: they end up with systems built around what a tool can do, rather than what their business needs. They also end up locked in to that tool's pricing, reliability, and feature roadmap — often without fully understanding what they've committed to.

What "custom" actually means

Custom doesn't mean writing everything from scratch. It means choosing the components that fit the problem — which sometimes includes off-the-shelf tools — and integrating them into a system designed around what the client actually needs to achieve.

In practice, the systems we build typically combine:

  • A custom web application or intake layer (built to spec, not adapted from a template)
  • AI model integrations via API (for classification, drafting, analysis, scoring)
  • Standard services where they're the right tool (email delivery, document signing, calendar booking, file storage)
  • A database and API layer that ties everything together and handles state

The custom elements are the ones where off-the-shelf tools either don't exist or produce meaningfully worse results. The standard elements are where mature, reliable services do exactly what's needed and there's no benefit to building something new.

The reliability argument

No-code platforms are excellent for prototyping and for straightforward use cases. They tend to become problematic for production systems that need to be reliable over time and at volume for several reasons:

  • Platform risk — If the platform changes its pricing, deprecates a feature, or experiences an outage, your business process is affected without any action on your part. Custom-built integrations give you more control over this surface.
  • Error handling — Visual automation builders make it easy to build the happy path. They make it considerably harder to build robust error handling, retry logic, and graceful degradation for edge cases. Production systems need these.
  • Debugging — When a no-code automation fails in production, diagnosing why often requires navigating an opaque execution log that doesn't give you the full picture. Code-based systems can log exactly what happened at every step.
  • Vendor lock-in — Business logic encoded in a proprietary visual builder is difficult and expensive to migrate. Custom systems, built with standard technologies and documented thoroughly, belong to the client.

When off-the-shelf is the right answer

This isn't a blanket argument against SaaS tools. For many problems, an existing platform is the right answer — it's faster to deploy, well-maintained, and good enough. If a client needs a CRM, we don't build a CRM. If they need email delivery, we use a mature email API. If they need document signing, there are reliable services that do exactly that.

The question is always: what's the right tool for this specific requirement? Not: how do we fit this requirement to the tool we already know?

What this means for clients

Working with us means you get a system designed for your problem, not a configured platform designed for a generic problem category. It also means you get something you own — code, documentation, and a system you can understand and modify rather than a subscription you're dependent on. And it means you work with people whose incentive is to produce the best outcome for your operation, not to sell you a particular platform's implementation services.

The trade-off is real: custom systems take longer to build and cost more upfront than a no-code configuration. For businesses where the workflow is genuinely central to how they generate or convert leads, that investment typically pays back quickly. For simpler use cases, a good off-the-shelf tool may be the right answer — and we'll tell you that directly if it applies.

If you're evaluating whether to build a custom system or configure an existing platform for a specific workflow, we're happy to give you an honest opinion — including if the answer is that off-the-shelf is fine. Most assessment conversations take 30 minutes.

A system built for your business, not retrofitted from a template.

We build custom AI-powered web applications and workflow systems that are designed around your specific operation — not configured from a generic platform.