For a storm-driven roofing business, the door is the highest-value moment in the entire sales cycle — the day damage is fresh and the homeowner is paying attention. Every knock that doesn't get logged consistently is either a lead that has to be re-knocked from scratch, or one that's lost outright.
Right now there's no dedicated tool for this. The demo shows what a purpose-built one looks like: territory mapping, at-the-door disposition logging, storm-damage and insurance-claim tracking, and a lead pipeline connecting the field to the office.
The demo shows five connected pieces working together — all of it, including the manager dashboard and the AI-powered features, is included in the one build price below. Nothing shown today is gated to a higher tier.
| What Gets Built | What It Means for You |
|---|---|
| Territory Map | Every rep sees their assigned territory and every door's status at a glance — no more guessing who's already knocked where, no double-coverage or missed streets. |
| Door Detail & Disposition Logger | Roof age, material, and damage type captured on the spot, with photo documentation — the exact information an insurance claim needs, recorded while it's fresh. |
| Insurance Claim & Adjuster Tracking | Claim status and adjuster-meeting scheduling live on the lead itself, so nothing falls through the crack between "damage found" and "claim approved." |
| Rep & Manager Dashboards | Reps see their own numbers and stay motivated; management sees the whole team's activity and close rates without having to ask. |
| Lead Pipeline | Every lead visible in one place from first knock to closed deal — a clean handoff from field to office instead of leads living in someone's head. |
The demo runs on sample data with no live backend. Taking it to production means real accounts for every rep, a live database, offline-capable field logging, and a photo-storage pipeline. The numbers below are a range, not a fixed quote — see why directly underneath.
- Real accounts and authentication for every rep and manager
- Live database — territory, door logs, and leads sync across the team
- Offline-capable field use — reps can log doors without signal
- Photo upload and storage for damage documentation
- All source code — yours to keep
- Priority response if something breaks in the field
- Small refinements as real usage surfaces friction
- Direct access — not a ticket queue
- Monthly note on what changed
This proposal is going out without a discovery call — Ammon wasn't able to join today's session, so rather than guess a single number, we're giving you a defensible range now. The exact figure depends on your team's actual scale: how many reps, how much lead volume, and how that shifts during storm season. We'll confirm the final number on a short call rather than lock it blind.
- How many reps are actively knocking doors on a typical week, and how much does that swing during storm season?
- Roughly how many leads or doors get logged per week today, and where does that information go right now?
- What's a closed roofing job worth to you on average?
A few things are worth naming as real possibilities without attaching a number to them yet — each is a meaningfully different scope of work, best priced once the core platform is live and we know your data volume.
-
Later Phase
Real AI photo damage analysis
The demo's photo-analysis feature is a working preview keyed to sample images. A live version — actually analyzing an uploaded roof photo in real time — is a separate, larger scope item, scoped once the core platform is live.
-
Later Phase
Direct insurance-carrier / CRM integrations
Connecting claim status directly to a specific carrier or CRM API, once we know which systems your team is actually standardizing on.
-
Later Phase
Multi-region manager rollups
Cross-region reporting layers, if and when Roofix scales this beyond a single team.
This engagement covers the canvassing platform itself. A few things are worth naming up front so there's no surprise later.
- Territory map, door logging, and insurance-claim tracking, wired to a live backend
- Rep and manager dashboards with real activity data
- Lead pipeline, connected to the field-capture workflow
- Installable PWA — reps add it to their home screen, no app-store submission
- Roofix branding throughout
- Native iOS/Android apps (this stays a PWA)
- In-app insurance payment processing
- Direct integration with a specific CRM or insurance carrier API
- Satellite/aerial roof measurement
- Multi-office or multi-brand support beyond Roofix
- You'll always know what's happening. A short note at the start of each week during the build — what's done, what's next. No radio silence.
- Your input matters in one place. One week in the build is reserved for your feedback shaping the final product. Outside that week, the build keeps moving.
- New ideas go in the queue. Anything that comes up mid-build gets captured for the retainer phase — it doesn't derail what's already in motion.
- Nothing unexpected gets built. Anything outside this scope gets flagged and priced before it's touched.
Ready to move forward?
Ammon couldn't join today's session, but he's happy to hop on a short call to walk through the demo live, answer questions from the team, and confirm the exact number for your scale.