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)
| Industry |
Slug |
| HVAC / Plumbing / Electrical |
hvac-plumbing-electrical |
| Med Spa / Dental / Chiro |
med-spa-dental-chiro |
| Auto Detail / Repair |
auto-detail-repair |
| Cleaning / Landscaping / Pest Control |
cleaning-landscaping-pest |
Pitch Angles (4)
| Pitch |
Description |
| Missed-Call Text-Back |
Automated text back when they miss a call |
| AI Receptionist |
Virtual front desk AI |
| Review Automation |
Automated review requests |
| Full-Stack Bundle |
All 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
| Day |
Industry-City |
| Monday |
HVAC/Plumbing/Electrical - Phoenix, AZ |
| Tuesday |
Med Spa/Dental/Chiro - Scottsdale, AZ |
| Wednesday |
Auto Detail/Repair - Dallas, TX |
| Thursday |
Cleaning/Landscaping/Pest - Austin, TX |
| Friday |
HVAC/Plumbing/Electrical - Tampa, FL |
| Saturday |
Med Spa/Dental/Chiro - Miami, FL |
| Sunday |
Cleaning/Landscaping/Pest - Atlanta, GA |
Scoring Rubric
| TIER |
Criteria |
Points |
| A |
Phone + Email + Website + Owner Name |
4/4 |
| B |
Phone + Website (no email) |
3/4 |
| C |
Phone only OR partial info |
1-2/4 |
| D |
No phone / Uncontactable |
0/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
- CSV -
2026-04-28-med-spa-dental-chiro-scottsdale.csv
- Notes -
notes.md with:
- Industry+City used
- Sources checked
- Count by tier
- Email yield
- Data quality caveats
1---2name: service-business-prospecting3description: Daily lead generation for local US service businesses (HVAC, Plumbing, Dental, Med Spa, etc.). Generates qualified leads with verified contact info, ready for Ventured Brands AI automation sales outreach.4---56# Service Business Prospecting78## Overview910This 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.1112## Objective1314Produce 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.1516## Target Industries (4)1718| Industry | Slug |19|----------|------|20| HVAC / Plumbing / Electrical | hvac-plumbing-electrical |21| Med Spa / Dental / Chiro | med-spa-dental-chiro |22| Auto Detail / Repair | auto-detail-repair |23| Cleaning / Landscaping / Pest Control | cleaning-landscaping-pest |2425## Pitch Angles (4)2627| Pitch | Description |28|-------|-------------|29| Missed-Call Text-Back | Automated text back when they miss a call |30| AI Receptionist | Virtual front desk AI |31| Review Automation | Automated review requests |32| Full-Stack Bundle | All AI products combined |3334## ICP (Ideal Customer Profile)3536**Target:**37- Local US service businesses (not chains/franchises)38- 2-10 employees39- Established (2+ years in business)40- Has Google/Yelp presence41- Not already using AI competitors4243**NOT Target:**44- Chains (Servicemaster, etc.)45- Solo operators46- New businesses (<1 year)47- Enterprise/commercial only4849## Day Rotation5051| Day | Industry-City |52|-----|--------------|53| Monday | HVAC/Plumbing/Electrical - Phoenix, AZ |54| Tuesday | Med Spa/Dental/Chiro - Scottsdale, AZ |55| Wednesday | Auto Detail/Repair - Dallas, TX |56| Thursday | Cleaning/Landscaping/Pest - Austin, TX |57| Friday | HVAC/Plumbing/Electrical - Tampa, FL |58| Saturday | Med Spa/Dental/Chiro - Miami, FL |59| Sunday | Cleaning/Landscaping/Pest - Atlanta, GA |6061## Scoring Rubric6263| TIER | Criteria | Points |64|-----|----------|--------|65| **A** | Phone + Email + Website + Owner Name | 4/4 |66| **B** | Phone + Website (no email) | 3/4 |67| **C** | Phone only OR partial info | 1-2/4 |68| **D** | No phone / Uncontactable | 0/4 |6970## Workflow (9 Steps)7172### Step 1: Check Rotation73- Read today's day-of-week74- Get industry-city combo from rotation table75- Check last 7 days of output to avoid repeats7677### Step 2: WebSearch - Business Discovery78Search queries per industry:79- "[Industry type] [City] AZ phone number address"80- "[Industry type] [City] AZ owner name email"81- "[Industry type] [City] AZ yelp reviews"8283Get minimum 10 real businesses. NEVER fabricate.8485### Step 3: ICP Filtering86Remove:87- Chains/franchises (name includes "Mister", "Merry", "ServiceMaster", "College")88- New businesses (<2 years)89- Commercial-only9091### Step 4: Contact Enrichment92For each lead:93- Extract phone number (primary)94- Find email from website/Facebook95- Get owner/contact name96- Verify address9798### Step 5: Scoring99Assign Tier A/B/C/D based on contact completeness.100101### Step 6: Pitch Assignment102Match to best pitch angle:103- Has receptionist/front desk → AI Receptionist104- Has reviews → Review Automation105- Small biz → Missed-Call Text-Back106- Enterprise-ready → Full-Stack Bundle107108### Step 7: Build Output109Create CSV with columns:110```111Company Name, Owner/Contact, Phone, Email, Address, City, State, Zip, Industry, Pitch Angle, Tier, Status, Last Contacted, Notes, Source112```113114### Step 8: Quality Check115- Verify 10+ leads have phones116- Report email yield117- Flag any data gaps118119### Step 9: Save Output120Save to:121```122<outputs-folder>/daily-leads/<YYYY-MM-DD>-<industry-slug>-<city-slug>.csv123```124125Also save notes.md with summary.126127## Data Quality Rules128129- NEVER fabricate businesses, owner names, phone numbers, or emails130- If WebSearch returns <10 real leads, report the shortfall131- All leads must be real, verifiable businesses132- Email must be from website/Facebook (not guessed)133134## Tracker Vocabulary (Reference)135136**Industry values:**137- "HVAC"138- "Plumbing" 139- "Electrical"140- "Med Spa"141- "Dental"142- "Chiro"143- "Auto Detail"144- "Auto Repair"145- "Cleaning"146- "Landscaping"147- "Pest Control"148149**Pitch Angle values:**150- "Missed-Call Text-Back"151- "AI Receptionist"152- "Review Automation"153- "Full-Stack Bundle"154155**Status values:**156- "Not Contacted"157- "Attempted"158- "Connected"159- "Qualified"160- "Proposal Sent"161- "Closed Won"162- "Closed Lost"163164## Output Files1651661. **CSV** - `2026-04-28-med-spa-dental-chiro-scottsdale.csv`1672. **Notes** - `notes.md` with:168 - Industry+City used169 - Sources checked170 - Count by tier171 - Email yield172 - Data quality caveats