Marketing for roofers

Turn your Google reviews into 30 days of posts — in your own voice.

The homeowner decides in the driveway whether to call you — not the second roofer. Hatchpost reads the reviews your roofing business already earned — the 11pm storm tarp, the same-day before-and-after photos, the insurance-handled walk-through — and drafts a month of storm-season promos, before/after proof posts, FAQ-driven trust replies, and seasonal offers that hit in the voice of the truck, not a stock roofing template.

See the intake →

A sample month

Drafted from five real roofing-business reviews.

Every cell below is a post Hatchpost would draft for your roofing business — storm-season promos, before/after photo proof, FAQ-driven trust posts, seasonal offers, and the neighbor-recommend followups — pulled from the same five reviews on the right and the same five on the page above. The voice in the body is yours; the distribution is ours.

Week 1

6 of 7 days

Mon · offer

Storm-season Monday: tarp + scope package.

A first-48-hours storm package for the coast — tarp the leeward slope, photo-document the slope for the adjuster, send a written scope by Tuesday morning. Posts the morning the NWS upgrades the watch and stays pinned until the rain clears.

Tue · photo

Tuesday before/after: the same roof, same day.

Before-and-after photos from a job finished Monday — not a stock gallery, the actual house, the actual chimney flashing. Captioned with what was replaced, what was spared, and how long the crew was actually on site. Sets the proof before a homeowner ever picks up the phone.

Wed · followup

FAQ reply: "what does hail actually do to a shingle?"

When a hail-review post fills the comments with the same question — bruises vs. granule loss vs. cracked mat — we answer in the comments, in plain English, with the photos we shoot on site. The FAQ lives where the homeowner asks it, not on a stock blog two clicks away.

Thu · review

Thursday pinned review from last month.

A real 5-star review pinned on the channel. This week: a Topeka homeowner whose inspector-walk-through taught her more than three written quotes combined. We post the quote, not the polish — and the next DM always lands warmer for it.

Fri · offer

Fall tune-up Friday: a postcard knocks $400 off the spring repair.

A fall-tune-up package — boots, flashing, valleys, a written photo report — priced at a third of what the spring repair would cost. Goes out the first week of September so the Thanksgiving leak doesn't happen in the first place.

Sat · followup

The neighbor-recommend followup: text back in 90 seconds.

When a homeowner texts the phone number from the truck, we reply in 90 seconds — no call-center script, no "press 4 for scheduling". We ask for the address, the slope, the rough age of the roof, and whether there's been a recent storm. The next text lands with a real photo from a job on their street.

Sun · rest

Sunday is a rest day.

We don't post on Sundays — the crew's off the roof and the inbox gets a full day of quiet. Monday's storm-watch post lands clean instead of getting buried in weekend scroll.

review photo offer followup

Week 2

6 of 7 days

Mon · offer

Monday freeze-warning: an ice-dam pre-book is now open.

A 48-hour pre-book for homes north of the snow line — heat-cable assessment, soffit-vent check, a written photo report before the first hard freeze. Posts the moment the overnight temp drops below 28°F, fills in three days, closes before the first ice-dam call.

Tue · photo

Tuesday chimney-flashing close-up: the leak nobody caught.

A close-up from yesterday's flashing replacement — the failed step flashing nobody saw from the yard, the new counterflashing tucked under the siding, the boot seal re-set on the same visit. Captioned with what flashing actually does, who needs it, and how to tell it's failed.

Wed · followup

FAQ reply: "will my insurance cover this?"

When a lead's first DM is the insurance-coverage question, we don't answer with a stock yes/no. We answer in our own voice — what the adjuster actually wants to see, which photos we shoot on site, and the difference between a covered peril and a wear-and-tear exclusion. The reply reads like a roofer, not a claim line.

Thu · review

Thursday pinned review: the 11pm tarp job.

A real 5-star review pinned on the channel. This week: the Gulf Shores tarp job — the homeowner called at 11pm, the slope was tarped before sunrise, the written scope landed on the adjuster's desk by Tuesday morning. We post the quote, the time stamp, and the photo of the dried-in slope.

Fri · photo

Friday deck-mount photo: an April rooftop deck, re-flashed.

A photo from yesterday's rooftop-deck reflash — the membrane re-cut, the deck-mount re-set, the slope below the deck checked for the spring melt. Captioned with what a spring rooftop deck actually needs after a freeze-thaw winter, and the warning signs to look for before the first rain.

Sat · offer

Saturday referral wall: three neighbors, one truck, one invoice.

A referral-wall post — three neighbors on the same street used us after the first job finished. The driveway-pitch neighbors get a printed invoice in their mailbox the week after the first job, the second-and-third jobs price out at the same per-square as the first.

Sun · rest

Sunday is a rest day.

We don't post on Sundays — the crew's off the roof and the inbox gets a full day of quiet. Monday's freeze-warning pre-book lands clean instead of getting buried in weekend scroll.

review photo offer followup

We’ll only email once — when Hatchpost opens.

Voice

Written in a solo roofer’s real words.

Hatchpost doesn’t draft from a generic “roofing” voice. The posts above were drafted from these reviews — same wording patterns, same proof-points, same first-call honesty — plus a solo roofer’s voice that sets the tone for the driveway pitch.

A real 5-star review

"Called at 11pm after the squall peeled a row of shingles off. He tarped the leeward slope before sunrise and came back the next morning with a written scope for the insurance adjuster. No voicemail tree, no call-center script."

— Tideline Roofing · Gulf Shores, AL

A real 5-star review

"Sent the before-and-after photos the same day the crew finished — not a stock gallery, the actual house. The driver walked the property with me and pointed at the flashing he'd replaced. Felt like a neighbor, not a salesperson."

— Old Pine Roofing · Lancaster, PA

A real 5-star review

"Booked the fall inspection the first week of September and caught a boot seal that would've leaked by Thanksgiving. The fall-tune-up price was a third of what the spring repair would've cost. Worth the postcard alone."

— Highline Roofing Co. · Bend, OR

A real 5-star review

"His post on what a hailstone actually does to a 3-tab shingle explained more than three different roofers who came out wither quotes. He walked me through the photos he took and answered every FAQ in the comments under the post."

— Riverbend Roofing · Topeka, KS

A real 5-star review

"Replaced our ridge cap last summer. Three neighbors on our street used him after he finished ours — the driveway pitch is what sells you, and his driveway pitch is just the photos of the work he already did."

— Cedar Ridge Roofing · Boise, ID

A solo roofer quote

"The first three minutes a homeowner spends looking at my driveway is the entire sale — most of them never even call the second roofer. Hatchpost helps me put the right words around those three minutes: a before/after on every job, a storm-after-hours post I can schedule in advance, the FAQ reply I never have time to write at 11pm."

— A. Younts, solo roofer · Tideline Roofing

Not ready to start?

Drop your work email. We'll let you know when Hatchpost opens in Roofers.

One note, on the day we open — no drip campaigns, no newsletter. The address and the trade select go nowhere until then.

Plan a month of roofing marketing in one intake.

Drop in your reviews, your before/after photos, the storms you cover, and the seasonal offers you already run. Hatchpost comes back with a 30-day calendar in the voice your homeowners already trust.

Go to /intake →Or send your one review line first →

Intake is free. The unlock-the-billing flow opens after Stripe confirms.