Skip to content
Case Studies

What a finished AI system looks like in practice.

Read this first: the six studies below are illustrative build patterns drawn from the kinds of systems we design, not accounts of named client engagements. Every one is labelled as illustrative, and outcomes are described qualitatively because we do not publish numbers we have not measured. Named clients, their results and their words appear here only once that client has approved publication.

  • Illustrative patterns
  • No invented metrics
  • Real system shapes
  • Six industries

How to read this page

Everything on this page is an illustrative build pattern. It describes the shape of a system we design — the problem it addresses, the architecture, the integrations and the kind of outcome it produces — using a composite scenario rather than a specific customer.

There are no client names, no logos, no testimonials and no numeric results anywhere on this page, because inventing them is the norm in this industry and we would rather be the company that does not. Outcomes are written as qualitative statements about what the system does, not as percentages, currency figures or hours saved.

When a client measures a result against a baseline we captured together and approves publication, it will be published here with their name on it and marked clearly as a verified client outcome. Until then, every card carries an Illustrative badge.

Build patterns

Six systems, six industries

Filter by industry, then open any card for the implementation detail and the outcome the system is designed to produce. Same structure every time: the challenge, the solution, how it was built, and what changes.

Showing 6 of 6 patterns

HealthcareIllustrative

AI receptionist for a multi-clinic practice

The Challenge

A practice running several sites shares one reception team. Calls arrive in bursts around opening, lunch and the end of the working day, and during those bursts a large share of callers hear an engaged tone or a voicemail box they do not leave a message in. Anything arriving after hours waits until morning, by which time some callers have already booked elsewhere. Staff are also interrupted mid-task by calls that are simply asking for opening hours, directions or a prescription status.

The Solution

A voice agent answers every inbound line on the first ring, identifies the caller and the reason for the call, and handles the routine categories end to end: booking, rescheduling, cancellation, directions, hours and preparation instructions. It books directly into the existing practice management calendar rather than a parallel diary, so there is one source of truth. Clinical questions, complaints and anything ambiguous are transferred to a person, or captured as a structured callback request with a written summary attached.

Implementation

  • Call-reason taxonomy built from a sample of real recorded calls, so the agent is designed around what callers actually ask rather than an assumed menu.
  • Grounding on the practice knowledge base: sites, clinician availability rules, appointment types and durations, preparation instructions and payment policy.
  • Two-way calendar integration with the practice management system, including double-booking prevention and per-clinician booking rules.
  • Hard boundaries around clinical advice, triage and anything the agent must not attempt, enforced in the system prompt and in tool permissions.
  • Escalation path to a named human during opening hours, and a structured callback queue outside them, both with a written call summary.
  • Shadow-mode rollout on overflow calls only, with recordings reviewed against what the reception team would have done, before the agent takes the primary line.
  1. 01Call answered
  2. 02Caller identified
  3. 03Intent captured
  4. 04Booked or routed
  5. 05Scheduler updated
  6. 06Reminder sequence

Results

  • Every inbound call is answered within one ring, including during peak bursts and out of hours.
  • Routine booking, rescheduling and cancellation is completed without a staff member joining the call.
  • Calls that need a person arrive with a written summary instead of a voicemail to be listened to.
  • Appointments land in the existing scheduler, so reception no longer reconciles two diaries.

Outcomes are described qualitatively on purpose. We do not publish percentages, revenue figures or hours saved unless they came from a named client's own measurement and that client approved publication.

Systems integrated

  • Practice management system
  • Cloud telephony
  • Clinician calendars
  • WhatsApp Business
  • SMS gateway
  • Practice knowledge base
E-commerceIllustrative

Support agent wired directly to order data

The Challenge

Support volume in a growing store scales with orders, and the queue is dominated by a handful of questions: where the parcel is, whether an item fits, how to change an address before dispatch, and how returns work. Agents answer these by opening three tabs — the helpdesk, the store admin and the carrier tracking page — and copying details between them. Replies are slow at exactly the moments volume peaks, and policy answers vary depending on which agent replies.

The Solution

A conversational agent on site, email and WhatsApp, grounded in two sources: the approved policy and product documentation, and live order data pulled per conversation after the customer is verified. It resolves status, delivery, sizing and policy questions on its own, and it can perform a bounded set of actions such as resending a confirmation or updating a delivery address before dispatch. Refunds, goodwill credits and anything outside policy are prepared as a drafted action and held for human approval.

Real EstateIllustrative

Instant lead qualification and viewing booking

The Challenge

Enquiries arrive from portals, the website and paid campaigns at all hours, and the agency that replies first usually gets the conversation. In practice replies wait until an agent is between viewings, and evening enquiries wait until the next morning. Agents then spend their own evenings qualifying enquiries by hand, most of which are outside the budget, area or timeline for the property they asked about. Viewing times are agreed in long message threads that never reach the CRM.

The Solution

Every enquiry receives a reply within a minute on the channel it came from, referencing the specific property. A qualification conversation establishes budget range, area, timeline, financing position and whether there is a property to sell first, then matches against live inventory and offers real viewing slots from the right agent’s calendar. Qualified enquiries are handed to an agent with a written brief; the rest enter a long-horizon nurture sequence that reactivates when their stated timeline arrives.

FinanceIllustrative

Document extraction and reconciliation with human review

The Challenge

A finance function receives invoices, statements and remittance advices as PDFs, scans and email attachments in dozens of layouts. Someone reads each one and types the values into the accounting system, then reconciles them against bank lines at month end. The work is slow, it is concentrated into the days when everyone is busiest, and transcription errors are usually found weeks later during reconciliation, when the original context has been lost.

The Solution

Documents are captured from a monitored mailbox and shared folder, classified by type, and read with OCR and extraction into a structured record. Validation runs before anything is written anywhere: totals must reconcile against line items, dates must be plausible, tax must compute, and the supplier reference must exist in the ledger. Records that pass every rule with high confidence post automatically. Everything else goes to a review queue where a person sees the extracted field alongside the highlighted region of the source document and corrects it in place.

LogisticsIllustrative

Vendor communication and RFQ normalisation

The Challenge

Quotes come back from carriers and vendors as free-text email, PDF attachments and spreadsheets, each with its own structure, currency, incoterms and surcharge treatment. An operations coordinator reads them, retypes the comparable parts into a spreadsheet, chases the vendors who have not replied, and makes a decision under time pressure with an incomplete picture. Comparisons are inconsistent because different coordinators normalise the numbers differently.

The Solution

Requests go out to the vendor list automatically from the shipment or order record, with a defined response window and scheduled follow-ups for anyone who has not replied. Replies are parsed regardless of format into a common structure: base rate, surcharges, currency, transit time, validity window and incoterms. Everything is converted to a comparable basis and presented as one ranked table with the assumptions shown. A person still makes the award decision; the system removes the retyping and the chasing.

Professional ServicesIllustrative

Automated client onboarding, signature to kickoff

The Challenge

Between a signed proposal and the first piece of real work sit a dozen small coordination tasks: engagement letter, compliance and identity checks, document collection, folder and workspace setup, access provisioning, billing configuration, internal team assignment and scheduling the kickoff. Each is quick on its own, none is owned end to end, and they are performed slightly differently every time. New clients experience the delay as a quiet gap immediately after they committed.

The Solution

Signature is the trigger. From that event the pipeline runs the entire sequence: a structured intake form is issued, required documents are requested and chased until received, compliance checks are recorded, the client folder and project workspace are created from the correct template, the CRM and billing records are completed, the delivery team is assigned by workload and skill, and kickoff is scheduled against real calendars. A person is involved at two points only — reviewing compliance evidence and approving the delivery team assignment.

How we measure results

Six metrics, and a baseline captured before go-live

A result only means something against a starting point. Before any system takes live traffic we measure how the work performs today, so improvement is a comparison rather than an assertion.

01

Response time

How long a customer, patient or lead waits for a first meaningful reply, measured from arrival rather than from when someone opened the queue. It is the metric that moves first and the one customers feel most directly.

02

Resolution rate

The share of conversations that reach a correct, complete outcome — not merely a reply. Judged against a reviewed sample, because a system can answer confidently and still be wrong.

03

Containment rate

How much work the system finishes without a human touch, tracked alongside resolution rate on purpose. Containment without quality is just a slower path to an angrier customer.

04

Cost per interaction

The full running cost of one handled interaction: model usage, telephony, infrastructure and the human time still involved. Compared against the loaded cost of the manual path.

05

Hours returned

Time given back to named roles, measured as volume multiplied by the observed handling time before go-live. We report it as capacity returned, and leave the decision about what to do with it to you.

06

Error rate

How often the system produces a wrong field, a wrong action or an unsafe answer, and how often that reaches a customer versus being caught by validation or review. This one is expected to be non-zero, and it is tracked openly.

What the baseline actually involves

During discovery we time the existing process, sample its error rate, count its volume and establish the loaded cost of the people doing it. Where the current systems already log the answer — helpdesk first-response times, call records, ledger corrections — we take it from there rather than from an estimate. Where they do not, we observe and record it, and we say plainly that it is an observation.

After go-live the same measurements run against the new system on the same definitions. Reporting includes the cases the system got wrong and the cases it escalated, because a report that only contains improvements is a marketing document rather than a measurement.

If a metric moves for a reason that has nothing to do with the system — a seasonal peak, a pricing change, a new product line — we say so. Attribution honesty is part of the deliverable.

What would this look like for your business?

Describe your own scenario — the process, the volume and the systems it touches — and we will map it against the closest pattern here, tell you what would need to be built, and where it would break.

No obligation · Your scenario mapped to a system shape · Response within one business day