
What's Inside:
Prepared by: Richard Butts
Founder, Groundbreakers Digital
Purpose: This pack turns the "system" into copy-paste assets. Everything you need to implement intake automation, follow-up sequences, confirmation systems, and Visual Kit delivery—without starting from scratch.
Before launching:
What you need:
Total: 9-15 hours for booking page + follow-up scripts + confirmations + Visual Kit SOP + CRM/pipeline setup (DIY).
This pack covers the intake layer (booking page, follow-up, confirmations, Visual Kit workflow, pipeline + automation specs). A production-grade Voice AI build (bi-directional calendar, edge cases, monitoring/QA, handoffs, compliance testing) is a separate implementation and typically takes weeks, not hours.
Operational guidance only — not legal advice. Compliance requirements vary by jurisdiction.
Two main paths for Voice AI + automation:
Choose this if:
What you get:
Monthly cost (typical): $297 GHL + usage/add-ons = ~$300–$600+ depending on minutes and setup
Setup complexity: Low (fewer integration points)
Choose this if:
What you get:
Monthly cost: $200-400 Voice AI + $50-200 CRM + $30-100 automation + $150-250 minutes = $430-800/month
Setup complexity: Medium-High (requires integration work)
Required features:
Most contractors: Start with GHL-First, prove the system works, then migrate to Best-of-Breed later if needed. Easier to optimize one platform first than debug five integrations simultaneously.
Don't send ad clicks to your homepage. Every navigation option is an exit. Create dedicated booking pages with ONE job: get estimate on calendar. Nothing else.
ABOVE THE FOLD (visible without scrolling):
BELOW THE FOLD (scroll to see):
Remove these from booking pages:
Design for phone screens FIRST (80% of traffic), then adapt to desktop. Most contractors design for desktop and wonder why mobile converts at 30% of desktop rate.
"Book a [Service Type] Estimate - [Geographic Area]"
Examples:
Why this works: Direct, clear, includes geography (builds trust), avoids clever/cute language that confuses.
"Typical projects $[Minimum]-$[High End]. [Timeline benefit]. [Availability statement]."
Examples:
Why this works: Immediately filters out below-minimum inquiries. Sets expectations on timeline and availability. Reduces tire-kickers by 30-40%.
"Recent Projects in [Area/Neighborhood]"
Show 8-12 images with captions:
Why project values: Creates anchor pricing. When they see "$68k" repeatedly, a $50k project feels reasonable, not shocking.
"Licensed & Insured • 4.9 Stars (127 Reviews) • [X] Years in Business • 2-Year Warranty"
Or icon-based:
Why this matters: Reduces risk perception. Contractors often skip this, then wonder why conversion is low.
Q: What's the typical cost for a patio project?
A: Most patio projects range $30k-$80k depending on size, materials, and features like outdoor kitchens or fire pits. We provide fixed-price proposals—no surprises.
Q: How long does installation take?
A: Typical projects take 2-4 weeks from permit approval to completion. We handle all permitting and provide a detailed timeline in your proposal.
Q: Do I need to be home for the estimate?
A: Yes, we walk the property together so we understand your vision and can provide accurate pricing. Estimates typically take 45-60 minutes.
Why FAQs work: Answers objections proactively. People who scroll to FAQs are serious—give them the info they need to book.
OPTIONAL FIELD (only if needed):
8. Property Address (some homeowners prefer to give this at site visit, not form)
Submit button text: "Book My Free Estimate" (not "Submit" or "Send")
☐ I agree to receive calls and texts about my estimate request (automated/AI may be used). Msg & data rates may apply. Reply STOP to opt out.
By submitting this form, you consent to be contacted by [Company] via call, text, and email about your request. Msg & data rates may apply. Reply STOP to opt out.
Why this matters: SMS/call consent requirements vary by jurisdiction. Explicit opt-in protects you from compliance issues.
Why bands work better than "write a number":
People often lowball their budget when typing freely. Bands force realistic self-assessment and reduce below-minimum inquiries by 40-50%.
Context: Form submitted but no call placed. You're making first contact via text.
GOAL: Acknowledge inquiry and set expectation for phone call coming soon.
"Hi [Name], this is [Your Name] from [Company]. Got your inquiry about [project type]. I'll call you in the next few minutes to lock an estimate time. If you'd rather book by text, reply TEXT and I'll send two options. –[Your Name]"
"Msg & data rates may apply. Reply STOP to opt out."
"[Name] - [Your Name] at [Company] here. Saw your [project type] inquiry. Calling you in 3 minutes to book your estimate. Have your calendar ready. -[Your Name]"
"Msg&data rates may apply. Reply STOP to opt out."
"Hi [Name], thank you for reaching out to [Company] about your [project type] vision. I'm [Your Name], and I'll be personally calling you within the next 10 minutes to discuss your project and find a time for your design consultation. Looking forward to connecting. -[Your Name]"
"Msg&data rates may apply. Reply STOP to opt out."
Send T+2 minutes after form submission (immediate feels automated, 2 minutes feels human)
Context: You're calling 5 minutes after form submission (or 3 minutes after T+2 SMS). This is your first actual phone contact.
GOAL: Book estimate to specific time slot. Don't educate, just lock the appointment.
"Hi [Name], this is [Your Name] calling from [Company] about your [project type] inquiry. Do you have 60 seconds to grab an estimate time?"
[Wait for yes]
"Perfect. I have [Day @ Time] or [Day @ Time] available this week for a site visit. Which works better for you?"
[They choose or say neither works]
If they choose a time:
"Great, you're all set for [Day] at [Time]. I'm sending you a text confirmation right now with the details. We'll walk your property, discuss your vision, and I'll have a proposal to you within 48 hours. Sound good?"
If neither time works:
"No problem. What day this week or next looks good for you?"
[They suggest alternative]
"Perfect, I can do [Day] at [Time]. Locking that in now. You'll get a text confirmation in 30 seconds."
"Hi [Name], [Your Name] from [Company] — following up on your [project type] estimate request. I have a couple times available this week. I'm going to text you two options now—just reply with which one works. Talk soon."
Call exactly 5 minutes after T+2 SMS (or 3 min if no SMS sent).
Response timing matters: Faster response consistently improves booking rates. Aim for first contact within 5–15 minutes during business hours, or instant response via Voice AI after-hours.
Context: They didn't answer your T+5 call. Now you're texting specific times 15 minutes after form submission.
GOAL: Make it easy to book by giving two specific options (not "when are you available?")
"[Name], I can hold [Day @ Time] or [Day @ Time] for your [project type] estimate. Reply 1 for the first option or 2 for the second. –[Your Name] at [Company]"
"Msg&data rates may apply. Reply STOP to opt out."
"[Name] - Two slots left this week for [project type] estimates:
1) [Day @ Time]
2) [Day @ Time]Reply 1 or 2 to lock it in. These typically fill by end of day. -[Your Name]"
"Msg&data rates may apply. Reply STOP to opt out."
"Hi [Name], I have two times available for your [project type] design consultation:
Option 1: [Day @ Time]
Option 2: [Day @ Time]Which works better for your schedule? I'll send calendar invite once confirmed. -[Your Name]"
"Msg&data rates may apply. Reply STOP to opt out."
After 3 days with no response:
Move to quarterly nurture sequence (not dead, just not hot)
Offer real times, not "let me know when works":
People respond better to specific options than open-ended questions
Use numbers for easy reply:
"Reply 1 or 2" is easier than typing "Thursday at 10 works"
Include YOUR name:
Not just company name. People respond better to humans.
Keep it under 160 characters if possible:
Single SMS delivers better on all carriers
Always include opt-out language:
Compliance requirements vary by jurisdiction. Consult legal counsel for your specific operating regions.
Context: Lead submitted the form, but your process is email-first (no immediate calls/Voice AI).
GOAL: Nurture via email and get them to book via calendar link.
Subject: Your [Company] Estimate Request Confirmed
Body:
"Hi [Name],
Thanks for your interest in [Company] for your [project type]. I received your inquiry and I'm excited to discuss your vision.
Next steps:
I have a few estimate times available this week. You can book directly here: [Calendar Link]What to expect:
45-60 minute site visit
We'll walk your property and discuss your goals
Fixed-price proposal delivered within 48 hours
Typical [project type] projects: $[Range]Before we meet (optional but helpful):
Gather any inspiration photos
Think about your must-haves vs nice-to-haves
Note any HOA or permit requirements you're aware ofLooking forward to helping you create an amazing outdoor space.
[Your Name]
[Company]
[Phone] | [Email]"
To stop receiving these emails, reply 'UNSUBSCRIBE' or click here: [Unsubscribe Link].
(if you have before/after from their neighborhood)
Subject: Here's what we're thinking for [Address/Neighborhood]
Body:
"Hi [Name],
I put together a quick concept mockup showing what a [project type] could look like for your space.
[IMAGE: Before/After concept]
[LOOM VIDEO: 60-second walkthrough]
This is just a starting point—we'll refine based on your vision during the site visit.
Ready to discuss in person? Book your estimate: [Calendar Link]
Talk soon,
[Your Name]"
To stop receiving these emails, reply 'UNSUBSCRIBE' or click here: [Unsubscribe Link].
Subject: Recent [Project Type] Projects in [Neighborhood]
Body:
"Hi [Name],
Since you're in [Neighborhood], wanted to share a few recent projects we completed nearby:
[IMAGE 1: Project on Street A] - $68k patio & outdoor kitchen
[IMAGE 2: Project on Street B] - $52k retaining wall & patioWe know the area well—permit requirements, HOA rules, typical soil conditions. Happy to discuss your specific site.
Book your estimate: [Calendar Link]
[Your Name]"
To stop receiving these emails, reply 'UNSUBSCRIBE' or click here: [Unsubscribe Link].
Subject: Common questions about [project type] projects
Body:
"Hi [Name],
Before estimates, homeowners usually ask:
Q: What's the typical investment?
A: [Project type] projects range $[Low]-$[High] depending on size, materials, and features. We provide detailed fixed-price proposals.Q: How long does it take?
A: 2-4 weeks typical from permit to completion.Q: What's included in the estimate?
A: Free site visit, 3D rendering, detailed proposal, timeline, and material options.Any other questions before we meet? Book here: [Calendar Link]
[Your Name]"
To stop receiving these emails, reply 'UNSUBSCRIBE' or click here: [Unsubscribe Link].
Subject: Still interested in your [project type]?
Body:
"Hi [Name],
I know everyone's busy—just wanted to check in one last time about your [project type] project.
If you're still interested, I have a few estimate slots available: [Calendar Link]
If timing isn't right or you decided to go a different direction, no problem at all. Just let me know.
Either way, appreciate you considering [Company].
[Your Name]"
To stop receiving these emails, reply 'UNSUBSCRIBE' or click here: [Unsubscribe Link].
Move to quarterly nurture after Day 14:
Automated quarterly email sequence:
Stop completely if:
Context: Lead called your number (didn't fill form). Voice AI or receptionist answers.
Business Hours (9 AM - 5 PM):
After Hours (5 PM - 9 AM + Weekends):
IF VOICE AI ANSWERS:
"Thanks for calling [Company]. This call may be recorded for scheduling purposes. You're speaking with our AI assistant. If you'd rather leave a message instead of booking right now, just say 'leave a message' and I'll take it. Otherwise, are you calling about a new outdoor project?"
[Caller confirms]
"Great! I have just a few quick questions and then I'll offer you two appointment times. What ZIP code is the property located in?"
[Caller provides ZIP - AI validates against allowlist]
If IN service area:
"Perfect, we serve that area. For scope, most of our [project type] projects start around $[Minimum]. Does that fit the ballpark you're working with?"
If OUT of service area:
"I appreciate you calling. We're currently focused on [list areas]. I'd recommend reaching out to [Competitor] who specializes in your area. Can I grab your contact info in case our service area expands?"
[If budget aligns, continue]
"Excellent. Are you hoping to start construction in the next 90 days?"
[Timeline confirmed]
"Perfect! I have [Day @ Time] or [Day @ Time] available for a site visit. Which works better?"
[Books appointment]
"Wonderful! You're all set for [Day] at [Time]. I'm sending you a confirmation text right now with the details. You'll also get a reminder 24 hours before. Is there anything else I can help you with?"
IF HUMAN ANSWERS:
"Good [morning/afternoon], [Company], this is [Name]. How can I help you?"
[Caller explains they want estimate]
"Perfect! I'd be happy to get you scheduled. Let me grab a few quick details..."
[Ask qualification questions: ZIP, project type, budget range, timeline]
[If qualified]
"Great! I have [Day @ Time] or [Day @ Time] available. Which works better for you?"
[Books appointment]
"Perfect, you're all set for [Day] at [Time]. I'm sending you a confirmation text and email right now. Looking forward to meeting you!"
IF MISSED CALL (Instant SMS Template):
"Hi! You just called [Company] about [time]. Sorry we missed you. I can call you back in 5 minutes or you can book directly here: [Calendar Link]. -[Your Name]"
"Msg&data rates may apply. Reply STOP to opt out."
Then: Call them back within 5 minutes (or as promised in text)
Immediate transfer if caller says:
Voice AI says: "Let me connect you with someone right away. One moment please." [Warm transfer with context]
"[Name], your estimate with [Company] is confirmed for [Day], [Date] at [Time]. Location: your property at [Project Address]. Reply C to confirm, R to reschedule. -[Your Name]"
"Msg&data rates may apply. Reply STOP to opt out."
Instant confirmations typically reduce reschedules and no-shows by locking the commitment while intent is high.
"Hi [Name], reminder: Your [Company] estimate is tomorrow ([Day]) at [Time]. Reply C to confirm or R to reschedule. See you soon! -[Your Name]"
"Msg&data rates may apply. Reply STOP to opt out."
"[Name], your estimate with [Company] is today at [Time] ([X hours from now]). Location: your property at [Project Address]. Looking forward to meeting you! -[Your Name]"
"Msg&data rates may apply. Reply STOP to opt out."
Include Google Maps link to property address
"[Name] - Just a heads up, your [Company] estimate starts in 1 hour ([Time]). See you soon! -[Your Name]"
"Msg&data rates may apply. Reply STOP to opt out."
No-show rate >15%. Otherwise it feels excessive.
"No problem! What day works better for you? I have [Day 1 @ Time] or [Day 2 @ Time] available. -[Your Name]"
[They choose]
"Perfect! I've moved you to [New Day] at [New Time]. You'll get confirmations for the new time. See you then! -[Your Name]"
CRM cancels old appointment, creates new one, triggers new confirmation sequence
Yellow flag. Call personally to confirm commitment before third booking.
Context: Automated voice call 24 hours before appointment. Most contractors use services like Twilio, Make.com, or built into GHL.
GOAL: Get verbal confirmation by pressing button.
"Hello, this is a reminder from [Company]. You have an estimate scheduled for tomorrow, [Day], [Month] [Date], at [Time] [AM/PM].
Press 1 to confirm your appointment.
Press 2 if you need to reschedule.
Again, press 1 to confirm, or press 2 to reschedule."
[System waits for input]
"Thank you! Your appointment is confirmed for tomorrow at [Time]. See you then."
[CRM tags appointment as "Confirmed" - estimator knows they're coming]
"No problem. Someone from our team will call you shortly to reschedule."
[CRM creates task: "Call [Name] to reschedule estimate"]
[Office calls within 2 hours to offer new times]
Backup SMS sent 10 minutes later:
"Looks like we missed you on that call. Your [Company] estimate is tomorrow at [Time]. Reply C to confirm or R to reschedule. -[Your Name]"
If still no response by morning of appointment:
Office gets high-priority alert:
"UNCONFIRMED: [Client Name] estimate today at [Time]. Last contact attempt: Yesterday 3 PM voice + SMS (no response). Recommend calling personally at 9 AM."
Office calls at 9 AM (3-4 hours before appointment):
"Hi [Name], this is [Your Name] from [Company]. Just confirming we're still on for your estimate today at [Time]?"
[If yes, great. If no answer, leave voicemail and send final SMS]
IMPORTANT:
Voice reminders must include opt-out language in message or via text follow-up to comply with applicable regulations. Safe approach: Voice reminder + immediate SMS with opt-out language.
Compliance note:
Requirements vary by jurisdiction (US/Canada, state/province, carrier rules). Consult counsel for your operating regions.
Track your current no-show rate for 2–4 weeks, then improve it stepwise:
Add touches only when the last layer isn't enough. Use your baseline to track improvement.
Untitled card
View more
Purpose: Create quick concept mockup that shows homeowner what their space could look like. Typically increases show rate and close rate.
Time budget: 10 minutes max per Visual Kit. If it takes longer, you're over-designing.
Total time: 10 minutes
Guard your time:
Why time cap matters: Without discipline, contractors spend 45-60 minutes creating elaborate designs for unqualified leads. That doesn't scale. The goal is "good enough to excite them," not "ready for permitting."
Legal protection:
Why: Visual Kit is a sales tool, not a design deliverable. Clarify this or you'll have homeowners expecting the exact mockup to be installed as-shown.
Keep subject line short (under 50 characters on mobile).
"Hi [Name],
I put together a quick concept mockup showing what your [project type] could look like.
[EMBED: Before/After concept image]
I recorded a 60-second walkthrough explaining the layout and materials:
[LINK: Loom video - "Click here to watch"]A few quick notes:
This is a conceptual starting point (not final design)
We'll refine based on your specific vision during the site visit
Materials and colors can be customized
I'll provide exact pricing in the detailed proposalWe're set for [Day], [Date] at [Time] to walk your property and discuss further.
Looking forward to it!
[Your Name]
[Company]
[Phone] | [Email]P.S. - Feel free to share this mockup with your spouse/family to get their input before we meet."
"To stop receiving these emails, reply 'UNSUBSCRIBE' or click here: [Unsubscribe Link]."
LUXURY/HIGH-TOUCH TONE:
"Hi [Name],
Thank you for considering [Company] for your [project type].
I've prepared a preliminary design concept to help visualize what we could create for your outdoor space.
[EMBED: Before/After concept image]
I recorded a brief walkthrough (60 seconds) explaining the design elements:
[LINK: Watch the video walkthrough]This concept showcases:
[Paver patio with custom pattern]
[Outdoor kitchen with built-in grill and bar seating]
[LED lighting for evening ambiance]
[Fire pit conversation area]During our meeting on [Day], [Date] at [Time], we'll walk your property together, refine this concept based on your vision, and discuss material options and investment details.
I'm excited to help you create a beautiful outdoor living space.
[Your Name]
[Title]
[Company]
[Phone] | [Email]""To stop receiving these emails, reply 'UNSUBSCRIBE' or click here: [Unsubscribe Link]."
FAST/DIRECT TONE:
"[Name] -
Here's a quick concept for your [project type]:
[IMAGE]
60-second walkthrough: [LINK]
This is just a starting point. We'll refine it during your estimate on [Day] at [Time].
See you then,
[Your Name]
[Company]""To stop receiving these emails, reply 'UNSUBSCRIBE' or click here: [Unsubscribe Link]."
Send within 24 hours of booking estimate (ideally same day). The closer to booking, the more excited they are.
Tag in CRM when Visual Kit is sent. Track open rate. If they don't open within 48 hours, send follow-up: "Did you get a chance to check out the concept mockup I sent?"
If they reschedule or no-show, resend Visual Kit with new meeting time in the email.
Context: You're recording a quick screen share walkthrough of the concept mockup. Keep it conversational, not scripted-sounding.
GOAL: Get them excited about the project and looking forward to the estimate meeting.
"Hey [Name], [Your Name] here from [Company]. Wanted to show you a quick concept for your [project type] before we meet [Day]."
"So here's what I'm thinking... [Point to image] This is your current space, and here's what we could create. I'm showing a [size] patio with [paver type], an outdoor kitchen area here with built-in grill and counter space, and a fire pit over here for conversation seating."
"For materials, I'm thinking [material name] pavers in this pattern—it's a really popular choice in your neighborhood. We'd add LED lighting along here for evening ambiance, and this outdoor kitchen would have a built-in grill, fridge, and bar seating."
"Typical projects like this take about 3 weeks from permit to completion. When we meet [Day], we'll walk your actual property, refine this based on your vision, and I'll get you exact pricing within 48 hours."
"Looking forward to meeting you [Day] at [Time]. Any questions before then, just text or call me. See you soon!"
Total: 60 seconds
DO:
DON'T:
RECORDING TIPS:
Common mistakes:
File naming in Loom: "Visual Kit - [Name] - [Project Type] - [Date]"
Purpose: Standardize how leads flow through your system. Everyone on team knows what stage means and what actions trigger stage changes.
Definition: Form submitted or call received, not yet contacted
Auto-actions: Send confirmation email/SMS, create task "Contact within 15 min"
SLA: Contact within 15 minutes (business hours) or next morning (after-hours)
Definition: First contact attempt made (call or SMS), awaiting response
Manual actions: Log call notes, note if VM left or SMS sent
Move to "Qualified" once they respond and pass qualification
Definition: Passed initial qualification (in service area, budget aligns, timeline reasonable)
Tags: Budget Band, Timeline
Move to "Booked" once estimate is scheduled
Definition: Estimate appointment scheduled on calendar
Auto-actions: Send immediate confirmation, trigger 24h/3h reminder sequence
Move to "Confirmed" once they confirm via SMS/voice reminder
Definition: Client confirmed appointment via SMS or voice reminder
Tags: Confirmed (Yes), Estimate Date, Show/No-Show (updated post-appointment)
Move to "Estimate Complete" after site visit happens
Definition: Site visit happened, proposal sent
Manual actions: Upload proposal, log notes from visit
Tags: Proposal Sent (date), Project Value ($), Close Probability
Move to "Won" or "Lost" based on client decision
Definition: Contract signed, project sold
Auto-actions: Create project record, trigger deposit invoice
Tags: Project Value ($), Start Date, Estimator Who Closed
This is your revenue pipeline—track carefully
Definition: Client declined, went with competitor, or ghosted
Manual actions: Log reason lost
Tags: Lost Reason, Competitor Name (if known)
Auto-actions: Move to annual reactivation nurture
Definition: Out of service area, below minimum budget, or timeline >12 months
Auto-actions: Send referral email, tag "Unqualified," no further follow-up
Do NOT waste time chasing these
Definition: Qualified but timeline 90+ days OR contacted 3+ times with no booking
Auto-actions: Add to quarterly email nurture sequence
Check back every 3 months ("Still thinking about that patio?")
Purpose: Map triggers → actions so you (or VA/developer) know what to automate.
Format: WHEN [Trigger] → THEN [Action]
THEN:
THEN:
THEN:
THEN:
THEN:
THEN:
THEN:
THEN:
THEN:
THEN: Send Slack message: "New estimate booked: [Name] - [Day] at [Time] - [Project Type] - [Budget Range] - Transcript: [link]"
THEN: Send Slack message: "HIGH VALUE LEAD: [Name] - [Project Type] - Budget $100k+ - Transcript: [link]"
THEN: Send Slack message: "UNCONFIRMED TODAY: [Name] at [Time] - Last contact: [timestamp] - Action needed"
THEN:
THEN:
THEN:
THEN:
THEN:
THEN:
This spec should be handed to:
Test EVERY automation end-to-end before going live with real leads.
Purpose: Catch problems early before they compound. 15-minute weekly review.
Run this checklist every Friday at 4:45 PM:
If you see patterns of confusion:
Action: Make ONE script change per week (don't change everything at once)
If errors found:
Action: Fix the integration/config issue before next week
If >10%:
Action: Tighten targeting immediately (wasting budget on wrong geography)
If "forgot" is >30% of no-shows:
If "found someone else" is >30%:
Action: Address the pattern, not individual no-shows
If any metric drops >10% from previous month average:
Action: Diagnose root cause, fix ONE thing next week, measure result
Don't change 5 things in one week. You won't know what worked.
Priority order:
Change one. Wait 7 days. Measure. Then change next thing.
IF THIS HAPPENS → DO THIS
Form submitted → Contact within 15 min (or instant Voice AI callback)
Call received after-hours → Route to Voice AI (not voicemail)
Missed call business hours → Instant SMS + callback within 5 min
Out-of-area ZIP → Auto-decline + referral email, no follow-up
Below minimum budget → Auto-decline + referral, no follow-up
Qualified but not booked → 15-min follow-up: T+2 SMS, T+5 call, T+15 SMS
No response after 3 attempts over 5 days → Move to quarterly nurture
T+2 min: SMS acknowledgment
T+5 min: Phone call attempt #1 + voicemail if no answer
T+15 min: SMS with two specific time slots
T+1 hour: Phone call attempt #2
T+4 hours: SMS check-in "Still interested?"
T+1 day: Phone call attempt #3 + final SMS
T+3 days: Final check-in, then move to nurture
T+10 seconds after booking: Confirmation SMS
T-24 hours: Voice call reminder ("Press 1 to confirm")
T-24h + 10min (if no answer): SMS backup
T-3 hours: Final SMS reminder
T-4 hours (if unconfirmed): Office calls personally
3+ callers confused by same question → Patch immediately
Hang-ups at same script point → Question too complex, simplify
Out-of-area bookings >10% → ZIP validation broken, fix now
Double-bookings happening → Calendar sync broken, fix immediately
CTR <0.8% after 1,000 impressions → Kill ad
CPBE >30% over target for 2+ weeks → Pause and diagnose
Out-of-area leads >15% → Tighten ZIP targeting
Lead→Booked <30% for 2+ weeks → Fix intake speed, not ads
Keywords: "Emergency," "injury," "lawsuit," "ambulance"
Caller says "human" or "agent" twice
Existing VIP client calling
Budget 2x above or below typical range
If you want help implementing this end-to-end :
Email me richard@groundbreakers.digital
Linkedin : https://www.linkedin.com/in/rbutts/
The referral-dependent contractors are watching market share slip away. Make it real.
Booking Pages + Follow-Up Scripts + Visual Kit SOPs + Confirmations (Copy/Paste Ready)