Narayan Prasath · 2026-01-12
How to Download Leads from LinkedIn Lead Gen Forms
Step-by-step guide to downloading leads from LinkedIn Lead Gen Forms. Export to CSV, integrate with CRM, and automate lead delivery.

How to Download Leads from LinkedIn Lead Gen Forms
TL;DR: Download leads from Campaign Manager > Account Assets > Lead Gen Forms > Select form > Download CSV. Leads include name, email, phone, company, and custom question responses. Export up to 90 days of leads at once. For automation, integrate with HubSpot, Salesforce, or Zapier for real-time lead delivery.
Prerequisites
To download LinkedIn Lead Gen Form leads, you need:
- Campaign Manager access with appropriate permissions
- At least one Lead Gen Form with submissions
- Campaign Manager role or higher (not Campaign Viewer)
- Recent leads (within 90 days—LinkedIn only retains 90 days of data)
Important: LinkedIn permanently deletes leads after 90 days. Download regularly to avoid data loss.
What Are LinkedIn Lead Gen Forms?
LinkedIn Lead Gen Forms are native forms that appear when users click your ad. Key features:
Pre-filled data:
- Name, email, phone automatically populated from LinkedIn profile
- User can submit with 1-2 clicks
- No landing page required
Conversion advantage:
- 3-5x higher conversion rate than landing page forms
- Lower cost per lead
- Better mobile experience
Lead data captured:
- Contact info (name, email, phone, LinkedIn profile)
- Company (name, size, industry)
- Custom question responses (if added)
- Submission timestamp
Step 1: Access Lead Gen Forms
Navigate to form download area:
- Log into Campaign Manager
- Select your ad account (top-left dropdown)
- Click Account Assets in left sidebar
- Click Lead Gen Forms
- You'll see list of all forms with submission counts
If you don't see "Lead Gen Forms": You need Campaign Manager role or higher. Campaign Viewer cannot download leads.
Step 2: Select Form to Download
On the Lead Gen Forms page:
-
View list of forms with columns:
- Form name
- Status (Active, Paused, Draft)
- Leads collected
- Last submission date
-
Click form name to open detail view
Bulk download (all forms at once):
- Check boxes next to multiple forms
- Click Download leads button at top
- LinkedIn combines all leads into one CSV
Single form download:
- Click form name
- Click Download button in form detail view
Step 3: Choose Download Options
After clicking Download:
Date Range Selection
Options:
- Last 7 days
- Last 30 days
- Last 90 days (maximum)
- Custom date range
Recommendation: Download "Last 90 days" to get all available leads, then filter in spreadsheet or CRM.
LinkedIn's 90-day retention: Leads older than 90 days are permanently deleted. Cannot recover. Download weekly or integrate with CRM for automatic backup.
Download Format
LinkedIn provides CSV (comma-separated values) file.
CSV includes:
- All LinkedIn profile data fields
- All custom question responses
- Form submission timestamp
- Campaign and ad that generated lead
No other format options: CSV only (no Excel, PDF, or JSON exports from LinkedIn natively).
Step 4: Download CSV File
After selecting date range:
- Click Download button
- File downloads to your browser's default download folder
- Filename format:
LeadGenFormName_2026-01-27.csv
File size:
- 100 leads ≈ 50KB
- 1,000 leads ≈ 500KB
- 10,000 leads ≈ 5MB
Processing time:
- Under 1,000 leads: Instant
- 1,000-10,000 leads: 5-30 seconds
- 10,000+ leads: Up to 2 minutes
Step 5: Open and Review CSV
CSV Structure
Standard columns (always included):
| Column Name | Example Value | Notes |
|---|---|---|
| Lead ID | 123456789 | Unique identifier for each lead |
| Submitted At | 2026-01-27 14:32:15 | Timestamp in UTC |
| First Name | John | From LinkedIn profile |
| Last Name | Smith | From LinkedIn profile |
| Email Address | john.smith@company.com | From LinkedIn profile |
| LinkedIn Profile URL | linkedin.com/in/johnsmith | Link to their profile |
| Phone | +1-555-123-4567 | If shared (many leads don't include) |
| Company | Acme Corporation | Current company from profile |
| Job Title | Marketing Director | Current title from profile |
| Seniority Level | Manager | LinkedIn's classification |
| Company Size | 201-500 employees | LinkedIn's data |
| Industry | Computer Software | LinkedIn's industry tag |
| Campaign Name | Q1_Webinar_Promotion | Which campaign generated lead |
| Creative ID | 987654321 | Which specific ad generated lead |
Custom question columns: If you added custom questions to form, those appear as additional columns with question text as header.
Example custom columns:
- "What is your biggest marketing challenge?"
- "When do you plan to purchase?"
- "What is your budget range?"
Data Quality Checks
After opening CSV, verify:
✅ Data completeness:
- Email address present for all leads (required field)
- Names not showing as "LinkedIn Member" (privacy setting issue)
- Company info populated (should be >90%)
✅ Duplicate check:
- Sort by email to find duplicates
- Same person may submit multiple times
- Deduplicate before importing to CRM
✅ Data formatting:
- Phone numbers may vary in format (+1, (555), international)
- Company names may have inconsistencies (Acme vs Acme Corp vs Acme Corporation)
- Job titles vary ("VP Marketing" vs "Vice President of Marketing")
Step 6: Import Leads to CRM
Manual CSV Import
HubSpot:
- HubSpot > Contacts > Import
- Upload CSV file
- Map columns (Email → Email, First Name → First Name, etc.)
- Import
Salesforce:
- Salesforce > Leads > Import Leads
- Upload CSV
- Map fields
- Import as new leads or update existing
Most CRMs support:
- CSV import
- Field mapping (match LinkedIn columns to CRM fields)
- Duplicate detection
- Automatic assignment rules
Clean Data Before Import
Before importing to CRM:
1. Deduplicate emails:
- Remove rows with same email address
- Keep most recent submission
2. Standardize company names:
- "Acme Corp" → "Acme Corporation"
- Use company domain as unique identifier
3. Format phone numbers:
- Remove special characters if CRM prefers
- Standardize international format
4. Add source tracking:
- Add column: "Lead Source" = "LinkedIn Lead Gen"
- Add column: "Campaign" = specific campaign name
Automated Lead Delivery Options
Native LinkedIn Integrations
LinkedIn offers direct CRM integrations for automatic lead delivery:
Supported CRMs (native):
- Salesforce (Sales Cloud, Pardot)
- Microsoft Dynamics 365
- Oracle Eloqua
- Marketo
Setup process:
- Campaign Manager > Account Settings
- Scroll to CRM Integrations
- Click Connect next to your CRM
- Authenticate with CRM credentials
- Map LinkedIn fields to CRM fields
- Save
How it works:
- Leads flow to CRM within 10 minutes of submission
- No manual download needed
- Lead data syncs automatically
- Includes all custom field responses
Benefits:
- Real-time (10-minute delay)
- No data loss from 90-day retention
- Automatic assignment and routing in CRM
- Sales team gets instant notifications
Third-Party Integration Platforms
For CRMs without native integration:
Zapier (most popular):
- Create Zap: LinkedIn Lead Gen Forms → Your CRM
- Connect LinkedIn account
- Connect CRM account
- Map fields
- Turn on Zap
How it works:
- Checks for new leads every 15 minutes
- Automatically creates contact/lead in CRM
- Can trigger additional workflows (send email, notify sales, etc.)
Other integration platforms:
- Make (formerly Integrimat)
- Workato
- Tray.io
Zapier pricing: Free for 100 leads/month, paid plans for higher volume
Limitation: 15-minute delay (vs 10 minutes for native integrations)
LinkedIn + HubSpot Integration
HubSpot is most common CRM for LinkedIn ads:
Setup:
- HubSpot > Settings > Marketing > Ads
- Connect LinkedIn account
- Enable "Sync Lead Gen Form submissions"
- Map fields (automatic for standard fields)
- Set up workflows (assign to sales rep, send follow-up email, etc.)
Advanced features:
- Create HubSpot lists based on LinkedIn Lead Gen form
- Trigger email sequences automatically
- Score leads based on LinkedIn data (seniority, company size)
- Report on lead-to-customer attribution
HubSpot advantage: Free for HubSpot users (no Zapier subscription needed)
Managing Leads at Scale
Weekly Download Schedule
If not using CRM integration, establish download routine:
Monday morning checklist:
- Log into Campaign Manager
- Account Assets > Lead Gen Forms
- Download all forms (last 7 days)
- Import to CRM
- Assign to sales team
Why weekly: Balances data freshness with time efficiency. Daily downloads unnecessary unless high volume (50+ leads/day).
Set calendar reminder: Recurring event "Download LinkedIn Leads" every Monday 9am
Lead Volume Thresholds
Under 50 leads/month:
- Manual weekly download acceptable
- Import to CRM or spreadsheet
- Assign manually
50-200 leads/month:
- Consider Zapier integration
- Saves 30-60 min/week
- Reduces human error
200+ leads/month:
- Native CRM integration essential
- Real-time delivery critical for sales follow-up speed
- Manual process doesn't scale
Data Retention Strategy
Since LinkedIn deletes leads after 90 days:
Option 1: Regular downloads
- Download monthly
- Store CSV files in Google Drive or Dropbox
- Backup in case CRM integration fails
Option 2: CRM as system of record
- Use native integration
- CRM becomes permanent storage
- LinkedIn is just the form, CRM holds data
Option 3: Data warehouse
- For large organizations
- ETL tool pulls leads into data warehouse (Snowflake, BigQuery)
- Centralized lead database across all sources
Recommended: Option 2 (CRM integration) for most businesses
Troubleshooting Lead Download Issues
Issue 1: "No Leads Found"
Causes:
- No form submissions in selected date range
- Form is in draft mode (not attached to active campaign)
- All leads older than 90 days (deleted)
Fixes:
- Expand date range to "Last 90 days"
- Check form status (must be Active)
- Verify form is attached to running campaign
- Check campaign is spending (paused campaigns don't collect leads)
Issue 2: Missing Data in CSV (Email Blank)
Cause: User declined to share email (LinkedIn allows opting out of pre-fill)
Reality: Extremely rare (<1% of submissions)
Fix:
- Filter out blank email rows
- Cannot recover (user explicitly didn't provide)
Issue 3: "LinkedIn Member" Instead of Name
Cause: User's privacy settings hide name from advertisers
Frequency: 2-5% of leads
Fix:
- Email and LinkedIn URL still provided
- Can look up profile manually via LinkedIn URL
- CRM enrichment tools (Clearbit, ZoomInfo) may fill in name from email
Issue 4: Download Button Greyed Out
Causes:
- Insufficient permissions (Campaign Viewer role)
- Form has zero submissions
- Browser issue
Fixes:
- Verify role is Campaign Manager or higher
- Check "Leads collected" column shows >0
- Try different browser
- Clear browser cache
Issue 5: CRM Integration Not Syncing
Causes:
- Integration disconnected (credentials expired)
- Field mapping errors
- CRM API limits reached
Fixes:
- Campaign Manager > Settings > CRM Integrations > Check status
- Re-authenticate if "Disconnected"
- Review field mapping (ensure no required CRM fields unmapped)
- Check CRM API usage (Salesforce/HubSpot have daily limits)
- Contact LinkedIn Support if status shows "Error"
Lead Quality and Spam Prevention
Identifying Low-Quality Leads
Red flags:
- Generic emails (test@test.com, spam@spam.com)
- Job title "Unemployed" or "Student"
- Company "Self-Employed" when selling B2B software
- Same person submitting 5+ times
Filtering strategy:
- Download CSV
- Apply filters in Google Sheets/Excel:
- Remove @gmail.com, @yahoo.com if selling enterprise B2B
- Remove job title "Student" or "Unemployed"
- Remove company "Self-Employed" or "None"
- Import cleaned list to CRM
Improving Lead Quality
Form design:
- Add qualifying custom questions:
- "What is your company size?" (filter out companies too small)
- "What is your role?" (filter out non-decision-makers)
- "What is your budget?" (pre-qualify spending power)
Targeting:
- Narrow audience (Director+ seniority only)
- Exclude students and freelancers in targeting
- Target company size that matches ICP
Offer:
- Higher-value offers attract better leads (free trial vs generic ebook)
Best Practices for Lead Follow-Up
Speed to Lead
Response time benchmarks:
- Within 5 minutes: 10x more likely to connect
- Within 1 hour: 7x more likely to qualify
- Within 24 hours: 60% decrease in qualification rate
How to achieve:
- CRM integration (real-time delivery)
- Sales team notifications (Slack, email alerts)
- Auto-responder email (instant "We received your request")
Lead Scoring
Score leads based on LinkedIn data:
High score (+10 points each):
- Seniority: VP or C-Level
- Company size: 500+ employees
- Industry: Target industry match
- Custom question: "Ready to buy in 30 days"
Low score (-5 points each):
- Seniority: Entry level
- Company: Self-employed
- Custom question: "Just researching"
Route high-scoring leads to sales immediately, low-scoring to nurture campaigns.
Multi-Touch Follow-Up Sequence
Day 1:
- Email 1: Personalized from sales rep
- LinkedIn connection request
Day 3:
- Email 2: Share relevant case study
Day 7:
- Email 3: Video message or demo link
Day 14:
- Email 4: Last touch before moving to long-term nurture
Reporting on Lead Gen Performance
Key Metrics to Track
| Metric | Formula | Good Benchmark |
|---|---|---|
| Cost per lead | Total spend ÷ Leads | $20-60 |
| Form fill rate | Form submissions ÷ Form opens | 30-50% |
| Lead-to-opportunity | Opportunities ÷ Leads | 10-25% |
| Lead-to-customer | Customers ÷ Leads | 2-5% |
| ROI | Revenue ÷ Ad spend | 3x+ |
Track in CRM:
- Connect LinkedIn Lead source to closed-won revenue
- Attribution reporting
- Campaign ROI analysis
Glossary
| Term | Definition |
|---|---|
| Lead Gen Form | LinkedIn's native form that pre-fills user data from their profile |
| CSV | Comma-separated values file format for spreadsheet data |
| CRM Integration | Automatic sync between LinkedIn and your CRM (Salesforce, HubSpot, etc.) |
| 90-day retention | LinkedIn deletes leads older than 90 days; download regularly to avoid data loss |
| Form submission | When user completes and submits a Lead Gen Form |
| Custom questions | Additional questions you add beyond LinkedIn's default fields |
| Pre-filled data | Information automatically populated from LinkedIn profile (name, email, etc.) |
| Lead ID | Unique identifier for each form submission |
| Native integration | Direct connection between LinkedIn and CRM without third-party tools |
Verification Checklist
After downloading leads:
- CSV file downloaded successfully
- File opens in Excel/Google Sheets without errors
- All expected columns present (First Name, Last Name, Email, etc.)
- Email addresses populated for 95%+ of leads
- Lead count matches what Campaign Manager shows
- Custom question responses appear in CSV (if applicable)
- No sensitive data accidentally shared (check privacy compliance)
- Duplicates removed (same email submitted multiple times)
- Leads imported to CRM successfully
- Leads assigned to appropriate sales rep
- Follow-up sequence triggered automatically
- Backup copy saved (Google Drive, Dropbox) for records
Next Steps
After downloading leads:
- Set up CRM integration: Stop manual downloads, automate with native CRM sync
- Optimize forms: Review Lead Gen field best practices to improve quality
- Calculate ROI: Track Lead Gen Form costs against closed revenue
- Improve targeting: Use lead data to refine audience targeting (which job titles convert best?)
- Test form variations: A/B test different custom questions, offers, thank you messages
Screenshot List:
- Campaign Manager with Account Assets menu highlighted (Campaign Manager > Left sidebar > Account Assets)
- Account Assets dropdown showing Lead Gen Forms option (Account Assets expanded > Lead Gen Forms)
- Lead Gen Forms landing page with form list (Lead Gen Forms > Table showing forms and lead counts)
- Form detail view with Download button (Click form name > Detail page with Download button)
- Download modal with date range options (After clicking Download > Date range selector)
- CSV file in downloads folder (File system > LeadGenFormName_2026-01-27.csv file)
- CSV opened in Excel showing lead data (Excel > Spreadsheet with columns: Name, Email, Company, etc.)
- CRM Integrations settings page (Campaign Manager > Settings > CRM Integrations)
- HubSpot integration connection screen (CRM Integrations > Connect HubSpot button)
- Zapier LinkedIn Lead Gen Forms trigger (Zapier > Trigger options > LinkedIn Lead Gen Forms)
- Bulk download checkbox interface (Lead Gen Forms list > Check multiple forms > Download all)
- Lead notification in HubSpot (HubSpot > New contact created from LinkedIn Lead Gen)