---
title: "The customer said yes on day 1. The contract was signed on day 21."
description: "Kestrel Systems, a 45-person IT services company. A USD 6,500-a-month contract took 21 days to sign after the customer said yes. With WorkWeaver: signed in 3 days, risky terms flagged to the owner every time."
url: https://workweaver.ai/stories/contracts/
canonical: https://workweaver.ai/stories/contracts/
updated: 2026-10-12
story: contracts
---

# The customer said yes on day 1. The contract was signed on day 21.

Story · Legal

Oakline and the other story companies are example companies, not named customers.

Nobody was slow on purpose. The contract sat in an inbox at every handoff: the salesperson, the owner, the customer's manager, their lawyer. This is the story of one contract.

Kestrel · Contract, yes on 1 October. Support contract with Fairmont Logistics, USD 6,500 a month, 12 months. 21 days to signature.

- **2 hours** of real work
- **21 days** to a signature
- **3 days**: the same contract, two taps

## Monday morning

Monday. Petra sells for Kestrel Systems. Yusuf said yes 12 days ago. The contract is "with our lawyer".

She types "Just checking in", then deletes it. Nobody likes a pest. The quarter ends Friday.

## Meet Kestrel Systems

A 45-person IT services company, about 3 new contracts a month. On 1 October, Fairmont Logistics says yes to 12 months of support at USD 6,500 a month. Four people will touch the contract.

- Petra: sells for Kestrel and sends the contract.
- Malik: owns Kestrel and approves unusual terms.
- Yusuf: Fairmont's IT manager, who said yes.
- Claire: Fairmont's lawyer, who reads every line.

## Before: how the contract moves today

| Day | What happens | Real work |
|---|---|---|
| Day 1 | Yusuf says yes. Petra edits an old contract and sends it. | 35 min |
| Day 5 | Petra: "Just checking you got it." Yusuf: "It's with our lawyer." | 5 min |
| Day 9 | Claire's changes: unlimited liability, 60-day payment, 30 days' notice. Petra emails Malik. | 25 min |
| Day 13 | Malik, between meetings: cap at 12 months' fees, 45 days, 90 days' notice. Petra rewrites and sends. | 30 min |
| Day 17 | Claire agrees. Petra sends it for signature. | 15 min |
| Day 21 | Petra chases twice. Fairmont's director signs. | 10 min |
| 21 days | Real work: about 2 hours. | 120 min |

Nobody was slow on purpose. The contract sat in an inbox at every handoff.

This is normal. The average contract takes 35 days to sign, and a lawyer spends about 3 hours on one.

## What the waiting really costs

- **USD 280,000** a year. About 1 in 10 yeses goes cold in the three weeks. That is 3 or 4 contracts (3.6 contracts × USD 78,000).
- **72 hours** a year of Petra reading legal changes she was never trained to read. Malik is pulled into every one (36 contracts × 2 hours).
- **1 term** nobody saw. Last year a contract went out with unlimited liability. Malik found out at claim time.

## Why "faster people" won't fix it

Make Petra 10 times faster and she saves 110 minutes. It is still signed on day 21. The time was lost in Claire's queue, Malik's meetings and Fairmont's inbox.

An e-signature tool runs the last leg only. Something has to carry the contract through every handoff.

## After: the same contract, with WorkWeaver

WorkWeaver can see Kestrel's deals, contracts and e-signature account. Malik taught it the standard terms, which changes it may accept, and which must come to him.

**WorkWeaver → Petra, Day 1 · 11:40 am:** "Fairmont draft ready, standard terms. Send?" Petra taps Send.

**WorkWeaver → Malik, Day 2 · 9:30 am:** "Fairmont's lawyer wants unlimited liability. Our rule is 12 months' fees. Offer our rule?" Malik taps Yes.

**WorkWeaver → Claire, Day 2 · 9:35 am:** "Thank you. 45-day payment is fine. Our standard liability cap is 12 months' fees. Updated draft attached."

**Claire, Day 2 · 4:10 pm:** Agreed. WorkWeaver sends the final to Fairmont's director to sign.

**WorkWeaver → Yusuf, Day 3 · 10:15 am:** "The contract is with your director. A nudge from you and we start 1 November as planned."

**WorkWeaver → Petra and Malik, Day 3 · 2:40 pm:** "Fairmont signed. Starts 1 November. Nothing needs you."

- **3 days** to signed
- **One tap**: Petra's time on this contract
- **One tap**: Malik's time on this contract

Claire still read every line. Malik still decided the risky term. WorkWeaver carried the baton.

## Side by side

| Measure | Before | After |
|---|---|---|
| Days to signed | 21 | 3 |
| Real work | 2 hours | Two taps |
| Risky terms | Caught if Petra notices | Flagged to Malik every time |
| Chasing | Awkward and late | Polite and on time |
| Yeses that go cold | 1 in 10 | Almost none |

## Nobody is replaced. Everyone moves up.

- **Petra:** the paper runner → sells.
- **Malik:** pulled into every contract → decides the unusual terms only, with one tap.
- **Yusuf and Claire:** three weeks of back and forth → a clean contract and answers in hours.

Everyone moves from Human in the loop to Human on the loop. Teaching the rules. Trusting WorkWeaver with the ordinary. Judgement on the rest.

## How Kestrel gets there

1. **Week 1, teach.** Connect deals, contracts and e-signature. Malik gives it the standard terms.
2. **Weeks 2 to 4, it drafts, people approve.** Every draft goes to Petra first.
3. **Month 2, trust the ordinary.** Standard contracts go out, get chased and get filed alone.
4. **Month 3 on, judgement.** Malik sees only unusual terms. Petra sees only signed ones.

Kestrel decides at every step how much WorkWeaver may do alone, and can always pull back.

## Count the deals that said yes this quarter and are still unsigned

WorkWeaver drafts from your own terms, flags risky changes to you, and chases politely until the signature lands.

[Get Early Access](https://workweaver.ai/#access) · [All stories and facts](https://workweaver.ai/llms.txt) · [Overview](https://workweaver.ai/index.md)
