Experiment 04Process walkthrough

How AI agents work — a process walkthrough

What actually happens between an enquiry arriving and a person replying to it?

Explore the process
Four glass and metal workflow modules linked by an amber thread, with a separate branch to a sphere representing human review.
Four stages and human review — concept artwork
  • Explanation
  • No model
  • No API calls

Explanation only — no model runs and no request is sent

Nothing here runs a model, calls an API or generates text. The stages are written content you step through. We build the systems this describes, but this page is an explanation of them, not one of them running.

How to use it

Step through the four stages in any order. Each one lists what is automated, what stays with a person, and how it fails safely.

Step through it

Process walkthrough · nothing here runs a model

Four steps, explained. This page does not call an API or generate any text — the examples below are illustrations of how the systems we build behave, written in advance.

Step 01 of 04

Capture

Everything lands in one place, tagged with where it came from.

Forms, phone calls, email and message threads arrive at a single intake surface rather than three inboxes and a notepad. Each one carries its source, the page it came from, and any campaign parameters, because "where did this come from" is unanswerable later if it is not recorded now.

Automated

  • Deduplication against existing contacts
  • Source and page attribution
  • Spam and bot filtering

Stays human

  • Nothing — this step runs unattended

Illustration

A form submission at 23:40 on a Sunday is recorded, deduplicated against an enquiry from the same address six weeks earlier, and linked to it.

When it goes wrong

If the intake surface is unreachable the form falls back to email delivery, so an outage delays an enquiry rather than losing it.

Step 02 of 04

Qualify

An agent asks what you would have asked, immediately.

A language model works through your qualifying questions — scope, timeline, budget range, location, fit — and writes the answers into the record as structured fields, not as a transcript someone has to read. The questions are yours; the agent is only the thing that asks them at 23:40.

Automated

  • Structured extraction into fields
  • Scoring against your fit criteria
  • Flagging anything ambiguous for a person

Stays human

  • Setting the criteria
  • Reviewing anything the agent marks as uncertain

Illustration

The same enquiry is scored against service fit and location, and the reply asks two follow-up questions rather than the usual nine, because seven were already answered in the message.

When it goes wrong

Low confidence does not become a guess. The record is flagged unqualified and routed to a person with the full thread attached.

Step 03 of 04

Route

The right person gets it, with the context already attached.

Assignment runs on service area, language and availability, and the enquiry arrives in whatever system your team already works in. The routing rules are written down and inspectable, so a mis-route is a rule to fix rather than a mystery.

Automated

  • Assignment by service, language and availability
  • Acknowledgement to the enquirer
  • Write-through to your CRM

Stays human

  • Owning the enquiry once assigned
  • Overriding an assignment when the rule was wrong

Illustration

A Maltese-language enquiry about automation routes to the person who handles that, not to whoever is first alphabetically, and the acknowledgement goes out within the minute.

When it goes wrong

If nobody matches the rules the enquiry escalates to a default owner rather than sitting in an unassigned queue where no one is responsible for it.

Step 04 of 04

Follow-up

Nothing goes quiet by accident.

Sequences are built around what the enquiry actually is, not a single generic drip. Timing respects working hours and time zones, personalisation is limited to facts already in the record, and every sequence has an exit — a reply, a booking, or an explicit stop.

Automated

  • Sequenced sends with working-hour windows
  • Reminders before booked calls
  • Stall detection on quiet threads

Stays human

  • Writing the sequences
  • Deciding when to stop chasing

Illustration

A thread with no reply after four working days triggers one short nudge referencing the specific service asked about, then stops. It does not enter a nine-email sequence.

When it goes wrong

Any reply cancels the remaining sequence immediately. The common failure of automated follow-up is emailing someone who already answered.

What this is, and what it is not

This is an explanation. Advance through the four steps above and you get a description of how the systems we build behave, written in advance. There is no model behind it, no API call, and no generated text — the examples are illustrations, not output.

We built it this way on purpose. A convincing agent demo on the Lab page of an agency that sells agent systems is a claim a prospective client could act on, and you cannot caveat your way out of that. If you want to see one of these running, it will be running on your own enquiries, with your own questions, and we will show you the logs.

The part that matters most is not the model

The expensive failure in an enquiry pipeline is almost never a bad reply. It is no reply — an enquiry that arrived while everyone was busy and quietly aged out. Fixing that needs no AI at all: one place things land, and a written rule about who owns them.

We do the unglamorous half first for that reason. Capture and routing usually recover more revenue than qualification does, and they are the parts that keep working when a model is unavailable.

Where the model earns its place

Qualification, at 23:40 on a Sunday. A language model working through your questions and writing structured answers into the record means the first human conversation starts at the useful part instead of collecting basics.

Two rules make that safe rather than clever:

  1. Low confidence escalates, it does not guess. Anything the agent cannot classify goes to a person with the full thread attached, and the failure is logged so the rule can be fixed.
  2. Personalisation uses only facts already in the record. No inference about someone’s business from their domain name, no invented context. The most common way automated follow-up embarrasses a company is confidently getting a detail wrong.

What we will not build

An unsupervised agent talking to your clients on day one. Autonomous replies are reasonable for narrow, low-risk cases — confirming an appointment, acknowledging receipt — and that scope should be earned gradually rather than assumed.

We also will not automate a process nobody can describe. If the manual version of your intake is undocumented, automating it makes the confusion faster and harder to see.

Where this gets used

Automation

Automation here means the path an enquiry takes after it arrives: captured in one place, qualified by an agent asking what you would ask, routed to the right person with context attached, and followed up on a schedule rather than from memory.

See the service

More from the lab

Want something like this built?

Tell us what you are building and we will say whether this belongs in it.

Start a conversation