How to Build a Lead List from Scratch with PinLeads (Step-by-Step 2026 Guide)

Table of Contents
- Define Your Ideal Customer Profile
- Search Google Maps with PinLeads
- Extract and Export Your Data
- Qualify Your Leads
- Organize and Enrich Your List
- Clean and Verify Data
- Segment Your List
- Prepare for Outreach
Define Your Ideal Customer Profile
Before building a lead list with PinLeads, you need to know who you're looking for. Your ideal customer profile (ICP) is the foundation of effective lead generation.
What is an ICP?
An ICP is a detailed description of the companies most likely to buy from you. It's based on your best existing customers and market research.
Key ICP Elements
For B2B:
- Industry or vertical
- Company size (revenue, employees)
- Geographic location
- Growth stage
- Pain points and challenges
For B2C:
- Demographics (age, income, location)
- Psychographics (interests, values)
- Behavior patterns
- Purchase triggers
How to Define Your ICP
Step 1: Analyze Your Best Customers
- Look at your top 20% of customers by revenue
- Identify common characteristics
- Note what problems they hired you to solve
- Understand why they chose you over competitors
Step 2: Research Your Market
- Industry reports and market research
- Competitor analysis
- Customer interviews
- Survey data
Step 3: Create Your Profile
- Document the common characteristics
- Be specific (not "small businesses" but "restaurants with 10-50 employees")
- Include both firmographic and psychographic data
- Validate with sales team feedback
Example ICP
Good ICP: "Marketing agencies with 10-50 employees, $1M-5M revenue, located in major US metros, growing 20%+ annually, struggling with lead generation."
Bad ICP: "Small businesses that need marketing."
Search Google Maps with PinLeads
PinLeads extracts business data directly from Google Maps, which has 95%+ coverage of businesses with physical locations. This is your primary source for building lead lists.
Why Google Maps?
Advantages:
- 95%+ coverage of businesses with physical locations
- Always up-to-date (businesses maintain their own listings)
- Includes review counts and ratings (quality indicators)
- Free to access
- Includes contact information (phone, website, email)
How to Search with PinLeads
Step 1: Go to PinLeads
- Sign up or log in to your account
- Navigate to the dashboard
Step 2: Enter Your Search Query
- Use the format: "[industry] in [location]"
- Examples:
- "roofing contractors in Dallas"
- "dentists in Phoenix"
- "marketing agencies in Chicago"
- "restaurants in Los Angeles"
Step 3: Set Your Parameters
- Max results: How many leads to extract (up to 200 per search)
- Include emails: Enable email scraping for contact information
- Include LinkedIn: Enable LinkedIn profile extraction when available
Step 4: Start the Extraction
- Click "Extract" to begin
- PinLeads will scrape Google Maps for your search
- Results appear in real-time as they're found
Advanced Search Strategies
Multi-Location Searches:
- Search multiple cities in one session
- Use the bulk query feature to enter multiple locations
- PinLeads processes each location sequentially
Multi-Industry Searches:
- Search related industries to expand your list
- Example: "roofing contractors" + "siding contractors" + "general contractors"
- Combine results for a comprehensive list
Review-Based Filtering:
- After extraction, filter by review count
- 50+ reviews = established business with budget
- 10-50 reviews = growing business with potential
- 0-10 reviews = new or small business (may not have budget)
Extract and Export Your Data
PinLeads automatically extracts the data you need for outreach.
Data Points Collected
Essential Data:
- Company name
- Address
- Phone number
- Website URL
- Email address (when available)
- Industry/category
- Location
Valuable Data:
- Review count (from Google Maps)
- Star rating (from Google Maps)
- LinkedIn profile (when available)
Export Options
CSV Export:
- Download your results as a CSV file
- Compatible with Excel, Google Sheets, and most CRMs
- Includes all extracted data fields
Direct CRM Integration:
- Export directly to HubSpot
- Automatically creates contacts and companies
- Associates contacts with companies
API Access:
- For advanced users, access results via API
- Integrate with your existing systems
- Automate your workflows
Best Practices
- Quality over quantity: Better to have 100 qualified leads than 1,000 unqualified ones
- Use specific searches: Narrow searches yield better results than broad ones
- Export regularly: Don't let results accumulate—export and organize as you go
- Document your searches: Keep track of which searches performed best
Qualify Your Leads
Not all leads are equal. Qualify them to focus your outreach on the best prospects.
Qualification Criteria
BANT Framework:
- Budget: Do they have the budget to purchase?
- Authority: Do they have decision-making power?
- Need: Do they have a genuine need for your solution?
- Timeline: When are they looking to implement?
Google Maps Qualification Signals
Review Count:
- 0-10 reviews: New/small business (may not have budget)
- 10-50 reviews: Established business (good potential)
- 50+ reviews: Successful business (higher budget, more urgent needs)
Star Rating:
- Below 4.0: Struggling business (may not have budget)
- 4.0-4.5: Good business (solid potential)
- 4.5+: Excellent business (high quality, likely has budget)
Website Quality:
- No website: Very small or new business (lower priority)
- Basic website: Established but not investing in marketing (medium priority)
- Professional website: Investing in growth (high priority)
- Outdated website: Pain point you can solve (high priority)
Lead Scoring
Assign numerical values to leads based on qualification criteria.
Scoring Example:
- Review count: 1-10 points
- Star rating: 1-10 points
- Website quality: 1-10 points
- Email availability: 1-10 points
- Industry fit: 1-10 points
Scoring Thresholds:
- 0-20 points: Cold lead (nurture)
- 21-40 points: Warm lead (research)
- 41-60 points: Hot lead (prioritize)
- 61+ points: Qualified lead (sales ready)
Organize and Enrich Your List
Once you have qualified leads from PinLeads, organize them for effective outreach.
Data Organization
Spreadsheet Structure:
- Column A: Company name
- Column B: Website URL
- Column C: Phone number
- Column D: Email address
- Column E: Industry
- Column F: Location
- Column G: Review count
- Column H: Star rating
- Column I: Lead score
- Column J: Outreach status
- Column K: Notes
CRM Structure:
- Import leads into your CRM
- Create custom fields for qualification criteria
- Set up lead scoring
- Create tags for segmentation
Data Enrichment
Add additional data to make your outreach more effective.
Enrichment Sources:
- Company websites (about pages, team pages)
- LinkedIn (employee counts, recent posts)
- Social media (activity, engagement)
- News articles (recent announcements, funding)
Tools for Enrichment:
- Clearbit
- ZoomInfo
- BuiltWith
- Hunter.io (for additional emails)
Clean and Verify Data
Dirty data wastes time and hurts your reputation. Clean it before outreach.
Data Cleaning Tasks
Remove Duplicates:
- Identify duplicate company names
- Identify duplicate email addresses
- Identify duplicate phone numbers
- Keep the most complete record
Standardize Formats:
- Phone numbers (consistent format)
- Email addresses (lowercase)
- Company names (consistent capitalization)
- Locations (consistent format)
Fix Errors:
- Correct typos in company names
- Fix broken URLs
- Remove invalid email addresses
- Remove disconnected phone numbers
Data Verification
Email Verification:
- Use PinLeads' email deliverability checker
- Check for valid format
- Check for active domain
- Remove bounces before outreach
Phone Verification:
- Call a sample to verify accuracy
- Check for disconnected numbers
- Remove invalid numbers
Website Verification:
- Check that URLs work
- Remove 404 errors
- Update changed URLs
Segment Your List
Segmentation makes your outreach more relevant and effective.
Segmentation Criteria
By Industry:
- Group leads by industry or vertical
- Tailor messaging to industry-specific pain points
- Use industry-specific case studies
By Company Size:
- Small (1-10 employees)
- Medium (11-50 employees)
- Large (51-200 employees)
- Enterprise (200+ employees)
By Location:
- Geographic regions
- Cities or metro areas
- Time zones (for outreach timing)
By Lead Score:
- Cold leads (nurture campaigns)
- Warm leads (research and education)
- Hot leads (priority outreach)
- Qualified leads (direct sales outreach)
By Review Count:
- New businesses (0-10 reviews)
- Growing businesses (10-50 reviews)
- Established businesses (50+ reviews)
Segmentation Strategy
Start Simple:
- Segment by industry first
- Add company size second
- Add lead score third
Refine Over Time:
- Analyze which segments convert best
- Add more granular segments
- Test different messaging per segment
Prepare for Outreach
Your lead list from PinLeads is ready. Now prepare for effective outreach.
Outreach Planning
Determine Channel:
- Cold email (most scalable)
- Cold calling (for high-value prospects)
- LinkedIn (for professional relationships)
- Direct mail (for high-value, personalized outreach)
Create Sequences:
- Email sequences (5-7 emails over 2-3 weeks)
- Call scripts (for cold calling)
- LinkedIn outreach templates
- Follow-up schedules
Personalization Strategy:
- Industry-specific messaging
- Company-specific observations
- Location-specific references
- Review-based observations
Tools and Templates
Email Tools:
- Email service provider (Mailchimp, SendGrid, etc.)
- PinLeads Cold Email Template Library
- PinLeads Subject Line Generator
- PinLeads Email Deliverability Checker
CRM Integration:
- Import lead list into CRM
- Set up automated workflows
- Track all interactions
- Measure results
Tracking and Analytics:
- Email open rates
- Email reply rates
- Call connection rates
- Meeting booking rates
- Conversion rates
The Bottom Line
Building a lead list from scratch with PinLeads is a systematic process:
- Define your ICP: Know exactly who you're targeting
- Search Google Maps: Use PinLeads to extract businesses
- Export your data: Download or integrate with your CRM
- Qualify leads: Focus on high-value prospects using review data
- Organize and enrich: Add value to your data
- Clean and verify: Ensure data accuracy
- Segment your list: Make outreach more relevant
- Prepare for outreach: Plan your strategy and tools
Key Takeaways:
- Quality over quantity: Better to have 100 qualified leads than 1,000 unqualified ones
- Use PinLeads automation: Manual extraction doesn't scale
- Clean your data: Dirty data wastes time
- Segment your list: Relevant outreach converts better
- Track everything: You can't improve what you don't measure
Next Steps:
- Define your ideal customer profile
- Go to PinLeads and search Google Maps
- Extract and export your leads
- Qualify and segment your list
- Begin outreach with personalized messaging
Next Steps:
- Extract leads from Google Maps with PinLeads - Start building your prospect list
- Use our Cold Email Template Library - Templates for outreach
- Check your email deliverability - Ensure your emails land in inboxes
- Calculate your lead list ROI - Measure your success
Free Tools to Help You
Cold Email Subject Line Generator
Generate personalized, high-converting subject lines with predicted open rates.
Try Tool →Email Deliverability Checker
Analyze your emails for spam triggers and get deliverability scores.
Try Tool →Lead List ROI Calculator
Calculate the ROI of your lead generation campaigns with visual reports.
Try Tool →Related Articles

How to Find Roofing Leads Using Google Maps in 2026 (Complete Guide)
Discover how to find high-quality roofing contractor leads using directory extraction. Step-by-step tutorial with templates, CSV examples, and proven outreach strategies for B2B sales.

How Web Designers Find Local Business Clients with Directory Extraction
Learn the exact workflow successful web designers use to find local businesses with outdated websites, extract contact info, and pitch redesign services that convert.

How to Extract Leads from Google Maps Without Coding (2026 Tutorial)
Complete no-code guide to extracting leads from Google Maps. Extract names, phones, emails, and websites without writing Python code.

Directory Extractor with CSV Export: Complete Integration Guide
Learn why CSV export is critical for directory extractors and how to integrate scraped local business data into your sales pipeline and CRM systems.

Lead Generation for Commercial Cleaning Companies Using Google Maps
How commercial cleaning businesses can stop relying on referrals and start actively finding facility managers, property managers, and corporate clients using Google Maps extraction.

Why Apollo.io Fails for Google Maps Lead Gen (Better Alternative)
Apollo.io is built for enterprise SaaS sales, not businesses on Google Maps. Learn why Google Maps extraction is superior for finding plumbers, roofers, dentists, and service providers.
