Changelog

What we've shipped.

Every feature, improvement, sample, and fix, dated. We update this whenever something lands. Roadmap items below the line.

Coming soon

On the roadmap

CSV → CRM sync (JobNimbus, AccuLynx)

Coming soon

One-click push of your kept leads into the CRMs roofers actually use, not just CSV export.

New-lead alerts (email + SMS)

Coming soon

Set a watch on a polygon — Roofbird pings you when newly-detected aging roofs cross a score threshold.

Team accounts + shared workspaces

Next quarter

Multi-user logins under one billing account, per-rep activity, lead assignment.

Mobile companion app

Next quarter

Lead list + door-pitch + tap-to-mark-knocked from your phone while you're on the street.

Scheduled auto-rescans

Exploring

Pick a cadence per polygon and let the engine re-scan automatically, so fresh candidates land in your inbox.

Public API

Exploring

Programmatic access to scoring + lead lists for shops with their own tooling.

Shipped

The log

  • Feature

    Zip-level slot exclusivity (5 subscribers per zip)

    Each zip is capped at 5 active subscribers. When the cap fills, new sign-ups for that zip are rejected at Stripe checkout. Slot reservation is atomic on the webhook so no two roofers can race for the last slot.

  • Feature

    Beyond-the-roof property signals

    AI vision now also reads solar panels (lowers score), multi-story (raises price), pool, detached structures (garage/shed/barn → bundle into quote), heavy tree overhang, partial repairs visible, newer adjacent roofs, recently landscaped, chimneys + penetrations. Every signal shows as a chip on the lead card.

  • Feature

    Diagnostic roof report PDF (replaces door-hanger)

    Per-lead PDF now carries a full roof grade A–F with verdict, age band + estimated lifespan remaining, plain-English damage explanations for 10 signal types, cost range estimate, satellite shot, and your branding. Still one page, printable, handover-ready.

  • Sample

    Denton, TX live sample dashboard

    Pre-scored polygon covering Denton + Argyle + Sanger. ~700 homes, asphalt + tile mix. Anyone can open it at /denton-may24 without signing up.

  • Improvement

    AI confidence rating + cost-range estimate per lead

    Every score now ships with the AI's confidence (low/medium/high) plus a $X.Xk–$Y.Yk cost range, derived from roof material × estimated squares × complexity. Use confidence to filter the list when you only want sure-thing knocks.

  • Feature

    Storm intelligence with 62-day time-decay

    NOAA SPC storm reports are now folded into the buy-probability blend via a recency × distance × severity model (62-day half-life on hail signals). Marine waterspouts auto-filtered. Daily county-level digest ranks outbound priority by population × severity.

  • Sample

    Kansas City May-18 sample dashboard

    KC suburbs sample with a focus on aging asphalt in Overland Park, Lenexa, Olathe. ~900 scored homes, available at /kc-may18.

  • Feature

    Vision-only scoring + signal tag chips

    Buy-probability score is now driven by direct visual reads of the roof (material, condition, age signs, damage indicators) plus business fit. Score signals show up as chips on every lead card so crews can skim the list in seconds.

  • Feature

    Smart keep-filter — low-likelihood roofs don't burn quota

    Roofs the AI rates low (recently replaced, wrong material, no visible wear) are filtered out before they count against your monthly limit. Live scan summary now shows the full funnel: in-polygon → scored → kept vs filtered.

  • Feature

    Branded door-hanger PDFs

    One-page printable per lead with your logo, brand color, the roof score, the AI-generated door pitch, and a satellite shot. Auto-pulled branding means zero setup — works the moment you drop your website during onboarding.

  • Feature

    Website auto-pull → business profile

    Drop your website in onboarding and the AI reads it to build a profile: materials you install, sales angle, brand voice. Then it scores every roof against THAT profile. Same map, different roofers, different leads.

  • Feature

    Unlimited service areas on paid plans

    Hunter and Hunter Pro now support unlimited polygon service areas. Draw single streets, side-of-highway shapes, multiple neighborhoods, whatever matches how you actually canvass.

  • Improvement

    Manual address search + batch pin-drop

    Type any address inside your service area to score it on demand. Drop multiple pins on the map and batch-score them in one click. Manual adds still get the full AI workup, tags, and door-hanger PDF.

  • Feature

    Hunter + Hunter Pro billing (Stripe)

    Two paid tiers live: Hunter ($199/mo, 500 leads) and Hunter Pro ($499/mo, 2,000 leads + priority support). Monthly billing, cancel-any-time from the account page, no save-offers.

  • Feature

    NOAA storm overlays

    Public NOAA SPC storm history is now layered on the map. Useful for roofers who care about hail-touched neighborhoods, even though the score itself doesn't rely on damage-from-satellite claims.

  • Feature

    Activity log per property

    Track which leads you've knocked, contacted, quoted, won, or skipped. The activity feed shows your 7-day pace and a per-lead history once you start working a list.

  • Sample

    DFW live sample dashboard

    First public sample. Pre-scored DFW metroplex polygon (Plano + Frisco + North Dallas) at /dfw, no signup required.

  • Improvement

    Score explainer modal

    Click any score to see the exact signals the AI used to build it. Roof condition, business fit, neighborhood signal each get a sub-score. No more black box.

  • Feature

    First scored polygon end-to-end

    Draw a polygon → click Get leads → AI scores every home in the polygon and surfaces high & medium likelihood candidates. The product loop in its simplest shape, working.

Try Roofbird

25 leads in your area, free.

No card. 60-second setup. If the trial leads aren't worth knocking, walk away.