⭐ 5.0 on Google (15 reviews) Β· 🏘️ 12 East Texas towns Β· 🀝 1 client per trade per town Β· πŸ’° $0 first year Β· πŸ“ž 713-384-8985
How We Grow a Service Pro

Meet Mike. He's a roofer in Coldspring.

Here's how we took his business from 4 leads a month to 45+ β€” adding individual services one at a time, only when his business was ready. No package required. No upfront commitment.

πŸ“– An illustrative composite based on how we work with East Texas roofers. Mike adds each service the month his business is ready for it β€” never before.

Month 0 β€” Before

Mike's Reality When He Called Us

Years in business12
Crew size3 (Mike + 2)
Leads per month4-6
Where they came fromThumbtack + word of mouth
Cost per lead$52 avg
Close rate1 in 4
WebsiteNone
Google Business ProfileEmpty (claimed 4 years ago)
Reviews3 (none in last 18 months)

"I'm good at roofing. I'm not good at the internet stuff. Thumbtack feels like I'm renting my own customers β€” paying every time they show up. And I know my neighbors don't even know my business name."

β€” Mike, when he first called us

The 12-Month Journey

Each month we ship something. Some months Mike adds a new service. Most months we just run what's already working.

Month 1 β€” Free Year Starts

πŸ›  The Foundation

The House Special activates. We build everything Mike needs to be findable online. Cost to Mike: $0.

What we ship

  • βœ… Custom roofing website on Cloudflare hosting β€” mobile-perfect, photo gallery from his past jobs
  • βœ… Google Business Profile β€” claimed, verified, photos, categories, weekly posts begin
  • βœ… 50+ citation directories β€” Yelp, BBB, Foursquare, Apple Maps, Bing Places, Polk County chambers
  • βœ… Dedicated tracking phone β€” so we know which marketing brings which calls
  • βœ… Schema markup + AI search optimization β€” ChatGPT, Perplexity, Claude can find him too

Mike's month

Week 3: website live. Week 4: Google profile starting to surface in local searches. He hasn't paid us a dollar.

$0Total monthly investment
5Leads (mostly Thumbtack still)
$7kBooked revenue (1 job)
Months 2–3 β€” Organic Working

πŸ“ž First Calls from Google

No new services. We just keep running what's working. Cost to Mike: still $0.

What we ship

  • πŸ“ 4 blog posts: "Storm damage roof repair in Polk County", "Metal vs shingle in East Texas heat", "What a roof inspection actually checks", "Insurance claims for hail damage"
  • 🏘️ Posts shared in 12 East Texas Facebook groups + Nextdoor
  • πŸ“· Photos from Mike's past jobs added to GBP weekly
  • πŸ“Š First monthly report: leads / calls / where they came from

Mike's month

His Google profile starts showing up in map-pack results for nearby towns. First 3 calls come in directly from Google — not Thumbtack. Two of them close.

$0Total monthly investment
9Leads/mo (5 Thumbtack + 4 organic)
$28kBooked revenue (4 jobs avg)
Month 4 β€” First Service Added

πŸ” Adds Adwords on Google™ — $199/mo

Organic is humming. Mike wants to test paid channels with the lowest-risk option first. Google Ads — high-intent searches like "roofer near me" and "roof leak repair Coldspring." If it doesn't work, he drops it next month.

What we ship

  • 🎯 Campaign build targeting Polk + San Jacinto county searches
  • ✍️ Ad copy + landing-page experience tuning for storm damage, leak repair, full replacement
  • πŸ’° Daily bid management — we keep the cost-per-click low and the conversion-rate high
  • πŸ“Š Weekly reports showing which keywords convert into calls

Mike's month

Google Ads ring the phone the same day. Three days in, he books a $11k metal roof job from a Google Ad click. He stops worrying whether to keep the service.

$199Mgmt fee (ad budget separate)
14Leads/mo
$42kBooked revenue (5 jobs)
Month 5 β€” Second Service Added

πŸ“± Adds Facebook Ads™ — 15% of $3,000 budget = $450/mo mgmt

Google Ads proved that paid channels work. Mike sets a $3,000/mo Facebook ad budget — about 5% of his recent revenue. We handle creative, targeting, daily optimization.

What we ship

  • 🎨 Ad creative built around storm damage before/after photos from Mike's past jobs
  • 🎯 Targeting homeowners in Polk + San Jacinto + Trinity counties, lookalike audiences from his closed customers
  • πŸ”„ Daily A/B testing across 6–8 ad variants — winners scale up automatically
  • πŸ“ž Lead delivery direct to Mike's tracking phone with caller-screening prompts

Mike's month

Facebook ad creative — a before-and-after of a wind-damaged metal roof — pulls in 28 inquiries in the first three weeks. Eight book. He hires his second crew (4 guys total).

$649Total mgmt (+ $3k ad spend)
22Leads/mo
$64kBooked revenue (8 jobs)
Month 6 β€” Third Service Added

πŸ“‹ Adds Lead Hustler™ — $499/mo

Mike's still paying Thumbtack but half the leads are junk (wrong phone numbers, out-of-area, already-hired). He adds Lead Hustler — we take over Thumbtack + HomeAdvisor + Angi for him, dispute the trash, recover credits, drop his cost-per-lead.

What we ship

  • πŸ—‚οΈ Zoho CRM setup + instant lead routing across platforms
  • 🚫 Daily lead-rejection credit recovery (recovered $312 in month 1 alone)
  • ⚑ Daily platform optimization — service categories, response time, profile health
  • πŸ“± Dedicated tracking number per platform so we know which is profitable

Mike's month

Thumbtack costs drop 40% in 30 days from credit recovery. The remaining leads are higher quality. Mike books 3 more jobs from Thumbtack than the previous month, with 30% less spend.

$1,148Total mgmt (+ $3k ad spend)
26Leads/mo
$74kBooked revenue (10 jobs)
Months 7–9 β€” Compounding

πŸ“ˆ Steady-State Growth

No new services. All four engines (organic, Google Ads, Facebook Ads, lead platforms) running together. Mike's monthly investment stays the same. Volume grows on its own.

What we ship every month

  • 2 fresh blog posts tuned to seasonal search trends
  • Weekly GBP updates + photos from completed jobs
  • Daily ad campaign tuning across Facebook + Google
  • Daily lead-platform rejection credit recovery
  • Monthly 30-min call to walk through what's working

Mike's months

Google rankings now top-3 for "roofer" in 6 towns. Map pack listings have 28 reviews (was 3). Facebook ads found 3 winning creatives — gutter cleaning ads convert into roof inspections. By month 9, Mike is turning away work he can't schedule.

$1,148Total mgmt (+ $3k ad spend)
32Avg leads/mo
$95kAvg monthly revenue
Month 10 β€” Fourth Service Added

⭐ Adds Review Rocket™ — $299/mo

Mike now has 80+ happy past customers, but only 28 reviews. Most past customers haven't been asked. He adds Review Rocket — automated review requests + full GBP management + 100 postcards/mo to past customers.

What we ship

  • πŸ“© Automated review-request sequence (SMS 2 days after job complete, email reminder day 5)
  • πŸ“¬ 100 postcards/mo — design, print, mail, tracking — to past customers with seasonal reminders
  • πŸ“ Full Google Business Profile management — weekly posts, Q&A monitoring, photo uploads, hours
  • πŸ›‘οΈ Reputation monitoring with negative-review alerts before they go public

Mike's month

Review count jumps from 28 to 41 in 30 days. The postcards trigger 3 past customers to schedule maintenance. Map pack ranking strengthens further.

$1,447Total mgmt (+ $3k ad spend)
36Leads/mo
$105kBooked revenue (13 jobs)
Month 11 β€” Fifth Service Added

πŸ“§ Adds Stay In Touch™ — $399/mo

Mike's past customers love his work, but they forget him. He adds Stay In Touch — email + SMS marketing automation, seasonal reminders, referral campaigns, win-back sequences for dormant customers.

What we ship

  • πŸ“§ Email automation — anniversary reminders, hurricane prep, storm-damage check-ins
  • πŸ“± SMS sequences — "Time for your roof check-up?" 12 months after each job
  • 🎁 Referral campaign — past customers earn $200 credit for sending new business
  • πŸ” Win-back sequences for customers Mike hasn't worked with in 18+ months

Mike's month

4 dormant customers reactivate within 2 weeks. The referral program brings in 5 new customers in month 1. Past-customer revenue becomes a steady 25% of monthly bookings.

$1,846Total mgmt (+ $3k ad spend)
42Leads (32 new + 10 returning)
$118kBooked revenue (16 jobs)
Month 12 β€” Decision Day

🀝 Free Year Ends. Mike Keeps Everything.

The math after 12 months

  • πŸ“Š Leads: 4–6/mo β†’ 45+/mo (8× more)
  • πŸ’° Cost per booked job: $208 β†’ $113 (46% cheaper)
  • ⭐ Reviews: 3 β†’ 52 (17× more)
  • πŸ“ˆ Annual revenue rate: ~$240k β†’ ~$1.5M (6.3× growth)
  • πŸ‘₯ Crew size: 3 β†’ 7 (Mike + 6 employees, hired sustainably)
  • πŸ“ž Thumbtack spend: $200/mo β†’ ~$80/mo (managed by Lead Hustler, much more profitable)

Year-2 stack (Mike keeps it all)

  • πŸ—οΈ House Special base — $250/mo
  • πŸ” Adwords on Google — $199/mo
  • πŸ“± Facebook Ads mgmt — $450/mo (15% of $3k)
  • πŸ“‹ Lead Hustler — $499/mo
  • ⭐ Review Rocket — $299/mo
  • πŸ“§ Stay In Touch — $399/mo
  • Total: $2,096/mo + $3k ad spend
$2,096Year-2 monthly mgmt
ROI on management fees
$0Contract / lock-in

That's the whole playbook.

We start with the free foundation — website, Google profile, citations, lead tracking, real reporting.

As your business is ready, you add individual services one at a time — Google Ads, then Facebook Ads, then lead platforms, then reviews, then customer follow-up. Drop any service the month you don't need it.

No packages. No bundle commitments. No "you need all of these to get the discount."

You only pay for what you use, the month you use it.

The fine print (because we hate fine print)

Mike is a composite — a realistic illustration based on how we work with roofers. Your specific numbers will vary based on your service area, ticket size, close rate, and how much volume you want. We've seen service pros do 2× what Mike did. We've also seen pros where the playbook took 18 months instead of 12 because they were starting from a tougher spot.

What stays the same: the first year is genuinely free. Every service is genuinely month-to-month — you can add or drop any of them with 30 days notice. The exclusivity is real (one roofer per service area). And we genuinely won't take you on if we don't think we can deliver year-one results that earn the year-two retention.

What we don't do: we don't bundle services into "packages" you have to commit to. We don't do contracts. We don't hide setup fees in the small print. We don't take your competitor as a client while you're active. We don't work with you if you're not a service-pro business.

The only way to know if we're a fit is to talk. The first call is 30 minutes, costs you nothing, and we'll tell you straight whether your business is ready for this playbook.

Want this for your business?

Claim the free year, or schedule a 30-minute call. Either way, no money changes hands until year two.

Prefer to see the old menu of services + prices? See the Γ -la-carte menu (archived)

Areas We Serve in East Texas

Cleveland, TX Coldspring, TX East Texas, TX Goodrich, TX Livingston, TX New Waverly, TX Onalaska, TX Panorama Village, TX Riverside, TX Shepherd, TX Splendora, TX Trinity, TX Willis, TX
Free Year πŸ“ž 713-384-8985