Step 1 — Create Your Account

Register
  1. Go to leedrush.com/register and sign up with your work email.
  2. Confirm your email address via the activation link.
  3. Log in at leedrush.com/login — you land on the Dashboard.

Step 2 — Upload Your Lead File

From the Dashboard, click Upload Leads and drop your CSV or JSON file. Required columns:

Column Required Example
email ✅ Yes sarah@skynet.com
full_name ✅ Yes Sarah Connor
company Optional Skynet Cyberdyne
title Optional VP of Operations
website Optional skynet.com
Pro tip

You can use our sample CSV template — download it from the Dashboard → Data Assets.

Step 3 — The Enrichment Pipeline

After upload, your batch enters the automated 6-phase pipeline. Here's what happens behind the scenes:

01 Ingest
File Parsing

CSV/JSON is parsed, duplicate emails are removed, and rows with no email are discarded.

02 Normalize
Data Standardization

Company names ("Acme Inc." → "Acme"), job titles ("Head of Growth" → "Head - Marketing") are normalized to standard formats.

03 Validate
Real-Time Validation

SMTP handshake confirms email deliverability. Phone lines are checked for activity. Disposable email domains are removed.

04 Enrich
50+ Data Points Added

Company revenue, headcount, tech stack, LinkedIn URL, and funding signals are appended via Apollo, Clearbit, and Hunter.io.

05 Dedup
Duplicate Elimination

Fuzzy name + domain matching prevents duplicate contacts from entering your CRM (99% confidence threshold).

06 Score
ICP Fit Score (0–100)

Each lead receives a score based on firmographics, persona match, intent signals, and data completeness. Leads scoring ≥70 are marked QUALIFIED.

Step 4 — Download or Export to CRM

When your batch status shows COMPLETED, you have three options:

  • CSV Download — Click “Download CSV” on the batch row. Only QUALIFIED leads are included.
  • CRM Auto-push — Enable HubSpot or Pipedrive integration in Settings → Integrations to push contacts automatically.
  • API Polling — Use the API to poll batch status and retrieve results programmatically.
You're ready!

Typical enrichment time: 2–5 minutes for a batch of 500 leads. Quality yield is usually 60–80% of uploaded contacts.

To Whom This Product is Created

We don’t need millions of users. We need 50 serious sales teams.

Leedrush is engineered for high-intensity sales organizations that value precision over volume. Our ideal partners are teams that understand that 10 perfectly qualified, real-time opportunities are worth more than 10,000 stale leads.

The Philosophy

Traditional data brokers sell "lists". We sell "qualified state". Our platform ensures that every record entering your CRM is valid, active, and within your Ideal Customer Profile (ICP).

Data Architecture

Our pipeline processes data through six distinct stages to ensure maximum yield.

  • 01 Ingest Raw data ingestion from CSV, API, or Partner Streams.
  • 02 Normalize Standardization of Company Names, Job Titles, and Locations.
  • 03 Validate Real-time SMTP ping, DNS check, and disposable domain filtering.
  • 04 Enrich Appending 50+ data points including revenue, tech stack, and intent.
  • 05 Dedup Entity resolution to prevent duplicate records in your CRM.
  • 06 Score Final ICP scoring to prioritize high-value opportunities.

Dashboard & Batch Management

The central hub for all your data operations.

Recent Batches

The dashboard renders the 5 most recent batches for quick status checks. For a complete history of all your jobs, navigate to the Archive or My Batches page.

Batch Statuses

  • PROCESSING The pipeline is currently ingesting, validating, or enriching data.
  • COMPLETED The batch is ready for download or sync. Yield rates are final.
  • FAILED An error occurred. Check the logs or contact support.

Data Assets

Manage your raw files and suppression lists directly from the platform.

Uploaded Lists

All files (CSV, JSON) uploaded via the dashboard are stored here securely. You can reference them for future re-runs or audits.

Suppression Lists

Ensure compliance by uploading domains or emails that should never be contacted. These records are automatically stripped from all future batches.

Normalization Engine

Garbage in, garbage out. We clean data before it ever hits the enrichment layer.

Company Names

We strip legal entities (Inc, LLC, Ltd) and normalize variations.

  • Alphabet Inc.Alphabet
  • IBM CorpIBM

Job Titles

We map thousands of creative job titles to standard seniority levels and departments.

  • VP of People OpsVP - HR
  • Head of EngineeringHead - Engineering

Multi-Signal Validation

We don't trust vendor flags. We verify contactability in real-time.

Email Validation

SMTP Handshake & Zerobounce catch-all detection.

Phone Verification

Line activity & Carrier lookup.

Compliance

GDPR & CCPA suppression lists.

Predictive Scoring

Our model evaluates leads based on 5 core dimensions to assign a 0-100 fit score.

  • Firmographics (30%): Industry, Employee Count, Revenue (Enriched via Clearbit & Apollo).
  • Persona (25%): Seniority, Department, Tenure.
  • Technographics (15%): Current stack (e.g., Uses Salesforce, AWS).
  • Intent (15%): Recent hiring or funding signals.
  • Completeness (15%): Presence of direct dial, LinkedIn, etc.

Data Output & Integration

How you receive your opportunities.

Standard JSON Output

{
  "lead_id": "opp_88723",
  "score": 92,
  "status": "QUALIFIED",
  "contact": {
    "full_name": "Sarah Connor",
    "title_normalized": "VP of Operations",
    "email": "sarah@skynet.com",
    "phones": ["+1-555-0199"]
  },
  "company": {
    "name": "Skynet Cyberdyne",
    "domain": "skynet.com",
    "technologies": ["AWS", "Python", "React"]
  }
}

Real-time ICP Validation

Real-time ICP validation is the process of evaluating incoming leads at the moment they enter the system, before any contact is initiated by the sales team.

What Is ICP?

ICP (Ideal Customer Profile) is a description of the ideal customer a business should focus on, based on:

  • Conversion potential
  • Average deal size
  • Deal velocity
  • Real need for the product

Instead of calling or messaging first and only later realizing that a lead is not a good fit, the system performs this evaluation in advance and automatically.

How It Works in Practice

Leedrush:

  • Accepts an incoming contact or a lead database
  • Validates each lead against the defined ICP in real time
  • Analyzes key parameters such as company size, region, role, industry, and purchasing power
  • Filters out unsuitable contacts before an SDR spends time on them
Result
SDRs work only with leads that have real deal potential, rather than wasting time on noise.

CRM Auto-push

CRM auto-push is the automatic delivery of validated leads directly into a CRM system without user involvement.

Traditional vs. Leedrush Workflow

Traditional
  • CSV exports
  • Manual imports
  • Copying and pasting data
  • Errors and context loss
Leedrush Auto-push
  • Automatically
  • Immediately after validation
  • No checks required
  • Direct to HubSpot/Pipedrive
fast-track
The SDR opens the CRM and sees clean, pre-filtered contacts that are ready for immediate action.

Who This Solution Is For (Leedrush ICP)

Leedrush is designed for:

  • outbound SDRs,
  • small and mid-sized sales teams,
  • lean teams with high workload per individual.

This is not an enterprise solution with dozens of integrations and complex processes.

It is built for:

  • SMBs,
  • automated outbound workflows,
  • teams that prioritize:
    • precision,
    • speed,
    • reasonable pricing.

Why Leedrush Wins

Precision

  • The focus is not on lead volume,
  • but on lead quality,
  • validation happens in real time,
  • fewer irrelevant contacts and higher conversion rates.

Affordability

  • no enterprise-level pricing,
  • suitable for daily use,
  • budget efficiency due to the absence of paid "noise".
Bottom line:
SDRs pay not for processing junk data, but for real opportunities to sell.

Supported Integrations

Salesforce
HubSpot
Pipedrive

🚀 Smart Caching

Intelligent multi-level caching system that dramatically reduces processing time and costs.

Benefits

  • ⚡ 94% cache hit rate - Most requests served instantly
  • 🚀 90% latency reduction - Near-instant results
  • 💰 Lower costs - Fewer API calls needed
  • 🎯 Similarity matching - Finds similar leads automatically

How It Works

L1 Cache (In-Memory LRU)

Ultra-fast lookup (<1ms), 1000 entry capacity, 100ms TTL

L2 Cache (Redis)

Persistent, distributed cache with unlimited capacity and adaptive TTL (1-30 days)

Similarity Matching

85% similarity threshold, matches variations (e.g., 'Jon Smith' → 'John Smith'), fuzzy matching on name, company, domain

Intelligent TTL Manager

Confidence-based adaptation: Low confidence (<70%): 0.5x TTL, High confidence (>95%): 1.5x TTL

What This Means for You

  • Duplicate Leads: Processed instantly (0s latency)
  • Similar Variations: Automatically matched
  • Cost Savings: 94% of requests served from cache

🤖 Predictive Enrichment

AI-powered system that predicts which leads you'll need next and pre-enriches them in the background.

Benefits

  • ⚡ 0s perceived latency for 80% of requests
  • 🤖 Pattern detection - Identifies batch patterns automatically
  • 📈 +100% throughput - Parallel background processing
  • 💰 Cost efficient - Background enrichment during idle time

How It Works

Pattern Analysis

Detects company batches, identifies sequential patterns, analyzes domain patterns

Prediction Engine

Forecasts likely next requests, generates prediction candidates, prioritizes by probability

Background Enrichment

Pre-processes predictions invisibly, resource-aware throttling, no user-facing delays

Instant Delivery

Cached results served immediately, 0s latency for predicted requests, seamless user experience

Real-World Example

Upload 100 employees from 'TechCorp' → System detects batch pattern → Pre-enriches predicted candidates → 80% already enriched when you upload them!

Pattern Types Detected

  • Company Batches: Multiple leads from same company
  • Sequential Patterns: Alphabetical employee lists
  • Domain Patterns: Common email domain

✅ Multi-Source Validation

Cross-validate data from multiple providers to ensure maximum accuracy and coverage.

Benefits

  • ✅ 99%+ data coverage - Multiple fallback sources
  • ✅ 99%+ data quality - Cross-validation ensures accuracy
  • 🎯 +20% confidence vs single-source enrichment
  • 🔍 Transparent attribution - See which sources agree

How It Works

Parallel Queries

Query Hunter.io, Clearbit, Snov.io simultaneously (150ms average), graceful degradation if provider fails

Consensus Algorithm

Weighted voting resolves conflicts. Provider reliability weights: Hunter.io (40%), Clearbit (30%), Snov.io (20%)

Quality Validation

Automated quality checks, email format validation, domain consistency checks, confidence scoring

Best Result

Returns highest-confidence merged data with source attribution and agreement scores

Data Fields Validated

  • Contact Information: Email, phone, job title, LinkedIn URL
  • Company Information: Name, industry, company size, revenue
  • Enrichment Metadata: Data sources used, agreement scores, confidence levels

What This Means for You

  • Higher Accuracy: 99%+ data quality vs 90% single-source
  • Better Coverage: 99%+ coverage vs 95% single-source
  • Transparency: See which sources agree and understand confidence levels

Email Hygiene is a standalone tool for scrubbing any address list before enrichment or outreach. It runs each email through a multi-layer validation stack and assigns one of seven status tags so you know exactly what you're sending to.

Email Status Tags

Status Meaning Recommended Action
validSMTP handshake confirmed, mailbox existsSafe to send
catch_allDomain accepts all mail — can't confirm individual mailboxSend with caution
role_basedGeneric role address (info@, sales@, support@)Low priority outreach
riskyHigh bounce probability based on domain signalsExclude from cold outreach
invalidSMTP rejected — mailbox does not existRemove from list
disposableTemporary / throwaway address domainRemove from list
unknownCould not be validated (timeout or greylisted)Retry or exclude

How to Use

  1. Navigate to Email Hygiene from the sidebar.
  2. Drag and drop or click to upload your CSV file. The file must include an email column.
  3. The tool processes each address and shows a live preview table with status tags and KPI cards (Total, Deliverable %, Risky + Unknown).
  4. Use the filter buttons to isolate valid, risky, or invalid segments, then click Download Clean List to export only deliverable addresses.
Tip: Run Email Hygiene before uploading a batch to the enrichment pipeline. Removing invalid and disposable addresses upfront reduces wasted credits and improves your sender reputation.

AI Vision is the enrichment brain behind Leedrush. When standard data providers (Apollo, ZeroBounce) don't have a field, AI Vision uses web scraping and LLM analysis to fill gaps — job titles, technology stacks, company funding stage, and more.

What AI Vision Enriches

  • Job title normalization — maps 1,000+ title variants to canonical seniority levels (C-Suite, VP, Director, Manager, IC)
  • Technology stack detection — identifies CRM, marketing tools, and tech used by the company from public signals
  • Company profile — funding stage, headcount range, revenue estimate
  • Contact intent signals — recent job changes, LinkedIn activity, hiring patterns
Note: AI Vision runs automatically during batch processing. No configuration required — it activates when primary enrichment providers return incomplete records.

DedupCockpit surfaces pairs of contacts that share similar email domains, names, or company profiles and asks you to pick the canonical record. This prevents paying for the same contact twice across different batches or data sources.

How It Works

  1. After each batch, the dedup engine scores all contacts against existing records using fuzzy matching on email domain + first name + last name.
  2. Pairs above the similarity threshold appear in the Dedup Queue (Admin → Dedup Cockpit).
  3. You select which record to keep and which to reject — or merge fields from both.
  4. Rejected records are soft-deleted and excluded from future exports and billing.
Tip: Run the dedup queue after every large batch import to keep your database clean. The queue is accessible from Admin panel → Dedup Cockpit.
Batch shows FAILED status
  • Ensure your CSV has an email column with valid values — this is required.
  • File must be UTF-8 encoded (not Windows-1252 or Latin-1).
  • Max file size is 50 MB and max rows is 100,000 per batch.
  • If the issue persists, contact support@leedrush.com with your batch ID.
Credits deducted but batch is still processing

Large batches (500+ records) can take up to 10 minutes. The PROCESSING status means the pipeline is actively working. Credits are reserved at start and only fully deducted on completion. Refresh the Dashboard after a few minutes.

Suppression list not filtering contacts
  • Ensure domains are listed one-per-line, without http:// or www. prefix.
  • Email entries must be exact matches (case-insensitive).
  • Suppression rules apply to new batches only — re-run existing batches after uploading a new list.
CRM push failed or contacts not appearing
  • Go to Dashboard → Integrations and verify the CRM connection is shown as Connected.
  • Re-authenticate by clicking "Reconnect" if the token has expired.
  • CRM push is available on Scale plan and above.
Download button is missing or greyed out

Downloads are only available for batches with COMPLETED status. If the batch completed but the download is missing, try a hard refresh (Ctrl+Shift+R) or contact support.

📋 CSV Format & Limits

  • Max file size: 50 MB
  • Max rows per batch: 100,000
  • Encoding: UTF-8 required (Excel: save as CSV UTF-8)
  • Phone numbers: E.164 format preferred (+1-555-0123)
  • LinkedIn URLs: full URL format (https://linkedin.com/in/username)
  • Unknown columns are preserved in output without processing

Leads as a Service

LGaaS automatically sources, qualifies, and delivers B2B leads matching your ICP — running continuously in the background.

1. Create an ICP Profile

Go to Leads as a Service → click New ICP. Fill in your target industries, roles, company sizes, geographies, and monthly quota. Add must-have signals and exclusion criteria to refine targeting.

2. Activate the ICP

Click Activate on your ICP card. The sourcing pipeline will pick it up in the next scheduled run (every 6 hours).

3. Leads Flow Automatically

Apollo and Hunter connectors fetch matching contacts. Emails are validated via ZeroBounce (invalid addresses dropped). New leads appear in the Sourced Leads table with status New.

4. AI Qualification

Claude AI reviews each lead against your ICP and assigns Qualified or Rejected status. Only qualified leads are ready for outreach.

5. Export & Deliver

Click Export CSV to download all qualified leads. They are automatically marked as Delivered. You can also push leads to a webhook URL via the API.

Lead Exclusivity

Each email address is claimed exclusively for your workspace. No other workspace on the platform will receive the same contact.