Business Automation
Choosing Automation Tools Without Building a Mess
Built-in features first, connectors second, custom code last. Here's the decision order, what each layer really costs, and the questions that prevent lock-in.
The usual trajectory: someone automates one thing with a connector, then another, then a third, and eighteen months later there are four tools doing overlapping jobs, two are partially configured, nobody remembers what the third does, and nobody is sure which system holds the correct customer list.
Avoiding that is mostly a matter of choosing in a particular order.
Work down the ladder
Each rung costs more to build and much more to maintain. Start at the top and only descend when the rung above genuinely can't do it.
1. What your existing tools already do
Check first, every time. Most accounting packages send payment reminders. Most email platforms have automation built in. Most CRMs have workflows.
A large share of connector spending replicates a feature the business already pays for. It costs nothing to check and it's the most common avoidable expense in this whole area.
2. Native integrations between tools you already have
If your invoicing tool and your accounting tool have a first-party integration, use it. Maintained by the vendors, breaks less, no third party in the middle.
3. A connector platform
The general-purpose "when this, then that" tools. Genuinely useful for linking things that don't know about each other.
Costs to understand before committing:
- Usually priced per task or per run, so a high-volume automation can get expensive quickly and unpredictably.
- A third dependency. Now three things can break instead of two.
- Logic tends to sprawl. Business rules end up living in the connector rather than in either system, and nobody looks there when debugging.
4. Custom code
Last resort, and occasionally the right one — genuinely unusual logic, high volume where per-task pricing hurts, or something core enough to your business to be worth owning.
The real cost is not writing it. It's that someone has to maintain it forever, and in a small business that someone is often a contractor who has since moved on.
Decide the source of truth first
The most damaging mistake in this area, and it's an architecture decision rather than a tool choice.
For each kind of data, one system is authoritative. Customers live in the CRM. Invoices live in the accounting package. Projects live in the project tool.
Everything else reads from the authoritative system. Two-way sync between two systems that both consider themselves correct produces conflicts that are genuinely difficult to unpick — and by the time you notice, both are wrong in different ways.
Write it down:
SOURCE OF TRUTH
Customer records ......... CRM
Invoices and payments .... Accounting
Project status ........... Project tool
Email list ............... Email platform
Documents ................ Drive
Everything else reads from these. One direction.
That table prevents more mess than any tool choice.
Price the whole thing
The subscription is usually the smallest component.
| Cost | Often overlooked | |---|---| | Subscription | No | | Per-task or per-run fees | Frequently — scales with success | | Setup time | Yes | | Maintenance | Almost always | | The cost when it breaks silently | Never priced at all |
That last row deserves attention. An automation that quietly stops running is worse than a manual task that visibly doesn't happen, because nobody notices for weeks.
Build failure alerting before you build the automation, or at minimum a weekly check that it ran.
Questions to ask before committing
- How do I get my data out? Ask before you put it in. A CSV export is the difference between switching and being stuck.
- What happens when it fails? Silent retry, alert, or nothing?
- Who else can maintain this? If the answer is only you, that's a real risk.
- What does it cost at three times current volume? Per-task pricing punishes growth.
- Is this vendor likely to be here in three years? Small automation tools consolidate and shut down often.
Consolidate deliberately
Once a quarter, list every tool, what it does, what it costs, and who uses it. Two questions:
- Is anything doing a job another tool already does?
- Is anything running that nobody has looked at in three months?
Unused subscriptions and half-configured automations accumulate quietly, and the second is worse than the first — a half-working automation produces inconsistent results nobody can explain.
Where AI fits
AI-based tools widen what's automatable, particularly for unstructured text — drafting, summarising, categorising, extracting data from documents. Tasks that rules-based tools handled badly are now tractable.
The selection logic doesn't change. Still frequency × stability, still document before you automate, still keep a person on anything with judgement or consequence.
One addition: an AI step that's occasionally wrong needs a review step, and that review is an ongoing cost to count in the total. An automation that's right 90% of the time and confidently wrong 10% of the time can easily be worse than the manual version, depending entirely on what happens when it's wrong.
The mistakes
- Buying before checking what you own. Very common and entirely avoidable.
- No source of truth. Two-way sync becomes irreconcilable conflicts.
- Pricing only the subscription. Maintenance dominates over time.
- No failure alerting. Silent breakage runs for weeks.
- Custom code for a solved problem. You now own a small system forever.
- Never consolidating. Four tools, overlapping jobs, nobody sure which is right.
What to do next
Before adding any tool, write the source-of-truth table for the data you already hold. It takes ten minutes and it will probably reveal at least one place where two systems currently disagree — which is worth fixing before you connect anything else to either of them.
Then read automation debt before you build the second one.
The Newsletter
WealthLink Weekly
Business. Money. Marketing. Real Estate. Technology. One email.
One email a week. Unsubscribe anytime.