Getting Started
Set up your account and run your first lead extraction from Google Maps in under five minutes.
👤 Account Setup
Creating your FreshLeads.pro account takes less than a minute. Here is what to do:
Sign Up
Go to freshleads.pro/signup and enter your name, email address, and password. You can also sign up using Google OAuth for a faster experience.
Verify Your Email
Check your inbox for a verification email from FreshLeads.pro. Click the verification link to activate your account. If you do not see it, check your spam folder.
Access Your Dashboard
Once verified, you will be redirected to your dashboard. You start with 100 free leads -- no credit card required.
📊 Dashboard Overview
The dashboard is your command center. Here is what each section does:
Search Panel
Enter business type and location to start a new lead extraction from Google Maps.
Results Table
View, sort, and filter extracted leads. Click any lead to see full details.
Export Panel
Download leads in Excel, CSV, or cold email tool formats with one click.
Usage Stats
Track your monthly lead usage, remaining credits, and extraction history.
Projects
Organize your searches into projects. Keep client work separate and tidy.
Settings
Manage your account, plan, integrations, language preferences, and API keys.
🚀 Your First Search
Follow these steps to extract your first batch of leads from Google Maps:
Select a Business Type
In the search panel, type or select a business category. Examples: dentists, plumbers, restaurants, real estate agents. You can also type custom queries like yoga studios or auto repair shops.
Enter a Location
Type a city name (e.g. Miami, FL), a ZIP code (e.g. 33101), a Canadian postal code (e.g. M5V 3L9), or any location Google Maps recognizes.
Click Search
Hit the search button. FreshLeads.pro will query Google Maps in real-time and begin extracting business data. Results typically appear within 15-60 seconds depending on the number of results.
Review and Export
Once the extraction completes, review the results in the table. You can sort by rating, filter by those with emails, and then export in your preferred format.
📈 Understanding Your Results
After a search completes, your results table shows every extracted lead with the following information:
- Business Name -- The official name listed on Google Maps
- Phone -- Formatted phone number with country code
- Email -- Email address extracted from the business website (if found)
- Website -- Direct URL to the business website
- Rating -- Google Maps star rating (1.0 to 5.0)
- Reviews -- Total number of Google reviews
- Address -- Full street address including city, state, and ZIP
Click on any row to expand it and see additional data fields like business hours, categories, Google Maps URL, and social media profiles.
Search & Extraction
Deep dive into how FreshLeads.pro extracts data from Google Maps, and how to get the best results from your searches.
⚡ How Google Maps Extraction Works
FreshLeads.pro is not a database. We do not store pre-built lists of businesses. Every time you run a search, we perform a live query against Google Maps using the official Google Places API.
The Extraction Pipeline
Here is what happens under the hood when you click "Search":
Google Places API Query
We send your business type and location to the Google Places API. Google returns a list of matching businesses with basic information (name, address, place ID, rating).
Place Details Enrichment
For each business, we request detailed data from Google: phone number, website URL, business hours, categories, and the full address. This gives us structured, verified contact info.
Website Scanning
If the business has a website, we scan it to find email addresses. We look at the homepage, contact page, about page, and footer. We extract emails that match the business domain.
Email Verification
Every extracted email is verified using DNS MX record checks. We confirm the email domain exists, accepts mail, and is not a disposable or catch-all address. Only verified emails are included in your results.
Phone Formatting
Phone numbers are formatted with the correct country code based on the business location. For US numbers, we format as +1 (XXX) XXX-XXXX. For Brazilian numbers, +55 (XX) XXXXX-XXXX. This ensures WhatsApp links and CRM imports work correctly.
🏷 Choosing Business Types
The business type field accepts any query that Google Maps understands. You can use:
- General categories:
restaurants,dentists,plumbers,lawyers - Specific niches:
vegan restaurants,pediatric dentists,emergency plumbers - Industry terms:
HVAC contractors,digital marketing agencies,wedding photographers - Business names:
Starbucks,McDonald's(to find all locations of a chain)
doctors, try chiropractors or orthopedic surgeons. More specific queries return more relevant results and higher email extraction rates because the businesses are more likely to have dedicated websites.FreshLeads.pro also provides a curated list of 30+ popular niches that you can select from a dropdown. These include pre-optimized search queries for the best results. Visit the Niches page to see the full list.
📍 Location Targeting
FreshLeads.pro supports multiple ways to define your target location:
| Input Type | Example | Description |
|---|---|---|
| City, State | Miami, FL |
Searches within the city boundaries. Best for US cities. |
| City Name | Toronto |
Works for cities worldwide. Google resolves the location automatically. |
| US ZIP Code | 33101 |
Searches within a specific ZIP code area. Great for hyper-local targeting. |
| Canadian Postal Code | M5V 3L9 |
Searches within a Canadian postal code area. |
| Country | Brazil |
Broader search across the entire country. Returns the most popular results. |
| Neighborhood | SoHo, New York |
Target specific neighborhoods for ultra-local results. |
| Coordinates | 25.7617,-80.1918 |
Latitude and longitude for precise location targeting. |
🔧 Search Filters & Options
Refine your searches with these available filters:
- Minimum Rating -- Only include businesses with a Google rating above your threshold (e.g. 4.0 stars or higher)
- Has Email -- Filter results to only show businesses where we found a verified email address
- Has Phone -- Filter to businesses with a listed phone number
- Has Website -- Filter to businesses that have a website (increases chances of finding email)
- Open Now -- Only show businesses that are currently open
Filters can be combined. For example, you can search for dentists in Austin, TX with a minimum rating of 4.0 and the Has Email filter enabled to get a highly targeted list of top-rated dentists with verified email addresses.
📋 Understanding Search Results
After a search completes, the results table provides a sortable, filterable view of all extracted leads. Key features include:
- Column Sorting -- Click any column header to sort ascending or descending
- Quick Filters -- Use the filter bar above the table to narrow results
- Bulk Selection -- Select all or specific leads for export
- Lead Preview -- Click a row to see the full lead detail card with all 14+ data fields
- Direct Links -- Click the website URL, Google Maps link, or phone number to open them directly
- WhatsApp Link -- For phone numbers, a WhatsApp icon lets you message the business directly
Data Fields Explained
Every lead from FreshLeads.pro comes with up to 14 structured data fields. Here is what each one means and where it comes from.
🗃 All Data Fields
| Field | Source | Description |
|---|---|---|
| Business Name | Google Maps | The official business name as listed on Google Maps. |
| Phone Number | Google Maps | Primary phone number, formatted with country code (e.g. +1 for US). |
| Email Address | Website scan | Email extracted from the business website and verified via MX records. |
| Website URL | Google Maps | Direct link to the business website. |
| Full Address | Google Maps | Complete street address including suite/unit number. |
| City | Google Maps | City or locality name parsed from the address. |
| State / Province | Google Maps | State (US), province (Canada), or equivalent for other countries. |
| ZIP / Postal Code | Google Maps | ZIP code (US) or postal code (Canada, UK, etc.). |
| Google Rating | Google Maps | Star rating from 1.0 to 5.0, based on customer reviews. |
| Review Count | Google Maps | Total number of Google reviews the business has received. |
| Categories | Google Maps | Business categories (e.g. "Dentist", "Cosmetic Dentist", "Dental Clinic"). |
| Business Hours | Google Maps | Weekly operating hours as listed on Google Maps. |
| Google Maps URL | Google Maps | Direct link to the business listing on Google Maps. |
| Social Profiles | Website scan | Links to Facebook, Instagram, LinkedIn, Twitter found on the business website. |
📧 How Email Extraction Works
Email extraction is one of the most valuable features of FreshLeads.pro. Here is exactly how we find and verify email addresses:
Step 1: Website Discovery
When Google Maps provides a website URL for a business, we visit that website and scan key pages:
- Homepage
- Contact page (e.g. /contact, /contact-us, /get-in-touch)
- About page (e.g. /about, /about-us)
- Footer section (present on every page)
Step 2: Email Pattern Matching
We use advanced pattern matching to identify email addresses in the page content. We filter out generic addresses like noreply@, no-reply@, and mailer-daemon@. We prioritize addresses that match the business domain.
Step 3: MX Record Verification
Every extracted email is verified through DNS MX record lookup. This confirms that:
- The email domain exists and has valid mail servers
- The domain is not a disposable email provider
- The mail server is active and accepting connections
📞 Phone Verification
Phone numbers from Google Maps are processed through our formatting and verification pipeline:
- Country Code Detection -- We automatically add the correct country code based on the business location (+1 for US/Canada, +55 for Brazil, +44 for UK, etc.)
- Format Standardization -- All numbers are formatted consistently. US numbers become +1 (305) 555-1234. Brazilian numbers become +55 (11) 99999-8888.
- WhatsApp Link Generation -- We generate direct WhatsApp message links (wa.me) for each phone number, making it easy to reach businesses via WhatsApp.
- Duplicate Removal -- If a business has the same phone number listed multiple times, we deduplicate automatically.
+1 (305) 555-1234Canada:
+1 (416) 555-1234Brazil:
+55 (11) 99999-8888UK:
+44 20 7946 0958
Exporting Leads
Export your leads in the format your tools need. One-click downloads for Excel, CSV, and pre-formatted templates for major cold email platforms.
Excel Export (.xlsx)
Download a fully formatted Excel spreadsheet with all data fields, column headers, and proper data types. Numbers are formatted as numbers, URLs as hyperlinks. The spreadsheet includes all leads from your search with i18n-ready column headers.
CSV Export
A standard comma-separated values file compatible with any spreadsheet application, CRM, or data tool. UTF-8 encoded for international character support. Perfect for custom imports and data processing workflows.
Instantly.ai Format
Pre-formatted CSV with the exact column names Instantly.ai expects: email, first_name, last_name, company_name, website, phone. Import directly into any Instantly campaign without mapping columns.
Lemlist Format
Formatted for Lemlist with columns: email, firstName, lastName, companyName, phone, picture, icebreaker. Ready for Lemlist campaign import with personalization variables pre-mapped.
Smartlead Format
Optimized for Smartlead imports with proper column headers: email, first_name, last_name, company, website, and custom fields for personalization. No column remapping needed.
Custom Column Mapping
Create your own export template. Choose which fields to include, rename columns to match your CRM or email tool, and set the column order. Save your custom mapping for reuse across future exports.
How to Export
Select Your Leads
Use the checkbox column to select specific leads, or click "Select All" to export the entire results set.
Choose Format
Click the "Export" button and select your desired format from the dropdown menu: Excel, CSV, Instantly, Lemlist, or Smartlead.
Download
Your file downloads automatically. For Excel and CSV, the file includes all selected fields. For cold email formats, only the relevant fields are included.
CRM Features
Manage your leads, track outreach progress, and close deals with the built-in CRM. No need for a separate tool.
👥 Managing Leads in the CRM
After extracting leads, you can add them to the built-in CRM for ongoing management. The CRM provides:
- Lead Cards -- Each lead has a detailed card showing all extracted data, plus notes, tags, and activity history
- Custom Notes -- Add private notes to any lead. Record call outcomes, meeting details, or follow-up reminders
- Tags -- Organize leads with custom color-coded tags (e.g. "Hot Lead", "Follow Up", "Not Interested")
- Search & Filter -- Find leads instantly by name, email, phone, tag, or status
- Bulk Actions -- Update status, add tags, or delete multiple leads at once
☑ Creating Tasks
Stay on top of your outreach by creating tasks linked to specific leads:
- Task Types -- Call, Email, Meeting, Follow-up, or Custom
- Due Dates -- Set deadlines with date and time
- Priority Levels -- Low, Medium, High, or Urgent
- Task Notes -- Add context or preparation notes
- Completion Tracking -- Mark tasks as done and see your activity timeline
📈 Lead Status Pipeline
Track every lead through your sales process using the visual pipeline. Default stages include:
Drag and drop leads between stages or update their status from the lead detail card. The pipeline view gives you a clear overview of where every lead stands in your sales process.
- New -- Freshly extracted leads that have not been contacted yet
- Contacted -- You have sent an initial email, message, or made a call
- Qualified -- The lead responded and shows genuine interest
- Proposal Sent -- You have sent a proposal, quote, or offer
- Won -- Deal closed. The lead became a customer
- Lost -- The lead declined or went unresponsive
📊 Analytics Dashboard
The analytics dashboard provides real-time insights into your lead generation and outreach performance:
Lead Volume
Track total leads extracted over time. See daily, weekly, and monthly trends.
Email Hit Rate
Percentage of leads where we found a verified email address.
Conversion Funnel
See how leads move through your pipeline from New to Won.
Top Niches
Which business types yield the most leads and highest email rates.
Integrations
Connect FreshLeads.pro with your favorite cold email and outreach tools for a seamless lead generation to outreach workflow.
⚡ Instantly.ai Setup
Instantly.ai is a popular cold email platform for sending large-volume outreach campaigns. Here is how to use FreshLeads.pro leads with Instantly:
Export in Instantly Format
From your FreshLeads dashboard, select leads and export using the "Instantly.ai" format. This creates a CSV with the exact columns Instantly expects.
Create a Campaign in Instantly
Log into Instantly.ai, create a new campaign, and click "Upload Leads" or "Import from CSV".
Import the CSV
Upload the exported file. Instantly will auto-detect all columns. Verify the mapping shows email, first_name, last_name, and company_name matched correctly.
Write Your Sequence and Launch
Use personalization variables like and in your email templates. These map directly to the FreshLeads export fields.
email,first_name,last_name,company_name,website,phone john@dentalcare.com,John,,Dental Care Associates,dentalcare.com,+1 (305) 555-1234 info@smileortho.com,,,Smile Orthodontics,smileortho.com,+1 (305) 555-5678
💌 Lemlist Setup
Lemlist is known for personalized cold email with image and video personalization. The FreshLeads Lemlist export includes all fields needed for advanced personalization:
Export in Lemlist Format
Select your leads and choose "Lemlist" from the export dropdown. The CSV includes email, firstName, lastName, companyName, phone, and website.
Import into Lemlist Campaign
In Lemlist, open your campaign, go to "Leads", click "Import", and upload the CSV. All columns are automatically recognized.
Use Personalization Variables
In your email templates, use , , and to personalize each email. Lemlist will pull values from the imported data.
💡 Smartlead Setup
Smartlead offers multi-channel outreach with unlimited email accounts. The integration process is similar:
Export in Smartlead Format
Choose the "Smartlead" export format. Columns include email, first_name, last_name, company, website, and custom fields.
Import into Your Campaign
In Smartlead, create or open a campaign, navigate to the Leads tab, and upload the CSV. Map any custom fields if needed.
Configure Sequences
Set up your email sequences with personalization tags like and . Smartlead will automatically populate these from your imported data.
🔗 Webhooks
Webhooks allow you to automatically send lead data to external services in real-time when new leads are extracted. This is available on the Agency plan and above.
Setting Up a Webhook
- Go to Settings > Integrations > Webhooks
- Click "Add Webhook"
- Enter your webhook URL (the endpoint that will receive POST requests)
- Select which events trigger the webhook (e.g. "New Lead Extracted", "Search Completed")
- Save and test with a sample payload
{
"event": "lead.extracted",
"data": {
"business_name": "Dental Care Associates",
"phone": "+1 (305) 555-1234",
"email": "john@dentalcare.com",
"website": "https://dentalcare.com",
"address": "123 Main St, Miami, FL 33101",
"rating": 4.8,
"reviews": 245,
"categories": ["Dentist", "Cosmetic Dentist"],
"google_maps_url": "https://maps.google.com/..."
},
"timestamp": "2025-01-15T14:30:00Z"
}
Billing & Plans
Understand our pricing, manage your subscription, and find answers to common billing questions.
🎁 Free Trial Details
Every new account starts with a free trial that includes:
- 100 free leads -- Enough to test a real campaign and evaluate data quality
- All data fields included -- You get the same 14+ fields as paid plans
- Email verification included -- Verified emails at no extra cost
- All export formats -- Excel, CSV, Instantly, Lemlist, and Smartlead exports are all available
- No credit card required -- Sign up with just your email
- No time limit -- Your free leads never expire
💰 Plan Comparison
FreshLeads.pro offers four plans to fit every need:
| Feature | Starter ($17.99/mo) | Pro ($59.99/mo) | Agency ($109.99/mo) | Enterprise |
|---|---|---|---|---|
| Monthly Leads | 600 | 4,500 | 10,000 | 25,000+ |
| Cost Per Lead | $0.030 | $0.013 | $0.013 | Custom |
| Google Maps Search | ✓ | ✓ | ✓ | ✓ |
| Email Verification | Basic | Advanced + SMTP | Advanced + SMTP | Advanced + SMTP |
| Phone Validation | ✓ | ✓ + Type Detection | ✓ + Type Detection | ✓ + Type Detection |
| Export Formats | Excel, CSV | All formats | All formats | All + Custom |
| CRM Access | ✓ | ✓ | ✓ | ✓ |
| API Access | ✗ | ✗ | ✓ | ✓ |
| Webhooks | ✗ | ✗ | ✓ | ✓ |
| Support | Priority | Dedicated | Dedicated + SLA |
All plans include a 7-day money-back guarantee. Annual billing saves 20% compared to monthly billing. Visit the Pricing page for current prices and to upgrade.
🛠 Managing Your Subscription
You can manage your subscription from Settings > Billing in your dashboard. Available actions:
- Upgrade Plan -- Move to a higher plan at any time. The price difference is prorated for the remaining billing period.
- Switch to Annual -- Save 20% by switching from monthly to annual billing.
- View Invoices -- Download PDF invoices for any past payment.
- Update Payment Method -- Change your credit card or payment method through our secure payment portal.
- Cancel Subscription -- Cancel at any time. Your account remains active until the end of your current billing period.
💬 Billing FAQ
What payment methods do you accept?
We accept all major credit cards (Visa, Mastercard, American Express), PayPal, and PIX (for Brazilian customers). All payments are processed securely through Stripe and Hotmart.
What happens when I reach my monthly lead limit?
When you use all your monthly leads, you can either upgrade to a higher plan or wait until your billing cycle resets. We will notify you by email when you are approaching your limit (at 80% and 95% usage).
Can I get a refund?
Yes. We offer a 7-day money-back guarantee on all paid plans. If you are not satisfied within the first 7 days of your subscription, contact support for a full refund -- no questions asked.
Do unused leads roll over?
No. Monthly lead credits reset at the beginning of each billing cycle. Unused leads from the previous month do not carry over.
Is there a long-term contract?
No. All plans are month-to-month (or year-to-year for annual plans). You can cancel at any time without penalty. There are no hidden fees or long-term commitments.
Can I switch plans mid-cycle?
Yes. You can upgrade at any time, and the price difference is prorated. To downgrade, the change takes effect at the start of your next billing cycle.