Websites for roofers who work for a living.
A website that works as hard as you do.
We build, host, and run a site that sends leads straight to your phone. $750 setup, $300/mo, cancel anytime.
No contract. 30-day money back. Live in 7 days.
What you get
What $300 a month actually buys.
Not a brochure site. A machine that feeds your phone.
Instant lead text alerts
A new-job text hits your phone within 60 seconds of someone filling out the form.
Every form submit fires a text to your cell with name, phone, and zip. Tap to call back before your competitor does.
Monthly one-page report
The first of every month, you get one page in your inbox: visits, leads, where they came from.
We pull call-tracking and form data, put it on one page, send the PDF. No logins. No dashboards you'll never open.
Storm-response mode
When hail or 60+ mph wind hits your area, your site flips to a "free inspections today" banner within two hours — before your phone starts ringing.
We watch NOAA alerts for your zip codes. Triggers swap the banner and CTA automatically. You just answer calls.
Two content updates a month
New photos, a new testimonial, a new service page — whatever you send, we ship inside 24 hours.
Auto-refreshed Google reviews
Your latest Google reviews show on the site, refreshed nightly. No copy-paste, no screenshots.
Call tracking that shows what's working
Every source on the site gets its own tracking number. You find out Google Ads vs. Facebook vs. the yard sign — in one report.
Hosting, SSL, uptime, backups
We run the whole thing. If it goes down, we're the ones getting paged — not you.
That's the bundle. Want me to walk through it live?
Book a 15-min callProof
Yes, it's a real, live site.
Here's one we built for a demo business in Boise. Click through — forms work, numbers ring, the storm banner is live.
Hilltop is a demo business, not a real roofer. Everything else — the forms, the tracking, the storm logic — is the exact same stack you'd get.
In your hand
What it looks like when a lead comes in.
- SMS lead alert mock — PNG lands Day 4.
SMS lead alert
12:47 PM, Tuesday. Someone finishes the form. Your phone buzzes before you finish your coffee.
- Monthly report mock — PNG lands Day 4.
Monthly report
May 1st. One PDF. Every number you care about on one page. Read it in a minute.
- Storm banner mock — PNG lands Day 4.
Storm banner
Hail in the forecast. The site changed its own CTA before your first inspection call.
The math
The math is boring. That's the point.
Average full roof replacement around here runs about $9,000. Your job is to close the lead; our job is to get the lead to you.
One extra job every 18 months pays for five years of Pitchworks. Most of our clients close one a month off the site. You do the math.
A website that earns its keep every month — or we'll cancel it for you. 30 days from launch: full refund, no questions. Month-to-month after that.
Pitchworks
One price. Everything included.
- Instant text alert when a lead comes in
- Monthly one-page report, emailed to you
- Storm-response mode (hail/wind auto-banner)
- 2 content updates every month (24-hr turnaround)
- Auto-refreshed Google reviews on the site
- Call tracking that shows which source is working
- Hosting, SSL, uptime monitoring, weekly backups
30-day money back. We don't do contracts. You keep your content if you ever leave.
Timeline
From handshake to live site in 7 days.
- Day 1
Kickoff
30-min call. You send us photos, a logo if you have one, your service area, and your best three reviews. We handle the rest.
- Days 2–4
Build
We build the site on our template. You don't need to pick fonts or approve mockups. We send you a preview link on Day 4.
- Day 5
Your turn
You review the preview. Mark anything wrong. We fix it same day.
- Day 7
Live
DNS flips. Tracking numbers turn on. SMS alerts go live. You start getting leads.
vs. the alternatives
How it stacks up.
| DIY on Wix/GoDaddy | The local web guy | Podium-class agency | Pitchworks | |
|---|---|---|---|---|
| Setup cost | $0–200 | $1,500–5,000 | $5,000–15,000 | $750 |
| Monthly | $20 (DIY your time) | $0 (but good luck getting a call back) | $600–2,000 | $300 |
| Lead routing | You check email | Form goes to a Gmail he forgets to check | Dashboard you learn | Text your phone in 60 sec |
| Cancel policy | Anytime | "I built it, it's yours — good luck" | 12-month contract | Cancel anytime. 30-day refund. |
DIY on Wix/GoDaddy
- Setup cost
- $0–200
- Monthly
- $20 (DIY your time)
- Lead routing
- You check email
- Cancel policy
- Anytime
The local web guy
- Setup cost
- $1,500–5,000
- Monthly
- $0 (but good luck getting a call back)
- Lead routing
- Form goes to a Gmail he forgets to check
- Cancel policy
- "I built it, it's yours — good luck"
Podium-class agency
- Setup cost
- $5,000–15,000
- Monthly
- $600–2,000
- Lead routing
- Dashboard you learn
- Cancel policy
- 12-month contract
Pitchworks
- Setup cost
- $750
- Monthly
- $300
- Lead routing
- Text your phone in 60 sec
- Cancel policy
- Cancel anytime. 30-day refund.
We're not the cheapest. We're the one that still picks up the phone in month eight.
FAQ
Fair questions.
Do I own the site?
You own your content — every word, photo, and review. We own the template and the code that runs the tracking, SMS, and reports. If you cancel, you keep the copy and the photos; we take the plumbing back. Most clients don't miss the plumbing because it's what makes the site work.What if I cancel after three months?
Email us. Seven days later, your billing stops and the tracking numbers turn off. No exit fees, no lawyers, no "sorry we can't find that email."Why month-to-month instead of a contract?
Because contracts are what agencies use to keep clients who'd otherwise leave. If the site isn't paying for itself, you should be able to walk. We'd rather earn it every month.Do you have other clients yet?
We're in build mode with our first few. You'd be early, and you'd get the founder answering the phone. If that's a problem for you, wait six months and come back — we'll be here.Why not just use GoDaddy or Wix for $20 a month?
You can. Plenty of roofers do. The reason a $20/mo Wix site doesn't close leads is that it doesn't text your phone, track your sources, or flip to storm mode when a front rolls in. $300 buys the machinery, not the pixels.What if Google doesn't rank it?
We build on a stack that Google reads fine (server-rendered, fast, structured data on service pages). But if you're brand new and your competitor has been at it for 10 years, you're not outranking them in month one. That's what the call tracking and storm mode are for — they work from day one while SEO catches up.How do the leads actually reach me?
Three ways. One: text message to your cell within 60 seconds of the form submit. Two: the tracking number rings your cell directly (you see your own caller ID, we don't route through a call center). Three: we email a daily digest at 7am with the previous day's activity, in case you want a quieter summary.
Didn't see your question? Ask me on a 15-min call — no slides.
Book a 15-min callWho's building this
Who's building this.
I'm Isaiah. I started Pitchworks because every roofer I know has one of two websites: the one their cousin built in 2014 that doesn't work on a phone, or the $5,000 one an agency ghosted them on. Both waste money.
This is the third thing: one bundle, one price, one phone number when you have a problem. Me.
— Isaiah
Start here
Ready to get leads that actually text you?
15 minutes on a call. We'll show you the Hilltop demo live, answer anything, and you decide. No slide deck.