The 15-Minute SLA: Pipeline Velocity & Intake Architecture
For every dollar you spend on ads, how much revenue is lost to slow follow-up? For high-ticket hardscaping, the answer is: most of it. This post is the field-tested playbook for fixing that leak. It details the exact process for turning an ad inquiry into a booked estimate in 15 minutes or less.
Who this helps: residential design-build / hardscaping shops already running Google/Meta who want more booked estimates at a sane cost (not just "more leads").



Prepared by: Richard Butts
Founder, Groundbreakers Digital
Scoreboard
Only 2 Numbers That Matter
Cost per Booked Estimate (CPBE)
ad spend ÷ booked estimates

Lead to Booked %
booked estimates ÷ raw inquiries
Quick Target Math
Allowed CPBE = avg job value x CAC% x close%
Example: $75k x 8% x 30% = $1,800 allowed CPBE. Hold your marketing to that bar.
If close rate is 25%, allowed CPBE = $1,500.
Impact Order
The Four Levers
These are the four levers, listed in order of impact:
1
Where you send the click
A single-CTA booking page (not your Contact hub)
2
How fast you reply
15 minutes or less during business hours
3
Human confirmation
Every booking gets confirmed and reminded
4
Light ad hygiene
Kill obvious losers; don't reset everything
No Site Rebuild Required
"No Site Rebuild" — What It Actually Means
You do not change your main website. You add one separate, ad-only booking page that looks on-brand and does one job: get an estimate on the calendar. Your main site stays as-is; this is a separate, ad-only page.
Three Simple Ways to Do It (Pick One)
Subdomain Page
(e.g., book.yourcompany.com) in a funnel tool; calendar is built-in; your site stays untouched.
Blank-Template Page
In your website (many themes have "no header/no footer"); hide the nav on that page only; embed your calendar.
Hosted Landing Page
(Unbounce/Swipe, etc.); again, your website stays untouched.
Booking Page Blueprint
Your Booking Page Must Have (Per Service)
Headline
"Book a Design/Build Estimate - [Your Area]"
Subhead
"Typical projects $30k-$150k. Design this winter; reserve your spring build window."
Short Form
Name, phone, email, ZIP/postal, project type, timing, budget band
Primary Action
"Pick an estimate time" with the calendar embedded on the same page
Trust Section
3 bullets (patios/walls/kitchens), service area, quick process steps, any design-fee note
The Golden Rule
No top navigation, no detours.

Selling Maintenance Too?
If you also sell Maintenance, make a separate page and separate calendar.
The 15-Minute Follow-Up
Follow-Up That Books (15 Minutes or Less)
The Sequence
01
T+2 min SMS
"Thanks for reaching out to [Company]. Two quick ones: project type (patio/wall/kitchen) and ZIP/postal?"
02
T+5 min call + 12-sec voicemail
"Hi, it's [Name] at [Company]. Got your inquiry. Calling to lock an estimate time."
03
T+15 min text (offer 2 slots)
"We can hold Tue 2:30 or Thu 11:00. Which works best?"
After Hours & Show-Rate Protection
After hours: send the auto-reply now; human follow-up at opening time
Confirmation & reminders: confirm same day; remind 24h and 2h before; reschedule if needed
Show-rate protection: if they cancel, offer immediate reschedule with specific slots. Track no-show rate by lead source. If one channel stays above 25%, cut it.
Tech Stack
Tools (Pick One Stack; the SOP Stays the Same)
All-in-One (Fastest)
GoHighLevel (GHL) = page + calendar + SMS/email automations + pipeline in one place.
Keep Your CRM
Jobber / LMN / Aspire / SingleOps / HubSpot + CallRail (tracking/SMS) + Zapier/Make to trigger the 15-minute SMS/email on form submit or booking.
Lightweight Starter
Calendly or Google Appointment Schedules + CallRail/RingCentral/Dialpad for SMS + a simple follow-up SOP (manual confirm).

Compliance: use clear opt-in language, honor STOP/UNSUB, and respect quiet hours (CASL/TCPA friendly).
Ad Strategy
Facebook/Instagram: Page vs Instant Form (When to Use Which)
Default for High-Ticket Estimates
Send clicks to your booking page with the embedded calendar. You'll get fewer raw leads but higher lead-to-booked % and better CPBE.

When Instant Forms Make Sense
  • Site not ready (temporary patch)
  • Retargeting warm traffic
  • Tight capacity (capture interest now, book by phone)
If You Run Instant Forms
  • Use Higher Intent or Conversion Leads
  • Ask ZIP/postal, project type, budget band
  • Auto-push into your CRM and trigger the 15-minute follow-up to convert to a booking
  • Judge by CPBE, not CPL. If lead-to-booked is weak, CPL is meaningless—optimize to CPBE.
  • Easy A/B: 70% budget to website conversions to the booking page, 30% to instant form. Same creative/geo. After 15–25 booked estimates total, compare CPBE and kill the loser.
  • If your answer speed is <5 min by phone, Instant Forms can actually beat website for CPBE.
Ad Hygiene
Minimal Ad Hygiene (Don't Nuke What's Working)
Meta (FB/IG)
Objective
Website conversions (booking)
Placements
Start with Feed; add Reels later if it fits the creative
Creative
1 x 4:5 image of your work (no cluttered text) + 1 x 15–30s video
Audiences
Broad + your ZIP/postal allowlist (baseline); optional homeowner/income layers if available in your market
Stop Rule
Pause any ad/ad set that spends 0.7x your CPBE target without a booking
Scale Rule
Increase winners by 20–30%
Google (Search/LSA)
Search
2–3 tight ad groups (patios, retaining walls). Exact + phrase. Strong negatives (free, DIY, repair, lawn, snow, pressure washing, cheap, small jobs).
LSA
Keep job types aligned with what you actually want to sell; Google scores answer rate and speed.
Execution Timeline
2 to 4 Week Field Plan (Choose Length by Volume)
1
Week 1
Launch the ad-only booking page and calendar, connect follow-up, route paid clicks, enforce 15-minute response
2
Week 2
Apply stop/scale rules; rotate one new creative if needed; trim budget to staffed hours if response is slow after 5 pm
3
Weeks 3 to 4 (if needed)
Add Reels/retargeting; minor ZIP/postal trims based on job quality, not just lead counts

When you've got about 15–25 booked estimates, your lead-to-booked and CPBE are stable enough to scale or adjust.
Troubleshooting
Common Failure Points to Fix First
Wrong Destination
Sending ad clicks to a Contact page with full navigation (too many exits)
No Calendar Embed
Forces back-and-forth instead of instant booking
Slow Replies
Slow replies and no human confirmation (show rate tanks)
Mixed Funnels
Mixing design/build and maintenance into one funnel and one KPI
Copy/Paste Bits
Ready-to-Use Scripts & TL;DR Checklist
Copy/Paste Bits
Above-the-Fold Page Copy
"Book a Design/Build Estimate - [City/Region]. Typical projects $30k-$150k. We design this winter and reserve your spring build window."
12-Sec Voicemail
"Hi, it's [Name] at [Company]. Got your inquiry. Calling to lock an estimate time. I'll text two slots now."
Two-Slot Text
"Can hold Tue 2:30 or Thu 11:00. Which works best?"
First SMS Qual
"Great. What's the ZIP/postal and rough budget band (15–30k, 30–60k, 60k+)?"
TL;DR Checklist
  • One ad-only booking page (no nav) per service
  • Embed your calendar on that page; short form first
  • Enforce 15-minute replies and human confirmation
  • Keep ads steady; stop/scale with simple rules
  • Judge only by lead-to-booked % and CPBE; scale what wins