Phase 1
⚙ Cost Catalog — TruPro Pricing
Roofing — Material Cost (per square)
Roofing — Labor & Add-ons
Gutters — 5" Standard ($/LF)
Gutters — 6" Oversized ($/LF)
Downspouts ($/LF)
Attic Insulation ($/sq ft installed)
Fence ($/LF at 6 ft height)

Wood (cedar/treated): 6, 8, 10 ft — 8/10 ft = base × multiplier. Aluminum: 3, 4, 4.5, 5, 6 ft heights with built-in height factors (3ft=0.65× ... 6ft=1.0×) applied to the aluminum base rate.

Paint — Labor (per sq ft)
Siding — Installed Cost (per sq ft)
Soffit, Fascia & Exterior Trim (installed)

Soffit/fascia rates include material + install. Trim rates include casing + labor. Door paint covers both sides.

Default Markup

This sets the starting markup for all estimate types. You can still adjust per job on the estimate screen.

Vents & Penetrations (installed)

Every vent and penetration count from the Inspection tab becomes its own sized line item at these rates — your material order pulls straight from this.

🚀 GoHighLevel Integration

Paste the Inbound Webhook URL from your GoHighLevel workflow. When a rep taps "Send to GoHighLevel," all customer + estimate data is posted here to create the contact and opportunity automatically. Setup: GHL → Automation → Workflows → New → Trigger: Inbound Webhook → copy the URL.

🔧 JobTread Integration

Back-end data (inspection results, measurements, take-offs, estimate line items) pushes here. Setup: Zapier → New Zap → Trigger: Webhooks by Zapier (Catch Hook) → copy URL here → Action: JobTread (create job / add note). Photos and scanned docs travel via the branded PDF exports until cloud storage is wired in.

Job Type — sets which fields your rep needs to fill
🛡️
Insurance
Storm / claim work — full intake
💵
Retail / Cash
No insurance fields — faster entry
🧰 Services Requested Workflow tabs adjust to selection

Only the tabs for selected services appear up top — keeps the rep moving fast. Gutters stay paired with roofing as the prepared upsell.

🔍 Existing Customer / Lead? Pulls from GHL & JobTread
👤 Customer Information Required fields marked *
🏠 Property Address
📋 Insurance Information
🔍 Appointment Details
🔍 Roof Inspection Material-specific checklist
Property Type
🏠
Residential
Homes & multi-family
🏢
Commercial
Flat & low-slope systems
Roof Material
Inspection Mode
Quick
Pass / fail / note
📋
Detailed
Condition + notes per item
Vent Count — flows to estimate & material order
Penetrations — sized for material order
✓ Every count — by exact size — carries into the Roof Estimate as its own line item priced from your Cost Catalog. This is your material order data.
0
Good
0
Fair
0
Poor
0
Fail
Overall Roof Condition
Storm History Report Real NOAA data — radar & local reports
🌩

Hail & Wind Event History

Live NOAA SWDI lookup — radius-based, geocoded to this property

Pulling NOAA storm data...
Geocoding address, querying radar & local reports
Enter the property address above and tap Generate Report to pull real NOAA storm history for this location.
🤖 AI Drawing Analyzer Auto-reads measurements from any document
Step 1 — Upload Drawing or Report

Upload a roof diagram, EagleView report, Hover report, hand-drawn sketch, or any document with measurements. The AI will read it and auto-fill all plane dimensions below.

📄
Drop file here or tap to browse
Works with photos, scans, PDFs, screenshots
EagleView PDF Hover Report Hand Sketch Photo Sketch App Export Any Image
Uploaded drawing
document.jpg
Step 2 — Analyze with AI
Anthropic API Key
Your key is saved locally on this device only · Get yours at console.anthropic.com
AI is reading your drawing...
Identifying roof planes and dimensions
✅ Measurements Extracted
Planes Found
Total Sq Ft
Pitch Detected
PlaneLengthWidthSq Ft
📐 Roof Measurements
Roof Pitch
rise run

6/12 Pitch

Standard residential pitch
Common in Texas construction

Roof Planes
Length (ft)
Width (ft)
Waste / Overlap Factor15%
Standard: 10–15% for simple roofs. 15–20% for complex roofs with lots of valleys. Up to 25% for very complex or hip roofs.
0
Total Sq Ft
0
Pitch Adjusted
0
w/ Waste Factor
0
Roof Squares
1 Roofing Square = 100 sq ft · Squares are used to order materials and calculate price
💰 Estimate Builder
Shingle Material
3-Tab Asphalt
~$85 / square
Economy option · 20–25 yr lifespan · Basic wind rating
Architectural / Dimensional
~$120 / square
Most popular in TX · 30 yr · Enhanced wind resistance
Impact Resistant (IR4)
~$165 / square
Class 4 rated · Insurance discount eligible · Best for hail areas
Metal Roofing
~$350 / square
50+ yr lifespan · Reflects TX heat · Premium option
Add-Ons & Extras
Profit Margin / Markup35%
Line Item Breakdown
ItemQtyUnit $Total
Materials Subtotal$0
Labor$0
Add-Ons$0
Overhead & Profit$0
TOTAL ESTIMATE$0
🤖 AI Siding Analyzer Upload Hover report or wall diagram

Upload a Hover measurement report, exterior elevation drawing, or hand-sketched exterior diagram. The AI will extract wall areas and auto-fill the fields below.

🏠
Drop Hover report or exterior diagram here
Accepts PDF, JPG, PNG — any document with wall measurements
Hover PDF Elevation Drawing Field Sketch Photo + Dims
document
Anthropic API Key
Same key as roof analyzer — auto-synced if already entered
Reading exterior measurements...
Identifying wall planes and dimensions
✅ Exterior Measurements Extracted
Elevations
Gross Wall SF
Net Wall SF
🏗 Siding & Paint Estimate
Job Type
🪵
Siding Only
Full siding replacement
🎨
Paint Only
Exterior repaint
🏠
Siding + Paint
Full exterior
Siding Material
Vinyl Siding
Most popular · Low maintenance · 30+ yr
Hardie Board
Fiber cement · Premium · 50 yr
Wood Siding
Classic · Paintable · Requires maintenance
Metal Panel
Industrial/modern · Extremely durable
Wall Measurements
Enter gross wall area above — windows and doors will be deducted automatically.
Net Paintable / Sideable Wall Area0 sf
Window Survey — Material Takeoff
Photo → schedule: Snap a window, the AI identifies style, size, frame material, and pane count. Builds a window schedule for your supplier takeoff — no guess-pricing. Final window price comes from your supplier quote.
Anthropic API Key
Same key as the roof/siding analyzers — auto-synced
Analyzing window...
Identifying style, size, and frame material
Soffit — by Section
Overhang (in)
Run (LF)
Sq Ft
Total Soffit Area0 sf
Fascia
Trim Details
Paint Specification
Paint is broken into: Body (walls, primer + coats) · Trim paint (frieze, corners, rake, window & door casing by estimated width) · Soffit & Fascia · Door paint (both sides per door)
Line Item Breakdown
ItemQtyUnitTotal
Subtotal$0
Overhead & Profit$0
SIDING / PAINT TOTAL$0
🪣 Gutter Calculator
Gutter Size
📏
5" Standard
K-style residential
📐
6" Oversized
Large roofs · heavy rain
Downspout Size
⬇️
4" Downspout
Standard residential
5" Downspout
High-volume drainage
Building Stories
🏠
1 Story
🏢
2 Story
🏬
3 Story
Measurements
Line Items
ItemLF$/LFTotal
Gutter Run (installed) 0 $0.00 $0
Downspouts (installed) 0 $0.00 $0
Subtotal$0
Overhead & Profit$0
GUTTER TOTAL$0
🧤 Attic Insulation
Insulation Type
Batt — Faced
Kraft-faced fiberglass batts · vapor barrier
Batt — Unfaced
Unfaced fiberglass batts · layering / sound
Blown-In Cellulose
Dense coverage · great for retrofits
Blown-In Fiberglass
Lightweight · non-settling
Insulation$0
Overhead & Profit$0
INSULATION TOTAL$0
🪵 Fence
Fence Material
🌲
Cedar Pickets
🪵
Treated Pickets
🛡️
Aluminum Panels
Fence$0
Overhead & Profit$0
FENCE TOTAL$0
📸 Job Photos Tap a photo to annotate — circles, arrows, notes
No photos yet. Tap above to capture or add from gallery. Photos can be annotated and exported in the branded Photo Report.
📄 Document Scanner Multi-page → single PDF
📋 Branded Reports TruPro letterhead PDFs
🔍
Inspection Report PDF
Full inspection findings with condition ratings, flagged issues, vent counts, and inspector notes on TruPro letterhead.
📸
Photo Report PDF
Home-inspector style report — every photo with its caption, numbered, branded, ready to send to the customer or production team.
Review & Finalize
📑 Customer Documents — Download & Send On the Spot
🏠
Roof Estimate PDF
Full roofing scope — gutters automatically included as the prepared upsell when entered.
🎨
Siding & Paint PDF
Standalone exterior estimate for siding / paint-only customers.
🪣
Gutters-Only PDF
For the customer who just wants gutters — size, color, and story pricing included.
🧤
Insulation PDF
Attic insulation estimate with type and coverage.
🪵
Fence PDF
Fence estimate with material, height, and run length.
Storm Report PDF
700-day hail & wind history with event table — supports the insurance conversation.
🔍
Inspection Report PDF
Same branded report as the Photos & Docs tab — handy here too.
🚀 Push Full Record to GoHighLevel CRM
Pushes contact, address, lead source, damage tags, storm count, all estimate totals, and a full notes summary. GoHighLevel then creates/updates the contact and opportunity, and your native GHL→JobTread sync carries it forward when the deal closes.
🔧 Push Back-End Data to JobTread PRODUCTION
Attach as PDF files
Sends the full technical record: every inspection item rating, vent counts, roof planes & take-off math, all estimate line items, siding & gutter details, and photo/doc counts. Photos and scanned documents travel via the branded PDF exports — attach those in JobTread until cloud storage is connected in Phase 2.