Service Business Prospecting

v1.0.0

Daily lead generation for local US service businesses (HVAC, Plumbing, Dental, Med Spa, etc.). Generates qualified leads with verified contact info, ready fo...

0· 46· 1 versions· 0 current· 0 all-time· Updated 7h ago· MIT-0

Service Business Prospecting

Overview

This skill runs a daily 6am lead-generation job for Ventured Brands, who sells AI automation (missed-call text-back, AI receptionist, review automation, full-stack bundles) to local US service businesses.

Objective

Produce a fresh batch of ~25 qualified, contactable leads in one US metro for one of the four target industries, saved as a daily-dated CSV that drops cleanly into the AI_Automation_Lead_Tracker.xlsx.

Target Industries (4)

IndustrySlug
HVAC / Plumbing / Electricalhvac-plumbing-electrical
Med Spa / Dental / Chiromed-spa-dental-chiro
Auto Detail / Repairauto-detail-repair
Cleaning / Landscaping / Pest Controlcleaning-landscaping-pest

Pitch Angles (4)

PitchDescription
Missed-Call Text-BackAutomated text back when they miss a call
AI ReceptionistVirtual front desk AI
Review AutomationAutomated review requests
Full-Stack BundleAll AI products combined

ICP (Ideal Customer Profile)

Target:

  • Local US service businesses (not chains/franchises)
  • 2-10 employees
  • Established (2+ years in business)
  • Has Google/Yelp presence
  • Not already using AI competitors

NOT Target:

  • Chains (Servicemaster, etc.)
  • Solo operators
  • New businesses (<1 year)
  • Enterprise/commercial only

Day Rotation

DayIndustry-City
MondayHVAC/Plumbing/Electrical - Phoenix, AZ
TuesdayMed Spa/Dental/Chiro - Scottsdale, AZ
WednesdayAuto Detail/Repair - Dallas, TX
ThursdayCleaning/Landscaping/Pest - Austin, TX
FridayHVAC/Plumbing/Electrical - Tampa, FL
SaturdayMed Spa/Dental/Chiro - Miami, FL
SundayCleaning/Landscaping/Pest - Atlanta, GA

Scoring Rubric

TIERCriteriaPoints
APhone + Email + Website + Owner Name4/4
BPhone + Website (no email)3/4
CPhone only OR partial info1-2/4
DNo phone / Uncontactable0/4

Workflow (9 Steps)

Step 1: Check Rotation

  • Read today's day-of-week
  • Get industry-city combo from rotation table
  • Check last 7 days of output to avoid repeats

Step 2: WebSearch - Business Discovery

Search queries per industry:

  • "[Industry type] [City] AZ phone number address"
  • "[Industry type] [City] AZ owner name email"
  • "[Industry type] [City] AZ yelp reviews"

Get minimum 10 real businesses. NEVER fabricate.

Step 3: ICP Filtering

Remove:

  • Chains/franchises (name includes "Mister", "Merry", "ServiceMaster", "College")
  • New businesses (<2 years)
  • Commercial-only

Step 4: Contact Enrichment

For each lead:

  • Extract phone number (primary)
  • Find email from website/Facebook
  • Get owner/contact name
  • Verify address

Step 5: Scoring

Assign Tier A/B/C/D based on contact completeness.

Step 6: Pitch Assignment

Match to best pitch angle:

  • Has receptionist/front desk → AI Receptionist
  • Has reviews → Review Automation
  • Small biz → Missed-Call Text-Back
  • Enterprise-ready → Full-Stack Bundle

Step 7: Build Output

Create CSV with columns:

Company Name, Owner/Contact, Phone, Email, Address, City, State, Zip, Industry, Pitch Angle, Tier, Status, Last Contacted, Notes, Source

Step 8: Quality Check

  • Verify 10+ leads have phones
  • Report email yield
  • Flag any data gaps

Step 9: Save Output

Save to:

<outputs-folder>/daily-leads/<YYYY-MM-DD>-<industry-slug>-<city-slug>.csv

Also save notes.md with summary.

Data Quality Rules

  • NEVER fabricate businesses, owner names, phone numbers, or emails
  • If WebSearch returns <10 real leads, report the shortfall
  • All leads must be real, verifiable businesses
  • Email must be from website/Facebook (not guessed)

Tracker Vocabulary (Reference)

Industry values:

  • "HVAC"
  • "Plumbing"
  • "Electrical"
  • "Med Spa"
  • "Dental"
  • "Chiro"
  • "Auto Detail"
  • "Auto Repair"
  • "Cleaning"
  • "Landscaping"
  • "Pest Control"

Pitch Angle values:

  • "Missed-Call Text-Back"
  • "AI Receptionist"
  • "Review Automation"
  • "Full-Stack Bundle"

Status values:

  • "Not Contacted"
  • "Attempted"
  • "Connected"
  • "Qualified"
  • "Proposal Sent"
  • "Closed Won"
  • "Closed Lost"

Output Files

  1. CSV - 2026-04-28-med-spa-dental-chiro-scottsdale.csv
  2. Notes - notes.md with:
    • Industry+City used
    • Sources checked
    • Count by tier
    • Email yield
    • Data quality caveats

Version tags

automationvk97933zbdde83ykgav12xt0ycs85p0malatestvk97933zbdde83ykgav12xt0ycs85p0malead-generationvk97933zbdde83ykgav12xt0ycs85p0masalesvk97933zbdde83ykgav12xt0ycs85p0ma