Quotepilot

Quotes that get smarter every job

Turn a blurry photo and a text thread into a defensible quote in 30 seconds.

Built for handymen and light-trades pros. Drop intake. The AI extracts tasks, your engine prices them, the system learns from every override you make. Ship a PDF before your competitor opens their notepad.

<30s
Time to first quote
Median over recent runs
~1.5¢
Cost per AI extract
Anthropic + cached
±50%
Override-driven calibration
Bounds, geometric mean
<2s
PDF render
Puppeteer warm pool

The loop

Drop intake. Quote. Send. Learn.

1step 1

Intake

Paste the customer's text or drop a photo. Voice + PDF supported. Vision worker analyzes images in seconds.

2step 2

Extract

Claude pulls tasks, risk flags, quantities. Pre-baked taxonomy of 25 handyman categories.

3step 3

Quote

Deterministic engine: labor + materials + travel + overhead + contingency + margin. Range or firm based on confidence.

4step 4

Learn

Every override you make trains the system. Next quote in the same category bends toward your shop's reality.

Everything an estimator needs in one keypress

Multimodal intake

Text, screenshots, photos, PDFs, voice (soon). All fused into one structured JobSchema before the engine touches it.

Margin-defensive pricing

Hard floors on min service charge and gross margin. Risk flags stack contingency. No quote ever loses money on paper.

Versioned estimates

Every save mints a new immutable version. Edit, send, approve — full audit trail. Nothing gets quietly rewritten.

Customer share view

One link, mobile-ready. Approve or request changes. PDF auto-attached on send.

Multi-tenant + RLS

Postgres row-level security on every table. Real teams. Real isolation. Defense in depth.

Self-improving

Override hours once → calibration captured. Override twice → multiplier locked in. The system gets faster the more you push back.

Stop quoting from your gut.

Two minutes to set up. No card. Your next lead is the first test.

Start free →
RunQuote — Quotes that learn