01
Zebra Landscaping
Quote time cut from 4 hours to under 20 minutes.
4 hrs → 20 min
per quote
4 hrs → 20 min
Per quote
Day one
Any team member quotes accurately
Every job
Consistent estimates, margin protected
The Problem
As Zebra Landscaping scaled across Edmonton, quote turnaround became a bottleneck. Assembling a full estimate — measuring irregular yard areas, pricing sod, mulch, rock, fencing and decks across different rate tiers, and accounting for site conditions — took the better part of a workday. Only senior staff could do it accurately, so their time was constantly pulled off higher-value work, and getting a competitive quote out fast enough to win a job wasn't always possible.
What We Engineered
We built a field-first web app the crew runs from a phone. Staff measure a property directly on Google Maps satellite imagery using a custom click-to-draw polygon tool — built after Google removed its own drawing controls from the Maps API — with per-zone square footage computed from Mercator-projection math. On-site photos feed Claude vision, which reads back measurements and site notes, while a spoken walkthrough is transcribed by OpenAI Whisper and folded in as context. The pricing engine holds every material, rate tier and surcharge, so the itemized total is the company's real numbers, not a guess. A finished quote syncs into Jobber through a server-side GraphQL proxy that handles OAuth refresh automatically — and a person reviews every quote before it reaches a customer.
The Impact
What used to take four hours now takes under twenty minutes. Any member of the team can quote accurately from day one. Estimates are consistent across every job and every staff member, margin is protected on complex projects, and the time recovered goes back into running and growing the business.



