Everything inside, in pictures.
Eight things Roofbird does. The mockup, then the bullets.
01 · Buy-probability score
One number per home, every signal behind it
Imagery vision + your business profile + neighbor patterns + storm exposure = a single 0–100 score.
- Roof material, condition, age band, damage signs — direct vision read
- Business fit weighted by your profile (asphalt shop ≠ commercial flat)
- Click any score → see every signal the AI used
BUY
100
HIGH
2011 Rayburn Avenue
Mesquite, TX 75149
Asphalt shingle · ~20 sq · AI confidence: high
Condition
9.2
Age
8.8
Storm
7.4
Tenure
6.1
Neighbors
8.0
02 · Diagnostic roof report
A printable, branded report — not just a door-hanger
Roof grade A–F, plain-English damage explanations, age band with remaining lifespan, cost range. PDF auto-generated per lead.
- Grade A–F with a one-line verdict the homeowner can understand
- Each damage signal explained in plain English (10 signal types)
- Cost range estimate + map snapshot + your logo + your brand color
ACME Roofing
(214) 555-0119
Roof condition report
2011 Rayburn Ave, Mesquite TX
Verdict
Severe wear — replacement recommended
Estimated age band
Aged · 25+ years
Past the typical asphalt lifespan. Replacement should be planned within the next 1–3 years.
Visible signals
- Tarped section · emergency repair
- Granule loss · protective layer worn
- Patch repairs · partial fixes visible
Estimated cost range
$8.8K – $15K
Call (214) 555-0119 for a free 10-min in-person inspection
03 · Smart keep-filter
Low-likelihood roofs don't burn quota
Recently re-roofed? Wrong material for your shop? Scored, dropped, no charge.
- Every roof gets scored — only high + medium land on your list
- Low-likelihood roofs don't count against your monthly quota
- Live funnel shows what got kept vs filtered
Plano TX · One scan
Hunter plan ($199/mo, 500 leads/mo). This scan burns 450 of 500 — not 3,200.
04 · Beyond-the-roof signals
The AI reads the whole property
Solar panels, multi-story, pool, detached structures, tree overhang, partial repairs visible, newer adjacent roofs. Every signal shapes the score and the pitch.
- Solar panels detected → score lowered (homeowner just invested)
- Detached structures (garage / shed / barn) → bundle into the quote
- Newer adjacent roofs → neighborhood ripple signal
Property signals detected
2011 Rayburn Ave
What this means for the pitch
Multi-story + heavy tree overhang = job complexity premium. Detached garage bundles into the quote. Three nearby homes recently re-roofed.
05 · Polygon service areas
Draw any shape, any size
Streets, neighborhoods, sides of a highway. Forget zip-code boxes.
- 1 polygon on free trial, unlimited on paid plans
- Multi-area: 20+ neighborhoods per account
- NOAA storm overlays layered on the map
DFW · 25 pins
Polygon
3,200 homes
06 · Zip-level exclusivity
Only 5 roofers per zip code
When your zip hits 5 subscribers, Roofbird locks it. New sign-ups for that zip are rejected at checkout.
- Hunter + Hunter Pro lock in a slot at subscription
- Atomic reservation via Stripe webhook — no race conditions
- If your zip's full, you're protected from new competition on this tool
Zip 75024 · Plano TX
3 of 5 slots taken
ACME Roofing
Since Mar 2026
Lone Star Pro
Since Apr 2026
Texas Tile Co
Since Apr 2026
Open
Open
Once 75024 fills up, new subscribers for this zip are rejected at checkout. Your competition can't simply out-bid you on this tool — they have to wait for a slot.
07 · Storm intelligence
NOAA hail + wind, time-decayed by recency
62-day half-life on every storm signal. Hail size × distance × recency. Marine waterspouts auto-filtered.
- Public NOAA SPC hail/wind/tornado reports, refreshed daily
- County-population × severity ranking for outbound prospecting
- Per-property storm exposure score feeds the buy-probability blend
NOAA SPC · last 24h
62-day half-life
North Texas storm exposure
33
hail events
2.50″
peak hail size
4
counties hit
- Tarrant, TX14 rpts2.50″
- Dallas, TX9 rpts2.00″
- Collin, TX6 rpts1.75″
- Denton, TX4 rpts1.50″
08 · Activity + billing
Track every knock. Cancel any time.
Per-lead activity log, 7-day pacing, Stripe billing, one-click cancel.
- Mark knocked / contacted / quoted / won / skipped per lead
- Daily + monthly quota visible in the dashboard header
- Cancel from your account — no save-offers, no phone calls
Last 7 days · 23 actions
- knocked2011 Rayburn Ave12 min ago
- quoted2612 Frazier Ave1h ago
- no answer1924 Rayburn Ave2h ago
- won15702 El Estado Dryesterday
- skipped6080 Pintail Lnyesterday
287 / 500 monthly quota used
CSV → CRM sync
Coming soonJobNimbus + AccuLynx one-click push.
New-lead alerts
Coming soonEmail + SMS when scores cross your threshold.
Team accounts
Next quarterMulti-user logins, per-rep activity, lead assignment.
Mobile companion app
Next quarterDoor-pitch + tap-to-mark-knocked from your phone.
Scheduled auto-rescans
ExploringPick a cadence, fresh candidates land automatically.
Direct mail integration
ExploringPush top leads into a direct-mail pipeline.
Public API
ExploringProgrammatic access to scoring + lead lists.
Multi-language PDFs
ExploringSpanish + Vietnamese door-hanger templates.
Already shipped? See the full changelog.
Free trial · 25 leads · No card
See the features on your own polygon.
The 25 free leads tell you whether this works in 10 minutes.