When Should I Build A Custom Tool, And When Should I Use An Existing One?
AI makes small custom tools easier to build, but it does not remove ownership. The useful question is which part of the work should be carried by a service, and which part should be shaped around the business.
The useful question
Most build-or-buy decisions start after a workaround has already become normal. In email automation, a business may already use a campaign platform for newsletters while replies, follow-ups, and review still happen somewhere else. The useful question is simple: when should I build a custom tool, and when should I use an existing one?
This is an old business question in a new wrapper. Economists such as Ronald Coase and Oliver Williamson looked at why companies do some work inside the firm and buy other work from the market. One useful idea from that tradition is specificity. If the work is standard, buying often makes sense. If the work depends heavily on the way one business operates, the case for owning more of the process becomes stronger.
What AI changes
AI changes the price of the custom option, but it does not remove the decision. A small tool that once required a developer, a specification, and weeks of back-and-forth may now be built by a technical operator with an AI coding workspace. That matters. It means custom workflows are no longer reserved only for large companies. The old tradeoff is still there: if you build the tool, you also inherit the review, maintenance, security, and repair work around it.
The first decision should be different from "can we build this?" In 2026, the answer is often yes, at least for a first version. The better question is whether that part of the process is worth owning. A custom tool is attractive when the work depends on context the generic platform will never fully understand: how the business qualifies a reply, who needs to review it, what counts as urgent, and what should happen after a customer answers.
Where premade tools make sense
A premade tool is stronger when the problem is already well understood by the market. Email campaigns are a good example. Sending to a list, managing unsubscribes, keeping templates consistent, tracking campaign performance, and protecting deliverability are common operating needs. In that part of the workflow, buying a service is often the responsible choice.
The answer can be premade and custom at the same time. A business does not need to rebuild the part of email that already has mature infrastructure around it. Campaign sending, subscription management, and deliverability are not a good place to improvise casually. If a premade service carries that burden well, using it is not a compromise. It is the stable layer.
Where custom starts to matter
The custom layer becomes more interesting around the edges of the standard tool. A business may not need its own email platform, but it may need a better way to prepare replies for review or keep track of the next follow-up. That is a smaller problem than building software from scratch, but it can still point to a custom layer.
This is also where the word "scalable" can mislead people. A premade email service may scale to more contacts, more campaigns, and more reporting without much extra work from the operator. A custom workflow scales in a different direction. It can scale the fit between the tool and the way the business actually thinks, decides, and hands work over. The mistake is treating those two kinds of scale as if they were the same.
The custom work should earn its place closer to the business decision. For example, the owner may want a small workflow that checks new replies, compares them with the original lead notes, drafts a response, and leaves the final decision for review. That is not the same as building an email platform. It is a narrower tool around the moment where the business needs context.
The smaller kind of custom
Research matters because a quick answer can make either option sound obvious. A premade tool looks easier until it blocks the exact review step the business needs. A custom tool looks flexible until someone has to maintain the OAuth setup, logs, failure cases, and permissions. The useful work is not picking a side early. It is understanding the workflow before assigning the burden.
For A&T, that is the practical service angle. There are already too many useful tools to ignore. The interesting work is to take the instant abilities those tools provide and connect them around the part of the workflow that is still awkward. An LLM can act as the connective layer, helping the operator move between services without treating any one tool as the whole system. That is custom work, but it is built from existing strengths.
The decision can stay simple. If the existing service carries the work well, use it. If a small custom layer makes the human decision clearer, faster, or easier to review, build it. The value is not in choosing the more impressive option. It is in choosing the one that carries the right part of the work.
This is where LLMs change what custom can mean. A custom tool does not have to be a large app with users, hosting, and a full release process. It can be a small local dashboard, made for one person, that helps them see the work more clearly. If the tool is only for you, it may not need GitHub, hosting, or a public version. It just needs to help you move between the tools you already use.
That makes the build-or-buy question less strict. You can buy the parts that already work well, then build only the small layer that helps those parts fit your work. For a non-coder, that is a real change. Custom does not have to mean rebuilding the whole machine. It can mean asking an LLM coding tool to connect the right pieces so the work is easier to run.
Next step