A client came to me wanting an “AI solution” for their invoice processing. After looking at their workflow, the problem was straightforward: invoices arrive by email, someone manually extracts the amount, vendor name, and line items, then enters them into QuickBooks. They wanted an LLM to handle this.

What they actually needed was automation with a small AI component. The email routing, data entry, and QuickBooks integration — that’s automation. It’s deterministic, rule-based, and doesn’t require a language model. The one piece that benefits from AI: extracting structured data from unstructured invoice PDFs that come in dozens of different formats. That’s a pattern recognition problem that rules can’t solve cleanly.

This distinction matters because automation is 10x cheaper, 10x more predictable, and 10x easier to maintain than AI. If your problem can be solved with automation, using AI is like hiring a surgeon to put on a Band-Aid.

What Automation Does

Automation executes predefined rules. If a customer submits a form, create a record in the CRM. If an order ships, send a tracking email. If an invoice is overdue by 30 days, send a reminder. If a new employee is added to HR, provision their accounts.

These are if-then workflows. The logic is explicit, the outcomes are predictable, and when something goes wrong, you can trace exactly which rule misfired. Tools like Zapier, Make, n8n, and custom scripts handle these beautifully.

Automation works best when: the process is well-defined with clear rules, the inputs are structured (forms, database records, API responses), the decisions are binary or categorical with known categories, and the exceptions are rare and can be handled by routing to a human.

What AI Does

AI handles tasks where the rules can’t be fully specified. “Is this customer email a complaint or a question?” You can write rules for obvious cases, but the ambiguous ones — the passive-aggressive email that’s technically asking a question but is really a complaint — require judgment. AI provides that judgment.

AI works best when: the inputs are unstructured (natural language, images, documents with variable formats), the task requires classification where categories aren’t always clear-cut, the process involves prediction based on historical patterns, or the rules would be so numerous and complex that maintaining them becomes impossible.

Practical AI applications: classifying support tickets by topic and urgency, extracting information from documents with variable formats, predicting which customers are likely to churn, generating draft responses to customer inquiries, summarizing meeting transcripts, and identifying anomalies in operational data.

The Decision Framework

Use automation when:

  • You can write the rules on a whiteboard
  • The inputs come in a consistent, structured format
  • The process has fewer than 20 decision points
  • You need 100% predictability and auditability

Use AI when:

  • You can’t write all the rules because there are too many edge cases
  • The inputs are unstructured or highly variable
  • The task requires understanding natural language or images
  • “Good enough” accuracy (85-95%) is acceptable, with human review for the rest

Use both when:

  • The overall workflow is rule-based but specific steps require judgment
  • You need automation’s reliability for the happy path and AI’s flexibility for exceptions

The invoice processing example is the “both” pattern. The workflow is automated: receive email, extract data, enter into QuickBooks, flag exceptions. The extraction step uses AI because invoice formats vary. Everything else is rules.

Where I See Companies Waste Money

AI for rule-based problems. A client wanted to use an LLM to route support tickets based on keywords. But their ticket categories were well-defined and the routing rules were simple. A keyword-matching system with a lookup table would have cost nothing and worked better. The LLM added latency, cost, and occasional misrouting where the keyword system would have been deterministic.

Automation for judgment problems. Another client built an elaborate rule-based system for qualifying sales leads. Hundreds of rules, dozens of score weights, constant maintenance as market conditions changed. It was brittle and inaccurate. A simple ML classification model trained on their historical win/loss data outperformed it with a tenth of the maintenance burden.

Neither, when the real problem is process. Sometimes the answer isn’t AI or automation — it’s fixing the underlying process. If your workflow has unnecessary steps, unclear ownership, or inconsistent inputs, automating or AI-enabling it just makes a broken process run faster.

The Starting Point

Map your top 10 time-consuming manual processes. For each one, ask: “Could I write the rules for this on a whiteboard?” If yes, automate it. If the rules would fill the whiteboard and still miss cases, that’s where AI adds value. Start with automation — it delivers faster, costs less, and builds the infrastructure (APIs, integrations, monitoring) that AI applications will need later.


Related: AI Strategy for Non-Technical CEOs | What Is an LLM and What Can It Do for Business | Is Your Company Ready for AI?