The optimised quoting process, redesigned from the verified Stage 1 baseline. Four humans and 3-7 days collapse to one human approval gate and same-day turnaround. The CRAWA agent replaces all mechanical assembly work; structured field capture reduces rework; the office expert's diagnosis and judgement are preserved — because that's where the real value is.
Three actors, down from five. The VA's mechanical work moves to the agent. The customer still exists but is downstream — not in the assembly chain.
Same 19 tradesmen. Instead of typing free-text notes into AroFlo's field UI, the tech uses a purpose-built PWA — voice or typed. Prompted fields (diagnosis, asset, failure mode, photos) replace unstructured notes. Asset history auto-loaded so the tech can see prior work on this unit.
Deterministic automation. Receives structured capture, pulls asset history and prior work on this unit, looks up parts and supplier prices, applies customer rate card and markup rules, calculates labour from historical averages, drafts narrative, formats to CRAWA template. Produces a complete draft quote. Not diagnosing — that stays with the tech and office expert.
Same people — Dave Katsaros, Kurtis Dixon, Joel Baldini, Richard Barnes. Reviews the agent's draft in a single screen: tech's structured capture, asset history, complete quote with line items, margin summary, customer context. Validates diagnosis, adjusts scope/pricing if needed, approves.
Compare to Stage 1's five rework loops and four handoffs. This flow has one human gate, one possible rework path (customer changes), and zero timezone gaps. Grey-struck nodes show what was removed.
Read top to bottom. Four lanes instead of six. Steps highlighted with collapsed show where multiple Stage 1 steps have been merged.
Each step expanded. The "Replaces" column shows which Stage 1 steps were collapsed.
| # | Actor | Action | System | Duration | Replaces (Stage 1) |
|---|---|---|---|---|---|
| 1 | Field tech | Structured capture: voice or typed, agent structures in real-time. Asset history auto-loaded. Prompted for missing fields. Replaces AroFlo's clunky field UI. | PWA (offline-capable) · AroFlo API | 5–10 min | Steps 1–2 (assess + type notes). Eliminates delayed/unclear free-text entry and end-of-day note catch-up. |
| 2 | Agent | Asset history lookup: every prior task, quote, and part replacement for this unit. "Last time: replaced compressor, $4,200, 6 months ago." Structured query, not AI inference. | AroFlo API (tasks, quotes, assets) | seconds | Part of Step 3 (office expert reads + validates). Expert still owns the diagnosis — but now has full history at a glance instead of searching manually. |
| 3 | Agent | Full quote assembly: parts lookup, supplier prices, customer rate card, CRAWA markup, labour estimate, narrative, formatting. | Supplier price lists · AroFlo rates · CRAWA rules engine | seconds | Steps 4–7 (scope decision, hand to VA, VA lookup, VA assembly). Plus rework loops 6a and 8a. |
| 4 | Office expert | Single-screen review: tech's structured capture, asset history, complete quote, margin summary, customer context. Validates diagnosis, adjusts scope/pricing, approves. | Dashboard · AroFlo | 2–5 min | Steps 3, 4, 8, 9 (validate, scope, review VA draft, send). All in one sitting. |
| 5 | Agent | Sends quote to customer via email. Updates AroFlo. Starts follow-up timer. | Outlook API · AroFlo API | seconds | Step 9 (manual send). Now automatic on approval. |
| 6 | Agent | Monitors response. Auto follow-up nudges on configurable schedule. On acceptance, creates scheduled job in AroFlo. | Outlook · AroFlo · scheduling | automated | Steps 10–11 (customer reviews + outcome). Addresses the 54% lapse rate with proactive nudges. |
Side-by-side comparison of what changes.
Anggaa's mechanical assembly work is fully replaced by the agent. But his system knowledge and institutional context have value elsewhere.
The capabilities required to make this flow work, roughly in build order.
| Component | What it does | Depends on | Complexity |
|---|---|---|---|
| Supplier price index | Structured, searchable index of parts and prices from CRAWA's key suppliers | Supplier catalogues / portals | Medium — data ingestion + maintenance |
| Customer rate card engine | Programmatic lookup of per-customer pricing rules, contract rates, markup tiers | AroFlo client data + rate cards | Medium — rule extraction + encoding |
| Asset history service | Given an asset ID, returns all prior tasks, quotes, parts used, costs, and outcomes. Structured queries against AroFlo — no AI inference needed. | AroFlo API (tasks, quotes, assets) | Low — straightforward API queries + caching |
| Field capture PWA | Mobile interface for techs. Voice or typed input, structured prompts (diagnosis, asset, failure mode, photos). Offline-capable. Asset history auto-loaded on job open. | AroFlo API · speech-to-text | High — UX + offline + voice |
| Quote assembly engine | Deterministic pipeline: structured capture → parts + pricing + labour + narrative → AroFlo quote | Price index · rate cards · AroFlo API (write) | Medium — rules + templates |
| Expert review dashboard | Single-screen approval surface: capture, diagnosis, quote, margin, customer context, approve/adjust | All above components | Medium — UI integration |
| Auto-send + follow-up | On approval: email via Outlook API, AroFlo status update, scheduled follow-up nudges | Outlook integration · AroFlo API | Low — straightforward automation |
| Auto-schedule on acceptance | When customer accepts: create scheduled job in AroFlo, assign tech, notify office | AroFlo API (write) · scheduling logic | Low |
Things that could complicate the optimised flow.