Storm canvassing works — but the knock alone gets doors slammed. The permission text you send ten minutes before knocking, the damage-photo offer that gets you invited up the ladder, and the street-by-street system that keeps the whole neighborhood glad you came.
System 7 from the Leveraged Owner Starter Pack
Saturday morning, two days after the hailstorm. A canvasser knocks on a door in the hardest-hit neighborhood. The homeowner opens it, sees a roofing polo, and says "no thanks" before the canvasser finishes the first sentence — because three out-of-town crews already knocked that week, and this one looks exactly like them. The canvasser walks to the next house. Same result. Forty doors, two inspections booked, one unhappy homeowner who posted about "another storm chaser" on the neighborhood Facebook page.
The knock isn't the problem. The knock unannounced is the problem. Homeowners distinguish "my neighbor's roofer texted me and said he'd stop by" from "a stranger is on my porch" in about half a second — and that half second decides whether you get five minutes or a slammed door. This is System 7 (reactivation and outreach) applied to the street level, one gear in the full-and-calm-calendar framework. The post-storm door-knock text turns cold canvassing into warm visits: a short permission text, a concrete offer (free damage-photo documentation), and a street-by-street system your crew can run every storm season.
Door-knocking after storms used to be a numbers game: knock 100 doors, book 10 inspections, close 3. That math assumed a neutral homeowner. Today's homeowner isn't neutral — they're pre-annoyed. They've watched neighbors get burned by fly-by-night crews, they've read the warnings on Nextdoor, and they've already decided what "a roofer knocking on my door" means. You're not starting from zero; you're starting from minus ten.
A permission text resets the frame before you ever touch the doorbell. When the text arrives first — your business name, your local address, what you want, and a yes/no question — the knock becomes the follow-through on a message they already received, not a stranger's ambush. Three practical effects:
Concrete takeaway: canvassing without a pre-text burns neighborhoods. Canvassing with one builds them.
Two versions: one for past customers (you can use their name), one for cold neighborhoods (no name — never guess a homeowner's name from a data list and never imply an existing relationship).
Cold-neighborhood version — same structure, no name, no implied relationship:
The non-negotiable elements:
Compliance framing for the whole post: business texting requires A2P 10DLC (application-to-person 10-digit long code) registration before you send — 1–7 day approval, ~$15–$20 one-time. The canvassing texts here go to purchased neighborhood lists in some cases, so register first, include opt-out language, and honor every STOP instantly in your FSM (field service management software) or texting platform. This is general information, not legal advice — TCPA (federal telemarketing law) rules around cold outreach are fact-specific, so check your list source and your attorney before texting cold numbers at volume.
"Free inspection" is what every canvasser says. It's wallpaper. The damage-photo offer is specific, valuable even if they don't hire you, and it gives the homeowner a reason to say yes beyond politeness: documentation they keep. Most homeowners intuitively understand that photos are the currency of insurance claims — offer to create that currency for free, hand it over with no strings, and you've done something no storm chaser does.
What the photo visit actually includes (say this out loud — specificity sells):
Concrete takeaway: don't offer an inspection — offer a deliverable. The photos are the product; the roof replacement is the follow-up.
Canvassing is an SOP (standard operating procedure), not a vibe. Run it the same way every storm:
The rhythm compounds: when the same street sees you on storm one (respectful text, helpful photos, no pressure) and storm two, the third storm's text gets replies like "yes please, you did our neighbor's roof." That's the real asset canvassing builds.
For the YES replies, the door visit is a continuation of the text — reference it immediately so the homeowner connects the two: "Hi, I'm [Name] from [Business Name] — I texted you this morning about the free damage-photo inspection. Mind if I take a look at the roof? Twenty minutes, photos are yours either way."
For the non-replies (most doors), knock once, wait, and keep it shorter: "Hi — [Business Name], we texted this morning. We're doing free damage-photo inspections on this street today after the hailstorm — 20 minutes, photos yours to keep. Interested, or should I leave you our card?" If it's a no: smile, leave the door hanger, log it, move on. No rebuttals. Rebuttals at the door are what make neighborhoods hate roofers.
Concrete takeaway: the door script has one job — connect to the text they already received. Everything else is the inspection itself.
Most doors won't open — people work. The no-answer play is a two-touch: door hanger with the photo offer and your local address, then a same-evening text: "Hi, this is [Your Name] with [Business Name] — we stopped by [Street Name] today and left a hanger. Free damage-photo inspections this week after Thursday's hail; reply YES if you'd like one scheduled. Reply STOP to opt out."
When they call back and you miss it — storm week is chaos — your missed-call text-back has to be airtight. The research context:
27% of inbound calls to home-service businesses go unanswered (Invoca call-analytics research). Every canvass-generated callback that hits voicemail and never gets a text back is a door you knocked twice for nothing.
Canvassing without follow-up is expensive exercise. The evening after each street:
The permission-text canvass is System 7 of the full-and-calm-calendar framework. For the wider post-storm campaign it plugs into, read Storm Season Roofing Outreach: The 72-Hour Playbook, and for the route-canvassing cousin that runs year-round between storms, see "In Your Area" Route Canvassing Texts.
The full setup SOP, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
Free. The full 8-system Starter Pack is $27 if you want everything else.
This post is System 7 from the Leveraged Owner Starter Pack — the done-for-you version with the full canvassing SOP, the permission-text scripts, the street-mapping worksheet, and screen-by-screen setup instructions for all 8 systems.
Stats sourced as labeled: the 27% unanswered-call figure is Invoca call-analytics research. No other third-party stats cited.
Related guides from the Leveraged Owner blog:
The no-show cost worksheet for contractors: no-show rate × average ticket × frequency = your monthly leak, plus the hidden costs of idle techs and burned slots.
The post-job referral system for contractors: timing, exact wording, and the double-sided incentive structure that turns every completed job into two more.
NiceJob vs. Broadly vs. Podium for contractors: honest pricing, what each review platform does well, and the free DIY alternative for shops on a budget.