SMS prospecting automation system that turns business data into real client opportunities
LeadPulse is an automated prospecting system I built to find and contact local businesses that could benefit from a better web presence. It combines data scraping, intelligent filtering, and personalized SMS outreach to generate qualified leads at scale.
The system searches for businesses in specific Australian cities (fitness coaches, pet groomers, massage therapists, etc.) and identifies those without a website or with only a basic web presence.
For each business, it extracts the name, business type, and phone number. Data is cleaned and normalized to avoid errors (duplicates, invalid numbers, closed businesses).
Each business receives a personalized message with their name and business type. Example: "Hi! Saw One More Massage has no website. I build sites for local massage therapists – happy to chat if useful. Cheers, Robin."
When people respond, their messages are centralized in an inbox-style interface. I can view each conversation, reply quickly, and track interested leads.
The system tracks response rates, interest levels, best-performing business categories, and cost per lead. This data helps refine messaging and targeting.
Automated Google Maps data extraction with intelligent filtering
Dynamic SMS templates that don't feel like spam
All replies in one place with conversation threading
Response rates, cost per lead, conversion analytics
Automated outreach by location with volume controls
Automatic deduplication and validation
The system dramatically increased prospecting efficiency—contacting hundreds of businesses in minutes instead of hours of manual work. More importantly, the personalized approach generates genuine conversations, not just spam.