Intake Automation:
Core Configuration Blueprints
Booking Pages + Follow-Up Scripts + Visual Kit SOPs + Confirmations (Copy/Paste Ready)
What's Inside:
  • Booking page wireframes and copy templates
  • 15-minute follow-up scripts (SMS + phone + voicemail)
  • Confirmation system templates (24h, 3h, 60min)
  • Visual Kit production SOP (10-minute workflow)
  • CRM pipeline stages and automation specs
  • Complete copy/paste implementation guide


Prepared by: Richard Butts
Founder, Groundbreakers Digital
What This Is / How to Use It
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.
How to use it:
  • Pick ONE implementation path: DIY (you build it) or "hand to VA/admin" (they build it following these specs)
  • Build in order: Booking Page → Follow-Up → Confirmations → Visual Kit → Pipeline/Automation
  • Customize wording to your brand voice, but don’t change the structure
  • Test everything end-to-end before going live
"Start Here" Checklist
Before launching:
  • □ Booking page built and tested on mobile
  • □ 15-minute follow-up scripts loaded into CRM
  • □ Confirmation sequences programmed
  • □ Visual Kit workflow documented
  • □ CRM pipeline stages configured
  • □ Automation triggers mapped
What you need:
  • CRM or automation platform (GoHighLevel, HubSpot, Zapier + spreadsheet minimum)
  • Calendar with API access (Google Calendar or Outlook)
  • Phone number for SMS
  • Booking page platform (Leadpages, Unbounce, GHL, or WordPress)
TIME TO IMPLEMENT
Setup timeline:
  • Booking page: 2-4 hours
  • Follow-up scripts: 1-2 hours (loading into CRM)
  • Confirmations: 2-3 hours (programming sequences)
  • Visual Kit SOP: 1 hour (documentation)
  • Testing: 3-5 hours (critical—don't skip)
Total: 9-15 hours for booking page + follow-up scripts + confirmations + Visual Kit SOP + CRM/pipeline setup (DIY).
Scope note:
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.
Stack Decision Tree
Which tech stack should you run?
Two main paths for Voice AI + automation:
PATH A: GHL-FIRST (All-in-One)
Choose this if:
  • You want fastest implementation (3-4 weeks)
  • You prefer single platform for everything
  • You want predictable monthly costs
  • You're okay with conversational voice quality (not ultra-realistic)
  • You don't have existing CRM investment
What you get:
  • Voice AI via GHL add-ons and/or integrated partners (fastest to deploy)
  • Calendar booking (built-in)
  • CRM and pipeline management (built-in)
  • SMS automation (built-in)
  • All data in one place
Monthly cost (typical): $297 GHL + usage/add-ons = ~$300–$600+ depending on minutes and setup
Setup complexity: Low (fewer integration points)
PATH B: BEST-OF-BREED (Modular Stack)
Choose this if:
  • Voice quality is critical (luxury market, high-touch sales)
  • You want maximum flexibility and customization
  • You already have CRM you like (HubSpot, Salesforce, LMN)
  • You have technical capacity or VA who can maintain integrations
  • You're willing to pay more for better components
What you get:
  • Retell AI, Vapi, or Bland AI for Voice (ultra-realistic, customizable)
  • Your existing CRM
  • Google Calendar or Outlook
  • Make or Zapier to connect everything
  • More moving parts but higher quality
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)
Non-Negotiables (Either Path)
Required features:
  • Bi-directional calendar sync (AI can read AND write to calendar, not just read)
  • Buffer enforcement (AI respects 30-45 min travel buffers between appointments)
  • ZIP allowlist validation (AI checks service area before offering times)
  • SMS confirmations with opt-out compliance
  • CRM write-back (every call creates/updates contact record immediately)
  • Recording and transcript storage (for quality monitoring and optimization)
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.
THE ONE-JOB BOOKING PAGE (SINGLE-CTA LAYOUT)
One page. One outcome. Book the estimate.
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.
Layout (top to bottom):
ABOVE THE FOLD (visible without scrolling):
  1. Logo (top left, small, not dominant)
  1. Headline (large, clear, benefit-focused)
  1. Subhead with minimums (filters unqualified immediately)
  1. Calendar widget OR lead form (primary CTA—no scroll needed)
BELOW THE FOLD (scroll to see):
  1. Portfolio strip (8-12 before/afters from target neighborhoods)
  1. Trust signals (reviews, licenses, years in business, warranty)
  1. FAQs (address objections: cost, timeline, process)
  1. Secondary CTA (repeat calendar/form)
  1. Footer (minimal—privacy policy, business address, no navigation)
WHAT TO REMOVE (EXITS THAT KILL CONVERSION)
Remove these from booking pages:
  • Top navigation (every link is an exit)
  • Footer nav links (services/about/blog/contact)
  • Multiple CTAs (call / email / download / schedule)
  • Pop-up chat widgets (often block forms on mobile)
  • Auto-play videos (kills mobile load speed)
  • Social icons (sends people away)
Mobile-first rule:
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.
Visual hierarchy:
  • Headline: 48-60px font size
  • Subhead: 24-32px
  • Body text: 18-20px (smaller text on mobile = people bounce)
  • Buttons: Minimum 44x44px tap target (iOS standard)
BOOKING PAGE COPY TEMPLATE (FILL-IN-THE-BLANK)
HEADLINE FORMULA:
"Book a [Service Type] Estimate - [Geographic Area]"
Examples:
  • "Book a Design/Build Estimate - Frisco, TX"
  • "Schedule Your Patio & Outdoor Kitchen Consultation - North Dallas"
  • "Book a Hardscaping Estimate - [Your City]"
Why this works: Direct, clear, includes geography (builds trust), avoids clever/cute language that confuses.
SUBHEAD WITH MINIMUMS (Critical for qualification):
"Typical projects $[Minimum]-$[High End]. [Timeline benefit]. [Availability statement]."
Examples:
  • "Typical projects $30k-$150k. Design this winter, build this spring. Now scheduling for April-May."
  • "Most patio and outdoor kitchen projects $50k-$100k. 3-week installation timeline. Available slots filling fast."
Why this works: Immediately filters out below-minimum inquiries. Sets expectations on timeline and availability. Reduces tire-kickers by 30-40%.
PORTFOLIO STRIP COPY
"Recent Projects in [Area/Neighborhood]"
Show 8-12 images with captions:
  • "$68,000 Patio & Outdoor Kitchen - [Neighborhood]"
  • "$52,000 Retaining Wall & Patio - [Neighborhood]"
  • "$95,000 Full Backyard Transformation - [Neighborhood]"
Why project values: Creates anchor pricing. When they see "$68k" repeatedly, a $50k project feels reasonable, not shocking.
TRUST STRIP COPY:
"Licensed & Insured • 4.9 Stars (127 Reviews) • [X] Years in Business • 2-Year Warranty"
Or icon-based:
  • ✓ Licensed & Insured
  • ✓ 127 Five-Star Reviews
  • ✓ 2-Year Warranty Included
  • ✓ Permits Handled
Why this matters: Reduces risk perception. Contractors often skip this, then wonder why conversion is low.
FAQ SECTION (ADDRESS TOP 3 OBJECTIONS)
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.
FORM FIELDS TEMPLATE + QUALIFICATION RULES
REQUIRED FIELDS (Keep form short—every field reduces conversion 5-10%):
  1. Full Name (text field)
  1. Phone Number (tel input with auto-formatting)
  1. Email (email input for confirmation delivery)
  1. ZIP Code (5-digit validation)
  1. Project Type (dropdown)
  • Patio
  • Outdoor Kitchen
  • Retaining Wall
  • Full Backyard Renovation
  • Other (please describe)
  1. Budget Range (dropdown—critical for qualification)
  • $30,000 - $50,000
  • $50,000 - $75,000
  • $75,000 - $100,000
  • $100,000+
  • Not sure yet
  1. Timeline (dropdown)
  • Next 30 days
  • 30-90 days
  • 90+ days / Flexible
  • Just exploring ideas
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")
CONSENT LANGUAGE (REQUIRED):
Checkbox (preferred method):
☐ 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.
Footer line (also include):
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.
AUTO-TAG RULES (CRM AUTOMATION)
QUALIFIED (book estimate immediately):
  • ZIP: In Tier A or Tier B allowlist
  • Budget: $30k+ (or whatever your minimum is)
  • Timeline: Next 90 days
  • Action: Voice AI calls within 60 seconds OR human calls within 15 min
NURTURE (follow-up but don't prioritize):
  • ZIP: In service area
  • Budget: At minimum OR "not sure"
  • Timeline: 90+ days / exploring
  • Action: Send Visual Kit email, add to quarterly nurture sequence, no immediate call
DECLINE (polite rejection + referral):
  • ZIP: Out of service area
  • Budget: Below minimum
  • Action: Auto-send email: "Thanks for your interest. We're currently focused on [service area]. We recommend searching for a local contractor who serves your area (happy to suggest a couple if you'd like)."
SUGGESTED BUDGET BAND OPTIONS
Design-Build ($30k+ minimum):
  • $30k - $50k
  • $50k - $75k
  • $75k - $100k
  • $100k+
Mid-Market ($15k+ minimum):
  • $15k - $30k
  • $30k - $50k
  • $50k - $75k
  • $75k+
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%.
15-MINUTE FOLLOW-UP: T+2 SMS (COPY/PASTE)
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.
Neutral Tone (Works for most contractors):
"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."
Assertive Tone (For high-volume operations):
"[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."
Luxury/High-Touch Tone (For $100k+ projects):
"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."
TIMING:
Send T+2 minutes after form submission (immediate feels automated, 2 minutes feels human)
Variable merge tags (CRM syntax varies):
  • [Name] = First Name field
  • [Project Type] = Selected from dropdown
  • [Your Name] = Your actual name (not company name—people respond better to humans)

Compliance note: Requirements vary by jurisdiction (US/Canada, state/province, carrier rules). At minimum: include opt-out language (e.g., "Reply STOP to opt out") early in automated SMS sequences and honor opt-outs immediately. Consult counsel for your operating regions.
T+5 PHONE CALL + VOICEMAIL SCRIPT (COPY/PASTE)
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.
IF THEY ANSWER (Live conversation script):
"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."
IF VOICEMAIL (Leave this 20-second message):
"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."
Why this voicemail works:
  • Short (people rarely listen to 60-second voicemails)
  • Sets expectation (text coming with times)
  • Low pressure (they reply when ready)
  • Actionable (clear next step)
Don't say in voicemail:
  • Your full company pitch
  • Project details or pricing
  • Long callback number (they have it from form)
  • "Call me back at..." (they won't—YOU call them again)
TIMING:
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.
T+15 SMS WITH TWO TIME SLOTS (COPY/PASTE)
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?")
STANDARD VERSION:
"[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."
WITH URGENCY (If slots are actually filling):
"[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."
LUXURY/CONSULTATIVE VERSION:
"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."
IF THEY DON'T RESPOND TO T+15 SMS:
  • T+1 Hour: Phone call attempt #2
  • T+4 Hours: SMS: "Wanted to make sure you got my message about estimate times. Still interested? Reply YES and I'll hold a slot. -[Your Name]"
  • T+1 Day: Phone call attempt #3 + leave voicemail if no answer
  • T+3 Days: Final check-in SMS: "Last try! Still want that [project type] estimate? Reply YES if so. -[Your Name]"
After 3 days with no response:
Move to quarterly nurture sequence (not dead, just not hot)
BEST PRACTICES - FOLLOW-UP
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.
IF EMAIL-FIRST LEAD FLOW (NO CALL ATTEMPTED)
Email Nurture Sequence
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.
DAY 0 (IMMEDIATE): Confirmation Email
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 of
Looking 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].
DAY 1: Visual Kit Email
(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].
DAY 2: Social Proof Email
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 & patio
We 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].
FORM-ONLY LEAD FLOW
DAY 3: FAQ Email (Address Budget Objection)
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].
DAY 5: Final Check-In Email
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].
STOP RULES (WHEN TO STOP CHASING)
Move to quarterly nurture after Day 14:
Automated quarterly email sequence:
  • Seasonal offers (Q1: "Design winter, build spring")
  • New portfolio pieces from their neighborhood
  • Educational content (permitting, material options, etc.)
  • Occasional "Still thinking about that patio?" check-ins
Stop completely if:
  • They reply "STOP" or "Not interested"
  • They book with competitor (found out via other means)
  • 12 months with zero engagement (no opens, no clicks)
CALLS-HEAVY LEAD FLOW
Phone-First Approach
Context: Lead called your number (didn't fill form). Voice AI or receptionist answers.
RING RULES:
Business Hours (9 AM - 5 PM):
  • Ring 1-2: Human receptionist answers
  • Ring 3-4: Voice AI overflow pickup (if human is on another call)
  • After 4 rings: Voicemail + immediate missed-call SMS
After Hours (5 PM - 9 AM + Weekends):
  • Ring 1-2: Voice AI answers immediately (primary)
  • If caller asks to leave a message, AI captures message + callback number
VOICE AI QUALIFICATION SCRIPT
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?"
HUMAN RECEPTIONIST SCRIPT
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!"
MISSED CALL & ESCALATION PROTOCOLS
MISSED CALL INSTANT SMS
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)
ESCALATION TRIGGERS (When Voice AI Transfers to Human):
Immediate transfer if caller says:
  • "Emergency" / "Urgent" / "Injury" / "Lawsuit"
  • "Let me speak to a human" (twice)
  • "This is [Existing Client Name]" (VIP routing)
Voice AI says: "Let me connect you with someone right away. One moment please." [Warm transfer with context]
CONFIRMATION SYSTEM - SMS TEMPLATES
IMMEDIATE CONFIRMATION (T+10 seconds after booking):
"[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."
Why immediate:
Instant confirmations typically reduce reschedules and no-shows by locking the commitment while intent is high.
24-HOUR REMINDER SMS:
"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."
3-HOUR REMINDER SMS:
"[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."
Optional:
Include Google Maps link to property address
60-MINUTE FINAL REMINDER (Optional - Use if no-show rate is high):
"[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."
Use this only if:
No-show rate >15%. Otherwise it feels excessive.
IF THEY REPLY "R" TO RESCHEDULE:
Automated Response:
"No problem! What day works better for you? I have [Day 1 @ Time] or [Day 2 @ Time] available. -[Your Name]"
[They choose]
Confirmation:
"Perfect! I've moved you to [New Day] at [New Time]. You'll get confirmations for the new time. See you then! -[Your Name]"
Behind the scenes:
CRM cancels old appointment, creates new one, triggers new confirmation sequence
RESCHEDULE PATH AUTOMATION
RESCHEDULE FLOW:
  1. Client replies "R"
  1. Auto-response offers two new times
  1. Client chooses (or requests different times)
  1. Manual/auto-reschedule depending on system
  1. Old confirmations canceled
  1. New confirmations schedule for new time
  1. Log reason for reschedule (track patterns)
Common reschedule reasons to track:
  • Weather
  • Work conflict
  • Family emergency
  • "Changed mind" (yellow flag)
  • "Found someone else" (track which competitor)
If same client reschedules 2+ times:
Yellow flag. Call personally to confirm commitment before third booking.
VOICE REMINDER SCRIPT
24-Hour Automated Call
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.
Voice Reminder Script (24 hours before):
"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]
IF THEY PRESS 1:
"Thank you! Your appointment is confirmed for tomorrow at [Time]. See you then."
[CRM tags appointment as "Confirmed" - estimator knows they're coming]
IF THEY PRESS 2:
"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]
IF NO RESPONSE (didn't press anything):
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.
NO-SHOW TARGETS
Track your current no-show rate for 2–4 weeks, then improve it stepwise:
  1. 24h SMS reminders
  1. 24h voice confirm + 3h SMS
  1. Optional 60-min nudge if needed
Add touches only when the last layer isn't enough. Use your baseline to track improvement.
Visual Kit SOP (10-Minute Version)

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.
Inputs (What you need before starting):
  • □ Property address (for Google Street View if you don't have photo)
  • □ Project type (patio, outdoor kitchen, retaining wall, etc.)
  • □ Approximate dimensions from inquiry (if provided)
  • □ Neighborhood/ZIP (influences style and materials)
Step-by-Step Workflow
Step 1: Get base image (2 min)
  • Option A: Photo from property (if available from form submission)
  • Option B: Google Street View screenshot of front/back yard
  • Option C: Aerial view from Google Maps (for large projects)
Step 2: Drop in concept elements (5 min)
  • Open PRO Landscape, iScape, or Realtime Landscaping Photo
  • Import base image
  • Add 2-3 key elements maximum:
  • Patio outline with paver pattern
  • Outdoor kitchen placement
  • Fire pit or focal feature
  • Basic lighting indication
  • Keep it simple - this is a concept, not a construction plan
Step 3: Export and watermark (1 min)
  • Export before/after as single JPG (side-by-side or slider format)
  • Add watermark: "Conceptual Design - Not for Construction"
  • Add your company logo (small, corner)
  • File naming: LastName_Address_YYMMDD_concept.jpg
Step 4: Record Loom walkthrough (2 min)
  • Open Loom (loom.com - free plan works)
  • Screen + camera recording
  • Show the concept image
  • 60-second walkthrough
  • File naming: LastName_Address_YYMMDD_walkthrough
Total time: 10 minutes
Time Cap Rules (Prevent Scope Creep)
Guard your time:
  • ⏱️ 10-minute maximum for initial Visual Kit
  • ⏱️ No custom designs before estimate is booked and deposit paid
  • ⏱️ One concept per lead (not 3 options—that's free design work)
  • ⏱️ No revisions before in-person meeting
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."
Deliverable Checklist:
  • □ Before/After concept image (JPG, watermarked)
  • □ 60-second Loom video walkthrough (link)
  • □ Email sent within 24 hours of inquiry
  • □ Files attached to contact record in CRM
  • □ Tracking: Email open rate logged
VISUAL KIT GUARDRAILS & TOOLS
GUARDRAILS (PROTECT YOURSELF LEGALLY)
Legal protection:
  • "Conceptual - Not for Construction" watermark on every image
  • Avoid exact dimensions in mockups (not a construction plan)
  • Confirm colors/materials may vary in email and video
  • No structural engineering implied (drainage, load-bearing, code compliance)
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.
TOOLS & SOFTWARE:
Photo Overlay (Easiest):
  • PRO Landscape Photo ($400-500/year) - Industry standard
  • iScape ($20/month) - Mobile-friendly, good for on-site mockups
  • Realtime Landscaping Photo ($150 one-time) - Budget option
3D Rendering (More time, higher wow-factor):
  • VizTerra ($90/month) - Professional 3D rendering
  • Uvision 3D ($50/month) - Faster, simpler 3D
AI Rendering (Emerging):
  • REimagine Home ($30/month) - AI-generated concepts from photos
  • Varies widely in quality - test before using with clients
Screen Recording:
  • Loom (free or $10/month Pro) - Easiest, best for this use case
VISUAL KIT EMAIL TEMPLATE
SUBJECT LINE OPTIONS:
  • "Here's what we're thinking for [Address/Neighborhood]"
  • "Quick concept mockup for your [project type]"
  • "[Name], check out this design concept for your backyard"
Keep subject line short (under 50 characters on mobile).
EMAIL BODY (Neutral Tone):
"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 proposal
We'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]."
EMAIL BODY (LUXURY TONE)
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]."
EMAIL BODY (FAST/DIRECT TONE)
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]."
TIMING:
Send within 24 hours of booking estimate (ideally same day). The closer to booking, the more excited they are.
TRACKING:
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?"
RESENDING:
If they reschedule or no-show, resend Visual Kit with new meeting time in the email.

VISUAL KIT LOOM SCRIPT (60 SECONDS)
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.
5-PART STRUCTURE (60 seconds total):
1. INTRO (10 seconds):
"Hey [Name], [Your Name] here from [Company]. Wanted to show you a quick concept for your [project type] before we meet [Day]."
2. CONCEPT OVERVIEW (20 seconds):
"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."
3. MATERIALS/FEATURES (15 seconds):
"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."
4. TIMELINE/NEXT STEPS (10 seconds):
"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."
5. CLOSE (5 seconds):
"Looking forward to meeting you [Day] at [Time]. Any questions before then, just text or call me. See you soon!"
Total: 60 seconds
TONE TIPS:
DO:
  • Sound conversational (like explaining to a friend)
  • Point at elements as you describe them (cursor/mouse)
  • Smile while recording (yes, it shows in your voice)
  • Use homeowner's name 2-3 times
  • Keep it moving (don't pause or um/ah excessively)
DON'T:
  • Read from a script (sounds robotic)
  • Go over 90 seconds (attention span drops off)
  • Discuss pricing in detail (save for proposal)
  • Overwhelm with technical details (drainage, permits, code)
  • Apologize for quality ("This is just a rough mockup..." sounds unprofessional)
RECORDING SETUP
RECORDING TIPS:
  • Loom screen + camera recording (shows your face in corner)
  • Good lighting on your face (window light or desk lamp)
  • Quiet background (no barking dogs, lawn mowers, traffic)
  • Test audio before recording (built-in mic is usually fine)
  • One take is usually enough—don't over-perfect it
Common mistakes:
  • Recording in 4K (huge file size, unnecessary)
  • Over-editing (wasting time on perfection)
  • Forgetting to share link publicly (Loom default is often private)
File naming in Loom: "Visual Kit - [Name] - [Project Type] - [Date]"
CRM Pipeline Stages
Standardized Lead Flow
Purpose: Standardize how leads flow through your system. Everyone on team knows what stage means and what actions trigger stage changes.
1. New Lead
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)
2. Contacted
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
3. Qualified
Definition: Passed initial qualification (in service area, budget aligns, timeline reasonable)
Tags: Budget Band, Timeline
Move to "Booked" once estimate is scheduled
4. Booked
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
5. Confirmed
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
6. Estimate Complete
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
7. Won
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
8. Lost
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
Side Stages (Not in Main Pipeline)
Unqualified (Side stage)
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
Nurture (Side stage)
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?")
Automation Specification
Purpose: Map triggers → actions so you (or VA/developer) know what to automate.
Format: WHEN [Trigger] → THEN [Action]
Lead Capture Automations
WHEN: Form submitted on booking page
THEN:
  1. Create contact in CRM (or update if exists)
  1. Tag with Source (Meta, Google, etc.)
  1. Send confirmation email (template)
  1. Send confirmation SMS (template)
  1. Create task "Contact within 15 min" assigned to [Owner/Admin]
  1. If Voice AI enabled: Trigger outbound call within 60 seconds
WHEN: After-hours call received (5 PM - 9 AM)
THEN:
  1. Route to Voice AI (not voicemail)
  1. AI qualifies and books if criteria met
  1. Write full transcript + recording to CRM contact record
  1. Tag Source: "After-Hours-AI"
  1. Send confirmation SMS within 10 seconds
WHEN: Missed call during business hours
THEN:
  1. Send instant SMS: "Just missed your call. Calling you back in 5 min..."
  1. Create task "Call back [Name]" assigned to [Receptionist]
  1. If no pickup on callback, leave voicemail + send calendar link via SMS
Booking Automations
WHEN: Estimate appointment booked (any method)
THEN:
  1. Write appointment to Google Calendar
  1. Send confirmation SMS immediately (template)
  1. Move CRM stage to "Booked"
  1. Tag with Estimate Date, Estimator Assigned
  1. Schedule 24h reminder (voice + SMS)
  1. Schedule 3h reminder (SMS only)
  1. If Visual Kit not yet sent: Create task "Send Visual Kit within 24h"
WHEN: 24 hours before appointment
THEN:
  1. Trigger automated voice call: "Press 1 to confirm..."
  1. If no answer: Send SMS backup 10 min later
  1. If they press 1: Tag "Confirmed" in CRM, notify estimator via Slack
  1. If they press 2: Create task "Call to reschedule"
WHEN: 3 hours before appointment
THEN:
  1. Send final SMS reminder (template)
  1. If still unconfirmed: Alert office with high-priority task
Qualification Automations
WHEN: Form submitted with out-of-area ZIP
THEN:
  1. Tag "Out-of-Area"
  1. Move to "Unqualified" stage
  1. Send auto-email with referral offer
  1. No further follow-up
WHEN: Form submitted with below-minimum budget
THEN:
  1. Tag "Below-Minimum"
  1. Move to "Unqualified" stage
  1. Send auto-email with referral OR offer scaled-down service if applicable
  1. No further follow-up
WHEN: Lead contacted 3+ times with no response over 5 days
THEN:
  1. Move to "Nurture" stage
  1. Add to quarterly email sequence
  1. Remove from active follow-up tasks
Notification Automations (Slack or SMS to Owner):
WHEN: Estimate booked via Voice AI after-hours
THEN: Send Slack message: "New estimate booked: [Name] - [Day] at [Time] - [Project Type] - [Budget Range] - Transcript: [link]"
WHEN: High-value lead ($100k+ budget indicated)
THEN: Send Slack message: "HIGH VALUE LEAD: [Name] - [Project Type] - Budget $100k+ - Transcript: [link]"
WHEN: Appointment unconfirmed 4 hours before scheduled time
THEN: Send Slack message: "UNCONFIRMED TODAY: [Name] at [Time] - Last contact: [timestamp] - Action needed"
WHEN: No-show occurs
THEN:
  1. Tag "No-Show" in CRM
  1. Log no-show in weekly report
  1. Create task "Follow up on no-show - ask reason"
Reschedule Automations
WHEN: Client replies "R" to confirmation SMS
THEN:
  1. Auto-respond with two new time options
  1. Tag "Rescheduled" + log reason if provided
  1. Create task "Manually reschedule [Name]"
  1. Cancel old appointment confirmations
  1. Once new time confirmed: Schedule new confirmation sequence
Proposal Automations
WHEN: Estimate marked "Complete" in CRM
THEN:
  1. Move stage to "Estimate Complete"
  1. Create task "Send proposal within 48h"
  1. Start follow-up countdown timer
WHEN: Proposal sent (manually logged in CRM)
THEN:
  1. Schedule follow-up task: "Call [Name] - Day 3 after proposal"
  1. Schedule second follow-up: "Call [Name] - Day 7 if no response"
  1. Tag "Proposal Sent - [Date]"
WHEN: Contract signed
THEN:
  1. Move stage to "Won"
  1. Tag with Project Value, Start Date
  1. Send congratulations email + deposit invoice
  1. Create project record in LMN or project management system
  1. Notify crew/scheduling of upcoming project
Lost Lead Automations
WHEN: Lead marked "Lost" in CRM
THEN:
  1. Required: Log lost reason (dropdown)
  1. If lost to competitor: Log competitor name
  1. Add to annual reactivation sequence (check back in 12 months)
  1. Send thank-you email: "Thanks for considering us. Here if circumstances change."
This spec should be handed to:
  • Zapier/Make consultant for implementation
  • VA for CRM setup
  • Your platform (GHL, HubSpot) to configure automation rules
Test EVERY automation end-to-end before going live with real leads.
QA CHECKLIST (WEEKLY)
Purpose: Catch problems early before they compound. 15-minute weekly review.
Run this checklist every Friday at 4:45 PM:
1
TRANSCRIPT QUALITY CHECK (5 min):
  • Pull 5 random call transcripts from this week
  • Listen to 2-3 recordings (spot check accuracy)
  • Check for:
  • Qualification questions asked in correct order?
  • Budget question phrased properly?
  • ZIP validation working (out-of-area leads declined)?
  • Two time slots offered (not open-ended "when works for you?")?
  • Confirmation language clear?
If you see patterns of confusion:
  • 3+ callers confused by same question = patch script immediately
  • Hang-ups at same point = question is too complex or intrusive
  • Lots of "what did you say?" = slow down AI speech rate
Action: Make ONE script change per week (don't change everything at once)
2
BOOKING ERROR CHECK (3 min):
  • Review all booked estimates this week
  • Check for:
  • Double-bookings (should be zero if bi-directional sync working)
  • Out-of-area bookings that shouldn't have happened
  • Below-minimum budget leads that got booked
  • Times offered during lunch/personal blocks (should be zero)
If errors found:
  • Double-booking = calendar API integration broken, fix immediately
  • Out-of-area = ZIP allowlist not loaded correctly
  • Below-minimum = budget qualification logic needs adjustment
Action: Fix the integration/config issue before next week
3
OUT-OF-AREA LEAD CHECK (2 min):
  • How many out-of-area leads this week?
  • Target: <10% of total leads
If >10%:
  • Check Meta ad targeting (is ZIP allowlist loaded correctly?)
  • Check Voice AI ZIP validation (is allowlist uploaded to platform?)
  • Check booking page form (does it validate ZIP before submission?)
Action: Tighten targeting immediately (wasting budget on wrong geography)
4
NO-SHOW REASON TRACKING (3 min):
  • Pull this week's no-shows
  • Call each one and ask: "Hey [Name], we missed you yesterday. Everything okay? Did you want to reschedule?"
  • Log their response:
  • Weather
  • Work conflict
  • Family emergency
  • Changed mind
  • Found someone else (note which competitor)
  • "Forgot" (confirmation system failed)
If "forgot" is >30% of no-shows:
  • Confirmation system broken (check if reminders actually sent)
  • Or reminders not prominent enough (add 60min final nudge)
If "found someone else" is >30%:
  • Response time too slow (check average hours to first contact)
  • Or estimate availability too far out (expand estimate blocks)
Action: Address the pattern, not individual no-shows
5
CONVERSION RATE SPOT CHECK (2 min):
  • This week: Leads → Booked → Confirmed → Showed → Closed
  • Calculate:
  • Lead→Booked %: _____ (Target: 35-50%)
  • Booked→Showed %: _____ (Target: 85-92%)
  • Showed→Closed %: _____ (Target: 25-40%)
If any metric drops >10% from previous month average:
  • Lead→Booked down = intake speed problem or targeting quality issue
  • Booked→Showed down = confirmation system problem or lead quality issue
  • Showed→Closed down = sales process or pricing problem
Action: Diagnose root cause, fix ONE thing next week, measure result
"ONE CHANGE AT A TIME" RULE:
Don't change 5 things in one week. You won't know what worked.
Priority order:
  1. Fix anything broken (double-bookings, confirmation failures)
  1. Patch script confusion (if 3+ callers confused)
  1. Adjust targeting (if out-of-area >15%)
  1. Optimize creative (if CTR dropping)
  1. Expand capacity (if hitting ceiling)
Change one. Wait 7 days. Measure. Then change next thing.
Quick Reference Cheat Sheet
IF THIS HAPPENS → DO THIS
Lead Flow
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
Follow-Up Timing
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
Confirmation Stack
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
Script Changes
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
Weekly Kill Rules (Meta Ads)
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
Emergency Escalations (Voice AI → Human)
Keywords: "Emergency," "injury," "lawsuit," "ambulance"
Caller says "human" or "agent" twice
Existing VIP client calling
Budget 2x above or below typical range
TEMPLATES INDEX
BOOKING PAGE
  • Wireframe layout: THE ONE-JOB BOOKING PAGE (SINGLE-CTA LAYOUT)
  • Copy templates (headline/subhead/portfolio/trust/FAQ): BOOKING PAGE COPY TEMPLATE
  • Form fields + qualification rules: FORM FIELDS TEMPLATE + QUALIFICATION RULES
  • Auto-tagging rules: AUTO-TAG RULES (CRM AUTOMATION)
FOLLOW-UP SCRIPTS (15-MINUTE SYSTEM)
  • T+2 SMS: 15-MINUTE FOLLOW-UP: T+2 SMS
  • T+5 call + voicemail: T+5 PHONE CALL + VOICEMAIL SCRIPT
  • T+15 SMS with time slots: T+15 SMS WITH TWO TIME SLOTS
  • Extended follow-up: IF THEY DON'T RESPOND TO T+15 SMS
  • Email-first alternative: IF EMAIL-FIRST LEAD FLOW (NO CALL ATTEMPTED)
PHONE-FIRST + VOICE AI
  • Ring rules: CALLS-HEAVY LEAD FLOW (Phone-First Approach)
  • Voice AI script: VOICE AI QUALIFICATION SCRIPT
  • Missed call SMS: MISSED CALL INSTANT SMS
  • Escalation triggers: ESCALATION TRIGGERS
CONFIRMATIONS
  • SMS confirmations + reminders: CONFIRMATION SYSTEM - SMS TEMPLATES
  • 24-hour voice confirm: VOICE REMINDER SCRIPT
  • Reschedule automation: RESCHEDULE PATH AUTOMATION
VISUAL KIT
  • 10-minute SOP: Visual Kit SOP (10-Minute Version)
  • Guardrails + tools: VISUAL KIT GUARDRAILS & TOOLS
  • Email templates: VISUAL KIT EMAIL TEMPLATE
  • 60-second Loom script: VISUAL KIT LOOM SCRIPT (60 SECONDS)
CRM + AUTOMATION + QA
  • Pipeline stages: CRM Pipeline Stages
  • Automation triggers/spec: Automation Specification
  • Weekly QA: QA CHECKLIST (WEEKLY)
  • Quick reference: Quick Reference Cheat Sheet
IF YOU WANT THIS BUILT END-TO-END...
If you want help implementing this end-to-end :
Email me richard@groundbreakers.digital
The referral-dependent contractors are watching market share slip away. Make it real.