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