Build breakdown · AI and operations

Workflow automation builds

Support questions, lead routing, internal updates and routine tasks moved out of scattered chats and into workflows that run whether anyone is watching or not.

  • Automation
  • AI agents
  • Integrations
  • Reliability
  • Logging
The problem

The work that eats the day is never the important work

Copying an order from WhatsApp into a spreadsheet. Sending the same six-line reply for the eleventh time today. Chasing a colleague for a status. Building the same report every Monday morning. None of it is difficult, and together it is most of a working week.

What automates well

  • Anything with a clear trigger: an order is placed, a form is submitted, a status changes, a date passes.
  • Anything repeated more than a few times a week with the same rules each time.
  • Anything that moves data from one system to another without judgement.
  • Anything where the cost of a late response is high and the content of the response is predictable.

What does not

  • Judgement calls with real consequences — pricing exceptions, complaints, anything legal.
  • Processes nobody has agreed on yet. Automating an argument just makes it faster.
  • Rules that change every week. The maintenance will cost more than the manual version.

The honest test

If you cannot write the rule down in one sentence, it is not ready to automate. That sentence is the specification, and when we cannot get it from you in under five minutes, the process itself is what needs fixing first.

The anatomy

What actually gets built

  1. Process mapping with the people who do the work

    Not with management. The person who actually handles the twenty daily enquiries knows where the time goes, and they usually know what should happen instead.

  2. Pick the two that matter

    We start with the two highest-volume, lowest-judgement tasks. Getting two things fully working beats getting nine things half-working, and it builds the trust the rest of the programme needs.

  3. Build with failure in mind

    Retries, timeouts, logging and an alert when something does not complete. An automation that fails silently is worse than no automation, because you stopped checking months ago.

  4. Add AI only where it earns its place

    Language tasks — drafting replies, classifying enquiries, summarising a thread, extracting fields from a message. Deterministic rules everywhere else, because a rule that must be right should not be a probability.

  5. Keep a human in the loop where it counts

    Draft-and-approve rather than send-and-hope for anything customer-facing with money or commitments in it, at least until the logs show it has earned autonomy.

  6. Document and hand over

    A written map of what runs, when, and what to do when it breaks. Automation nobody understands becomes a liability the moment the person who commissioned it leaves.

The stack

Choices and why

LayerTypical choiceWhy
TriggersWebhooks, scheduled jobs, inbound message eventsEvent-driven beats polling: faster, cheaper, and easier to reason about when something goes wrong.
OrchestrationWorkflow engine with retry, logging and alertingThe difference between a demo and a system your business can depend on is entirely in the error handling.
AILLM for classification, drafting and extraction, constrained to your contentBounded tasks with reviewable output. We do not put a language model in charge of anything irreversible.
IntegrationsOfficial APIs first, scrapers neverA scraper is a feature that will break on someone else's schedule, usually at the worst possible time.
VisibilityRun logs plus a weekly digest of what ran and what failedYou should be able to answer “is it still working” without asking us.
Timeline

How long each stage takes

3–5 d

Process mapping and picking the first two workflows

2–3 wk

Building, testing and shadow-running the first workflows

1 wk

Handover, documentation and team training

Ongoing

New workflows added as the process changes

Questions

About this kind of build

How much time does automation actually save?

It depends entirely on volume, and we would rather measure it than promise it. We time the manual task before and after — if the saving does not justify the build, we say so before quoting.

What happens when an automation breaks?

It alerts, retries where safe, and logs what happened. Under a support retainer we usually know before you do. Silent failure is the one outcome we design hardest against.

Can automation work with WhatsApp?

Yes — through the WhatsApp Business API, which is the compliant route and the one that keeps conversation history in your systems rather than on a personal phone.

Start a project

Tell us what you're trying to build.

We'll reply with next steps, a rough timeline, and a straight answer on fit — no sales runaround.