Google Sheets Lead List Builder
Search Apollo for prospects, enrich with LinkedIn data, and export a clean lead list straight to Google Sheets.
The Challenge
Building a targeted lead list means bouncing between Apollo, LinkedIn, and spreadsheets for hours. You search for contacts, copy their details, look up their company, paste it all into a sheet, then repeat. This prompt turns that entire workflow into a single command that outputs a ready-to-use lead list in Google Sheets.
What This Prompt Does
Search Prospects
Find contacts matching your ICP in Apollo
Enrich Contacts
Pull emails, phones, and LinkedIn URLs for each lead
Company Context
Get headcount and growth signals from LinkedIn
Export to Sheets
Append each lead as a formatted row with deduplication
The Prompt
The Prompt
Task
Build a targeted lead list by searching Apollo for prospects matching specific criteria, enriching each lead with company context from LinkedIn, and exporting the full list to a Google Sheets spreadsheet. Use @Apollo/Search PeopleName it "Apollo/Search People" and call it with @Apollo/Search People to find matching contacts, @Apollo/Enrich PersonName it "Apollo/Enrich Person" and call it with @Apollo/Enrich Person to get their details, @LinkedIn/Get Company InsightsName it "LinkedIn/Get Company Insights" and call it with @LinkedIn/Get Company Insights for company-level data, @Google Sheets/Read RangeName it "Google Sheets/Read Range" and call it with @Google Sheets/Read Range to check for existing entries, and @Google Sheets/Append RowName it "Google Sheets/Append Row" and call it with @Google Sheets/Append Row to add each new lead.
Example: Find 20 VP-level marketing leaders at B2B SaaS companies with 50-500 employees and export them to my spreadsheet.
Input
The user will provide:
- Target persona (title, seniority, department)
- Company filters (industry, size, location, keywords)
- Number of leads desired
- Google Sheets spreadsheet ID for export
Example: "Find 25 Directors of Engineering at fintech companies in the US with 100-1000 employees. Export to spreadsheet ID 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms"
Context
Search Strategy
- Use Apollo/Search People with the user's filters to get an initial list
- For each result, call Apollo/Enrich Person to get full contact details (email, phone, LinkedIn URL)
- For each unique company, call LinkedIn/Get Company Insights to get employee count, growth trends, and industry
- Read the existing spreadsheet with Google Sheets/Read Range to avoid adding duplicates
- Append each new lead as a row using Google Sheets/Append Row
Column Structure
The spreadsheet should have these columns:
- Full Name
- Title
- Company
- Phone
- LinkedIn URL
- Company Size
- Industry
- Location
- Employee Growth Signal
Quality Checks
- Skip leads without a valid email address
- Skip leads who have already been added (check by email)
- Prioritize leads at companies showing growth (headcount increasing)
- Flag any leads where the enrichment data is incomplete
Output
Summary: "[X] leads added to your spreadsheet out of [Y] found."
Lead Quality Report: | Metric | Count | |--------|-------| | Total found | X | | With valid email | X | | Duplicates skipped | X | | Added to sheet | X |
Top Companies Represented: | Company | Employees | Growth | Leads Added | |---------|-----------|--------|-------------| | [Company 1] | X | Growing/Stable | X |
Next Steps:
- Review the spreadsheet and remove any irrelevant leads
- Use the list for outbound campaigns or CRM import
- Re-run with adjusted filters to expand the list
Example Usage
Try asking:
- →"Find 20 VP Marketing at B2B SaaS companies with 50-500 employees and add them to my sheet"
- →"Build a lead list of CTOs at healthcare startups in New York"
- →"Search for Directors of Sales at Series B fintech companies and export to Google Sheets"