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).

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

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