What you receive

The scope document, exactly as a client gets it.

Every engagement starts with this one page. Fixed deliverables, the tools and why, a week-by-week plan, and one price. If something isn't on it, it isn't in the build. This example uses a fictional client, Lumen Logistics, with figures we would scope for.

Get one for your process
Stackjoinery
Scope · v1.2 · fixed price

Quote request intake: from inbox to draft quote in McLeod

Client
Lumen Logistics
Prepared
March 4, 2026
Valid until
March 25, 2026
Engagement
Workflow build
Timeline
4 weeks from kickoff
Price
$18,500

1 The problem, as you described it

About 180 quote requests a week arrive by email in every format: forwarded chains, PDFs from brokers, photos of rate confirmations. Four dispatchers retype each one into McLeod, look up the route history by hand, and send a quote. Median time from email to quote is four hours. After 3 p.m., most requests wait until the next morning. Two dispatchers spend roughly 14 hours a week each on the retyping alone.

2 What we will build

  1. D1
    Inbox watcher

    A mailbox rule plus an n8n trigger. It picks up every message to quotes@ and its attachments, whether PDF, image, or plain text.

  2. D2
    Extraction step

    Text recognition for images and scans, then an AI model that returns origin, destination, dates, equipment, weight, and commodity as a checked, structured record. Each field gets a confidence score.

  3. D3
    Route lookup

    Matches against the last 18 months of routes in McLeod. Returns the median rate, the last three quotes, and the carrier mix.

  4. D4
    Draft quote

    A draft in McLeod with the extracted fields and a suggested rate, flagged "needs review". The system never sends anything to the shipper.

  5. D5
    Dispatcher queue

    A Slack message per draft with the fields, confidence scores, and a one-click link to open it. Low-confidence fields are highlighted.

  6. D6
    Monitoring and runbook

    Error alerts to #ops-alerts, a daily count, a runbook, and a 20-minute recorded walkthrough.

3 Tools, and why

LayerChoiceWhy
Coordinationn8n (hosted in your AWS account)Visual flows your ops lead can read, with retries and error handling built in.
ExtractionClaude via API, OCR via TextractBest accuracy on your 60 sample emails during scoping (94% of fields correct).
Main systemMcLeod transport system, or TMS (existing)No migration. We write drafts through the API you already license.
NotificationsSlack (existing)Dispatchers already live here.
DataPostgres on RDS (new, small)Route history cache and run logs. Yours.

4 Out of scope

  • Sending quotes to shippers automatically. A dispatcher sends every quote.
  • Carrier selection or rate negotiation.
  • Requests that arrive by phone or the web portal (phase 2 candidate).
  • Changes to McLeod configuration or user permissions.

5 Assumptions

  • McLeod API access with a service account, provided by week 1.
  • 60 labeled sample emails to test the extraction step.
  • One dispatcher available for 30 minutes on demo Fridays.
  • AWS account owned by Lumen; estimated run cost under $90 a month.

6 Timeline

  1. Week 1
    Kickoff, access, sample set

    Credentials, 60 labeled sample emails from you, a test mailbox.

  2. Week 2
    D1 to D3 working in the test setup

    Demo Friday: emails flow to extracted records with route matches.

  3. Week 3
    D4 to D5, then a run alongside the manual process

    Drafts land in McLeod and Slack alongside the manual process.

  4. Week 4
    Cutover, D6, handoff

    Numbers match for five business days, then the old way stops.

7 Acceptance

The build is accepted when these conditions are met over five consecutive business days of running alongside the manual process. At least 95% of extracted records need no field corrections. Every draft reaches the Slack queue within three minutes of the email arriving. The runbook must also be walked through with the ops lead. Fixes for anything found in the 30 days after acceptance are included.

8 Price and terms

Fixed price$18,50050% at kickoff, 50% at acceptance
IncludedDeliverables D1 to D6, 30 days of support, runbook, walkthrough, intellectual property assigned to Lumen on final payment
Change controlAnything not in section 2 is quoted separately before work starts. The price above does not change otherwise.
For Lumen LogisticsName, title, date
For StackjoineryName, title, date
Why one page

Short enough to read, specific enough to sign.

Deliverables are numbered

Every demo and every invoice refers to D-numbers. Nobody argues about what "done" means.

The tools are justified

Each layer names the tool and the reason, usually a test we ran on your data during scoping.

Out of scope is written down

The section clients thank us for most. It is where surprises would otherwise live.

Want this for one of your processes?

Bring the process to a 45-minute call. You get a scope like this within five business days, no obligation.

esc
PagesHomeAutomation and AI agents for growing companiesPagesServicesAutomations, workflows, and agentsServicesAutomationsRule-based handoffs that remove copy-paste work between tools.ServicesComplex workflowsProcesses that span several tools, with approvals, exceptions, and clean data.ServicesAI agentsAgents that read, decide, and act across your tools. People stay in the loop.PagesSolutions by industryLogistics, healthcare, professional services, e-commerce, SaaSPagesWorkCase studies with the numbersCase studiesLumen LogisticsQuote requests from inbox to booked load in nine minutesCase studiesHalcyonA first-line support agent that resolves 61% of tickets on its ownCase studiesMeridian Dental GroupRecall reminders that cut no-shows by a third in 90 daysPagesPricingFixed prices and the instant estimatorPagesSample scopeThe one-page scope every client receivesPagesSample evaluation reportWhat ships with every agent buildPagesExample dashboardThe reporting every client getsPagesAboutA small senior teamPagesInsightsField notes from the buildInsightsWhen not to use an AI agentMost automation value comes from rule-based work. A guide to choosing rules, workflows, or agents for each process.InsightsDesigning approval gates that people useHuman review fails when people are asked too often or too late. Here are the patterns we ship, with the numbers behind them.InsightsThe true monthly cost of an automationAI model usage, tool seats, hosting, and the upkeep nobody budgets for. A worked example from a real quote pipeline.PagesContactBook a discovery call
↑↓ navigate↵ open⌘K or / to open anywhere