🧠 Hub

🎯 Build 8 β€” Cold Outreach Command Center

The sales engine. Without outbound volume, everything else is an empty stage. This is the one you open every morning.

πŸ“¦ What's inside: Apify scraping SOP β†’ AI prospect prioritization β†’ Loom audit video script (Trojan Horse) β†’ Cold email templates A/B β†’ 2 follow-ups β†’ Objection library β†’ Daily rhythm β†’ KPI dashboard.
50–100
leads scraped/day
10
Loom audits/day
45 min
batch time
8–15%
target response rate
$2–3
Apify cost/day

βš™οΈ Part 1 β€” Apify Google Maps Scraping

1. Sign up free at apify.com β†’ $5 free credits (covers ~150–250 leads).
2. Open Google Maps Scraper actor (by compass/apify).
3. Search Terms: HVAC contractors | plumbers | roofers | electricians | landscaping.
4. Location: Start with a single metro (e.g. Tampa, FL). 1 city = 1 week of outreach. Don't blast 10 cities at once.
5. Max places: 100. Budget cap: $3.
6. Run β†’ export as CSV β†’ import to Google Sheets.

AI Prospect Prioritization Prompt (paste entire CSV columns in)

You are a GBP audit specialist. Score each business 1-10 on "opportunity to upgrade" using these signals:

HIGH PRIORITY (score 7-10):
- Review count 10-75 (big enough to care, small enough to need help)
- Rating 3.8-4.5 (has mistakes to fix, not already dominant)
- Category matches: HVAC, plumbing, roofing, electrical, landscaping, pest control
- Website looks templated or outdated (if URL provided)

SKIP (score 1-3):
- 500+ reviews (already dominant)
- Rating under 3.5 (drowning in bad reviews β€” hard sell)
- National chains / franchises
- No phone number listed

For each row return: Business Name | City | Score | One-line reason | Best opening hook

Input data:
[paste Business Name, Category, Rating, Review Count, City, Website columns]

πŸŽ₯ Part 2 β€” The Loom Audit (Trojan Horse)

Why Loom beats plain email: Plain cold email response rate 1–5%. Personalized Loom video audit: 15–30%. The prospect feels seen. Record ONCE per prospect, 90 seconds max.

Loom Script (2–3 min, memorize the structure)

[0:00–0:15] Hook
"Hey {FirstName}, I was looking at {BusinessName} on Google Maps and noticed three things
that are probably costing you customers every week. I made this quick 2-minute video to show you."

[0:15–1:30] The Audit (screen share their GBP profile)
Point to:
1. Missing/outdated photos ("You haven't posted a photo in 4 months β€” Google deprioritizes this")
2. Weak description or no keywords ("Your description doesn't mention '{service}' β€” people search that term 2,400x/mo in {city}")
3. Unanswered reviews or Q&A ("You've got 3 questions here with no answer β€” each unanswered Q = a lost customer")

[1:30–2:15] The Fix + Offer
"Here's what I'd change in the next 48 hours: [list 3 concrete fixes].
I do this for local contractors β€” $175 one-time, done in 48 hours, no contract.
If it moves the needle I've got a monthly option but only if you want it."

[2:15–2:30] CTA
"Reply YES to this email and I'll send you a payment link.
Worst case you spend $175 and your profile looks better. Best case you're on page 1 for '{service} near me' next month.
Talk soon."
Batch hack: Queue 10 Loom tabs with each prospect's GBP pre-loaded. Record all 10 back-to-back in 45 min. One take. Don't edit. Authenticity converts.

βœ‰οΈ Part 3 β€” Cold Email Templates

Template A β€” The Loom Opener (use 80% of the time)
Subject: Quick {City} Google audit for {BusinessName} (2 min)

Hey {FirstName},

I pulled up {BusinessName} on Google Maps this morning and spotted 3 fixes
that'd likely push you above {Competitor} for "{service} near me" searches.

Rather than write it out, I recorded a 2-min Loom so you can see exactly what I mean:
β†’ {LoomURL}

No pitch in the video β€” just the audit. If you want me to actually fix it,
that's $175 and takes 48 hours. If not, keep the video, use the tips.

Either way, worth 2 minutes.

β€” {YourName}
P.S. I only do 3 of these a week so there's no spam engine here.
Template B β€” Direct (no Loom, use when you're batching fast)
Subject: 3 things hurting {BusinessName} on Google

Hey {FirstName},

Looked at your Google Business Profile β€” here's what's costing you calls:

1. No posts in {X} months (Google downranks dormant profiles)
2. Description missing "{primary service}" (2,400 searches/mo in {City})
3. {Specific issue β€” unanswered Q, missing hours, no photos, etc.}

I fix all three + 9 other things in 48 hours. $175 flat. No retainer unless you want it.

Worth a reply?

β€” {YourName}
Follow-up #1 (send 3 days later if no reply)
Subject: Re: Quick {City} Google audit

Hey {FirstName} β€” bumping this up.

Totally fine if the timing's off. One question: is the person who handles your
Google listing you, or someone else on the team?

Happy to send the audit to them directly if easier.

β€” {YourName}
Follow-up #2 (send 7 days after #1 β€” the breakup)
Subject: Closing the loop on {BusinessName}

Hey {FirstName},

Last note from me β€” I'll take you off my list after this one.

If GBP optimization isn't a priority right now, no worries. If it is and you
just forgot to reply, here's the payment link: {StripeLink}. 48-hour turnaround.

Otherwise, good luck out there.

β€” {YourName}

πŸ›‘οΈ Part 4 β€” Objection Handling Library

ObjectionResponse
"I already have an SEO guy""Totally hear you β€” most SEO agencies ignore GBP completely or only touch it once. Happy to audit alongside what they're doing. If they're nailing it, I'll tell you and we're done."
"$175 is too much""Fair. One new HVAC call is worth ~$400 in average ticket. If this gets you one extra call this month, we're even. If it doesn't, I'll refund you."
"Send me more info first""The Loom video IS the info β€” did it not come through? Here it is again: {LoomURL}. After you watch, the only question left is 'do I want this fixed or not.'"
"I'll think about it""No problem. What specifically needs more thought β€” the price, the timing, or whether GBP actually moves the needle for you?"
"Send a proposal""It's 48 hours, $175, fixes the 12 things from the audit. That's the proposal. Payment link sends an invoice you can expense. Want it?"
"Can you guarantee rankings?""No one who tells you yes is being honest. What I'll guarantee: every optimization on Google's official checklist gets done. Rankings follow signals. I control signals."
"I'm too busy right now""That's the best reason to do it β€” takes zero of your time. You send me one login via Leadsie, I do everything else, 48 hrs later you're done. Want the link?"
"Not interested""No worries β€” appreciate the reply. If anything shifts, you've got my email. Good luck."

πŸ“… Part 5 β€” Daily Outreach Rhythm

TimeTaskOutput
8:00–8:15Scrape 50 new leads in Apify (new city/niche)CSV β†’ Sheet
8:15–8:30Run AI prioritization prompt, filter score β‰₯7~20 A-tier prospects
8:30–9:15Record 10 Loom audits back-to-back10 video URLs
9:15–9:45Send Template A to 10 A-tier + Template B to 20 B-tier30 emails out
9:45–10:00Log all in HubSpot "Contacted" stageCRM updated
4:00–4:30Reply to inbox + send follow-ups due todayConversations moved

πŸ“Š Part 6 β€” Success Metrics (track weekly)

60%+
Loom view rate
8–15%
Email reply rate
25%+
Reply β†’ call booked
40%+
Call β†’ $175 close
30%+
$175 β†’ retainer upsell (30d)
🚨 If your numbers are below target: Don't send more email β€” fix the input. Below 60% Loom view? Subject line is weak. Below 8% reply? Email body is too long. Below 25% replyβ†’call? You're pitching in email instead of selling the call. Fix the bottleneck, then scale volume.