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 + domain Work 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 + domain Work 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 email Person + company context ”Enrich these emails with person and company data” Enrich from Email Personal email Work 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 role Matching contacts ”Find the VP Sales at each company in companies.csv” Find Decision Makers Company name only Company domain ”Find the website domain for each company in companies.csv” Enrich Company Name + company LinkedIn URL ”Find LinkedIn profiles for these contacts” Find LinkedIn Profile Target account Full 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 needs Mobile 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 address Validation (valid/catch-all/invalid) “Validate these emails and flag catch-alls” Email Waterfall Enriched lead data AI qualification score ”Score these leads against our B2B SaaS ICP, tier them A/B/C” Qualify & Score Leads Company list Account 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 domain Full research brief (revenue, headcount, funding, tech stack) “Write a research brief for stripe.com” Company Research Brief Company domain Competitor landscape matrix ”Build a competitive landscape for stripe.com — include pricing, features, market position” Competitive Landscape Company domain Ad spend and creative strategy ”Analyze the Google and Meta ad strategy for hubspot.com” Ad Intelligence Company list Signal 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 page People 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 name Displacement opportunities (layoffs, outages, pricing changes) “Monitor [competitor] for displacement signals — layoffs, outages, pricing changes, negative reviews” Competitive Intel Signals CRM deal data Win/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 list Re-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 emails Personalized cold emails ”Research these contacts and write a personalized cold email for each, referencing something specific about their company” Personalize Outreach Contact list + multiple signals Multi-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 CSV Push 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 CRM Stale contact detection + updates ”Pull my HubSpot contacts and check which ones changed companies. Update their records.” CRM Cleaning & Job Changes Contact list Job change detection ”Check which of these contacts changed jobs in the last 90 days” Job Change Detector Former champions list Re-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 companies Hiring 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 list Fundraising alerts ”Monitor these companies for new funding rounds. When one raises, find the VP Sales and get their email.” Fundraising Signals Target account list Company news monitoring (M&A, exec hires, regulatory) “Check for recent news on these companies — M&A, new executives, regulatory changes” Company News & Social Pipeline deals Deal 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 )