Skip to main content

I Have X, I Want Y

Pick your starting point. Tell Claude Code what you need.

Email Finding

I have…I want…Tell Claude Code…Learn more
First name + last name + company + domainWork email”Run waterfall email enrichment on leads.csv”Email Waterfall
LinkedIn URL + name (no domain)Work email”Find work emails from LinkedIn URLs in leads.csv”LinkedIn to Email
LinkedIn URL + name + domainWork email”Find emails using LinkedIn URLs and domains in leads.csv”LinkedIn + Domain to Email
First name + last name + domain (no company)Work email”Find emails using names and domains in leads.csv”Name + Domain to Email
Work emailPerson + company context”Enrich these emails with person and company data”Enrich from Email
Personal emailWork email”Find work emails for these personal email addresses”Email Waterfall

People Finding

I have…I want…Tell Claude Code…Learn more
Company name + target roleMatching contacts”Find the VP Sales at each company in companies.csv”Find Decision Makers
Company name onlyCompany domain”Find the website domain for each company in companies.csv”Enrich Company
Name + companyLinkedIn URL”Find LinkedIn profiles for these contacts”Find LinkedIn Profile
Target accountFull org chart by department”Map the org chart at stripe.com — find contacts in Engineering, Sales, and Marketing leadership”Account Mapping
ICP criteria (industry, size, stage)Prospect list with verified emails”Build me a prospect list: B2B SaaS companies, 100-500 employees, Series A-C. Find VP Sales with verified emails.”Build Prospect List
Company name + phone needsMobile phone numbers”Find mobile phone numbers for the decision makers at these companies”Find Mobile Phone

Validation & Scoring

I have…I want…Tell Claude Code…Learn more
Email addressValidation (valid/catch-all/invalid)“Validate these emails and flag catch-alls”Email Waterfall
Enriched lead dataAI qualification score”Score these leads against our B2B SaaS ICP, tier them A/B/C”Qualify & Score Leads
Company listAccount prioritization scores”Score these accounts by signal density — hiring, fundraising, tech stack fit”Account Scoring

Company Research & Competitive Intel

I have…I want…Tell Claude Code…Learn more
Company domainFull research brief (revenue, headcount, funding, tech stack)“Write a research brief for stripe.com”Company Research Brief
Company domainCompetitor landscape matrix”Build a competitive landscape for stripe.com — include pricing, features, market position”Competitive Landscape
Company domainAd spend and creative strategy”Analyze the Google and Meta ad strategy for hubspot.com”Ad Intelligence
Company listSignal classification (expansion, acquisition, hiring, regulatory)“Classify these companies by buying signals — flag anyone expanding, hiring, or raising”Classify Company Signals

Social Listening & Competitive Monitoring

I have…I want…Tell Claude Code…Learn more
Competitor LinkedIn pagePeople engaging with competitor posts + their emails”Scrape the last 10 LinkedIn posts from [competitor]. Extract everyone who liked or commented. Enrich with emails, filter to VP/Director titles.”Competitive Mentions Campaign
Competitor nameDisplacement opportunities (layoffs, outages, pricing changes)“Monitor [competitor] for displacement signals — layoffs, outages, pricing changes, negative reviews”Competitive Intel Signals
CRM deal dataWin/loss analysis by competitor”Analyze my closed deals in HubSpot from the last 6 months. Break down win rate by competitor and loss stage.”Win-Loss Signals
Lost deal listRe-engagement opportunities”Check my closed-lost deals from 6+ months ago. Flag any where the champion changed jobs or the company raised funding.”Closed-Lost Recovery

Outbound Campaigns

I have…I want…Tell Claude Code…Learn more
Contact list with emailsPersonalized cold emails”Research these contacts and write a personalized cold email for each, referencing something specific about their company”Personalize Outreach
Contact list + multiple signalsMulti-signal outreach sequence”Build a multi-signal outreach sequence: combine job changes, hiring signals, and funding events for each contact”Multi-Signal Outreach
Qualified leads CSVPush to email sequencer”Add these leads to my Instantly campaign ‘Q2 Outbound’ with personalized first lines”Email Sequencer Integration

CRM Hygiene & Job Changes

I have…I want…Tell Claude Code…Learn more
HubSpot/Attio/Salesforce CRMStale contact detection + updates”Pull my HubSpot contacts and check which ones changed companies. Update their records.”CRM Cleaning & Job Changes
Contact listJob change detection”Check which of these contacts changed jobs in the last 90 days”Job Change Detector
Former champions listRe-engagement when champions move”Track these former buyers. When any of them move to a new company, find their new email and flag it.”Champion Tracking
Target companiesHiring signals for specific roles”Find which target companies are hiring GTM Engineers or RevOps roles”Hiring Signals

Signals & Triggers

I have…I want…Tell Claude Code…Learn more
Target account listFundraising alerts”Monitor these companies for new funding rounds. When one raises, find the VP Sales and get their email.”Fundraising Signals
Target account listCompany news monitoring (M&A, exec hires, regulatory)“Check for recent news on these companies — M&A, new executives, regulatory changes”Company News & Social
Pipeline dealsDeal risk signals”Flag deals in my pipeline where the champion went quiet, a competitor entered, or the buying committee changed”Deal Risk & Combos
Pilot mode: Add “just test on the first 2 rows” to any prompt to run a quick test before processing the full file.
Email Finding:
# Name + company + domain → email (waterfall)
deepline enrich --input leads.csv --output out.csv \
  --with '{"alias":"email","tool":"name_and_company_to_email_waterfall","payload":{"first_name":"{{first_name}}","last_name":"{{last_name}}","company_name":"{{company_name}}","domain":"{{domain}}"}}'

# LinkedIn URL + name → email
deepline enrich --input leads.csv --output out.csv \
  --with '{"alias":"email","tool":"person_linkedin_only_to_email_waterfall","payload":{"linkedin_url":"{{linkedin_url}}","first_name":"{{first_name}}","last_name":"{{last_name}}"}}'

# Email → person + company context
deepline enrich --input leads.csv --output out.csv \
  --with '{"alias":"context","tool":"person_enrichment_from_email_waterfall","payload":{"email":"{{email}}"}}'
People Finding:
# Company → contacts by role
deepline enrich --input companies.csv --output out.csv \
  --with '{"alias":"contacts","tool":"company_to_contact_by_role_waterfall","payload":{"company_name":"{{company_name}}","domain":"{{domain}}","role":"VP Sales"}}'

# Name + company → LinkedIn URL
deepline enrich --input contacts.csv --output out.csv \
  --with '{"alias":"linkedin","tool":"crustdata_people_search","payload":{"companyDomain":"{{domain}}","titleKeywords":["{{title}}"],"limit":1}}'
Validation:
# Email validation
deepline enrich --input leads.csv --output out.csv \
  --with '{"alias":"valid","tool":"leadmagic_email_validation","payload":{"email":"{{email}}"}}'
Add --rows 0:1 to any command to test on 2 rows first.

Still not sure?

Tell Claude Code what you have:
“I have a CSV with [columns]. I want [outcome].”
It will pick the right workflow automatically. It reads the Deepline skill and builds the right command.

Stats that matter

  • Waterfall enrichment — industry benchmarks suggest multi-provider waterfalls improve coverage by 20-40% over single-provider lookups (Instantly)
  • Single-threaded deals win at ~5%; engaging 5+ stakeholders reaches ~30% — a 6x improvement (Gong, 1.8M opportunities)
  • 30% of B2B contacts switch jobs annually (Cognism) — refresh your CRM quarterly
  • Signal-based outreach gets 18% response rates vs 3.4% for generic cold email (Autobound)
  • First seller to reach out after a trigger event is 5x more likely to win (Autobound)