Leafsight~5 min read
Could a proposal be done before the next job?
We rebuilt a proposal tool for the driveway, not the desk, around a ninety-second completion target.
- Role: Product strategy and design
- Timeline: 6 weeks
- Team: 1 PM, 1 engineer, me
- Impact: $300k ARR
- Platform: iOS, Android

Impact
Proposal acceptance
up from 8%
Traffic on mobile after launch
ARR run-rate
Product figures come from Mixpanel. The 70% is mobile’s share of traffic after the mobile launch. The $300k is run-rate rather than cumulative, and held for the rest of my time on the product. Still missing: dates, so “held” has a length, and the denominator behind acceptance. The target row was written against a user base moving from 20 to 75, and a percentage on a base that size should say so rather than imply a larger one.
The short version
Owner-operators write 4-8 estimates a day from job sites with poor connectivity. The web app they were asked to use was built for a desk. Estimates were abandoned, 18% went out with wrong line items, and acceptance sat at 8%.
We had six weeks, one PM, and one engineer. We rebuilt the flow around one target: a complete, accurate proposal, sent from anywhere in under ninety seconds. Everything that did not fit was cut or moved. Acceptance reached 38%, 70% of sessions moved to mobile, and the product reached a $300k ARR run-rate.
What I owned
I owned
- Product strategy and design across the six-week build
- Field research: watching estimates get written on job sites rather than in a room
- The ninety-second target, and the success measures set before any design
- The navigation decision, and the field testing that settled it
Shared with the PM
- Scope against six weeks and one engineer
- What got deprioritized, and what went to the roadmap
Problem
Proposals get written in driveways, at the end of the day, on phones. Why was the app built for a desk?
Owner-operators and sales reps complete 4–8 estimates a day, usually on site, usually on a phone, often with a connection that drops mid-form. The existing web app was slow and dense, and it assumed a stable connection and an unhurried user. It got neither.
The result was abandonment rather than complaint. Nobody filed a ticket saying the tool was too slow; they just stopped opening it and went back to writing estimates on paper.
Before
Proposal acceptance
Proposals with incorrect line items
Time to create a proposal


Ninety seconds sets the scope
What fits in ninety seconds?
We rebuilt around a fixed ninety-second completion-time budget instead of speeding up the existing web flow or adding a mobile view to it. Users were making their fourth to eighth estimate of the day outside on a phone, so decision capacity, not screen size, was scarce. The target removed photos, notes, tags, and AI features that owner-operators eventually want on a proposal; if the wrong parts were optional, the bet would lose badly. We shipped the short flow, watched what people stopped to look for, and would add back only what they reached for. Task completion rose from 45% to above 80%, and no cut feature has been requested often enough to return.
Let repeat users skip ahead
Why walk someone through a task they already know?
We chose hub and spoke, with shortcuts to recently used services, over a guided stepper or a single long form. Field workers already knew the task and were repeating it for the sixth time that day, usually with the same services. Unlike a stepper, hub and spoke does not guarantee that nothing is skipped, a material tradeoff when 18% of proposals already had wrong line items; the hub shows completion state for every section so missing information stays visible without being enforced. Field workers tested all three, error rates fell rather than rose, and they rejected the stepper outright.



What we shipped
We shipped a mobile-first proposal flow for clients, job-site location, proposal, and item details, with shortcuts to recently used services and completion state on the hub. Notes, photos, tags, and AI features were deprioritized.
We set success before designing: completion under ninety seconds, task completion above 80% from 45%, and return usage within 24 hours above 60%.


The flow, end to end








The clean story leaves out the hard cases
The uncomfortable truth is that every field quote I collected points the same way. I have no recorded case of someone who preferred the stepper or wanted photos badly enough to stop using the tool. That absence is not evidence that those people were not there.
The evidence is also split. The portfolio deck carries 20% user engagement, eight-minute proposal creation, and time-to-value from fourteen minutes to ninety seconds; Mixpanel carries acceptance, line-item errors, and mobile traffic share. Both sets are real, but they were never reconciled into one before-and-after row.
What actually happened is that the ninety-second target made notes and photos deliberately expensive. That worked for a single operator writing 4–8 estimates a day; a crew on larger jobs needs them. The useful judgment is unresolved: a fast default is valuable only until the work becomes complex enough that the exception path is the real job.
