All skills
coreyhaines31 avatar

/prospecting

@bd8d8fd

When the user wants to find, qualify, and build a list of prospects to reach out to — across B2B SaaS, general B2B, or local small businesses. Also use when the user mentions "prospecting," "build a prospect list," "find prospects," "find leads," "lead gen list," "find SaaS companies that," "find B2B companies," "find local businesses," "ICP-fit accounts," "who should we go after," "outbound list," "target account list," "find clients near me," "businesses without websites," "prospect research," "qualified leads," "find my first customers," "early adopters," "design partners," "beta users," or "who has this problem." Use this for the list-building and qualification phase. For writing the outbound copy after the list is built, see cold-email. For deep competitive research on specific accounts, see competitor-profiling.

Use this Skill: https://skilld.dev/gh/coreyhaines31/marketingskills/prospecting

This session only. Nothing lands on disk.

referencesdata-sources.md

≈2.9k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Prospecting Data Sources

Tool selection guide for prospecting across all three branches.


Tool selection by goal

Goal Primary tools Notes
Build initial firmographic list (B2B / SaaS) Apollo, ZoomInfo, Clay Apollo for breadth, ZoomInfo for enterprise + intent, Clay for custom workflows
Decision-maker mapping LinkedIn Sales Navigator (manual), Apollo, ZoomInfo Sales Nav is the gold standard. Never bulk scrape it.
Tech stack qualification (SaaS) BuiltWith, Wappalyzer BuiltWith has wider coverage + paid plans for bulk; Wappalyzer is lighter + free for small use
Funding signals (SaaS) Crunchbase, Pitchbook Crunchbase free tier sufficient for early signals; Pitchbook for deeper investor data
Email pattern discovery Hunter, Snov, Apollo Pattern guessing — followed by verification
Email deliverability verification Truelist, Hunter, NeverBounce, ZeroBounce Always verify before adding to outreach lists
Visitor identification (warm intent) RB2B, Clearbit Reveal Anonymous traffic → company identification
Intent data ZoomInfo Intent, 6sense, Bombora Pre-warmed signals; mid-market+ pricing
Trigger event monitoring Google Alerts, Feedly, LinkedIn Sales Nav alerts Free options are sufficient for most
Local business discovery Google Maps (manual), Yelp, Facebook Pages Browser-assisted, not bulk-extracted

Apollo

Use for: General B2B / SaaS firmographic + contact data. Best starting point if you don't already have a list.

Strengths:

  • Large database (>200M contacts, >60M companies)
  • Strong filtering UI (industry, size, technologies, signals)
  • Integrated email + LinkedIn finder
  • Pay-as-you-go and tiered plans

Watch out for:

  • Data freshness varies — re-verify before scoring as "Hot"
  • Email accuracy ~60–80% — always validate
  • Bulk export limits apply

Integration: see apollo.md


Clay

Use for: Multi-source enrichment, waterfall lookups, custom scoring logic. When list quality matters more than list size.

Strengths:

  • Waterfall logic: try Apollo first → fallback to ZoomInfo → fallback to Clearbit
  • 100+ data provider integrations
  • AI-powered enrichment (LLM-driven extraction from URLs)
  • Custom columns + scoring formulas
  • Native MCP server

Watch out for:

  • Per-credit pricing can spike on large lists
  • Complexity overhead — easy to over-engineer workflows

Integration: see clay.md


ZoomInfo

Use for: Enterprise B2B + intent data. Mid-market+ buyer profiles.

Strengths:

  • Enterprise-grade firmographic depth
  • Intent signals (companies searching topics relevant to your offer)
  • Best-in-class for >$50K ACV B2B sales
  • Native MCP server

Watch out for:

  • Expensive ($15K+/yr starter)
  • Overkill for SMB prospecting
  • Locked into multi-year contracts typically

Integration: see zoominfo.md


Clearbit

Use for: Email → company enrichment, anonymous visitor identification (Clearbit Reveal).

Strengths:

  • Strong company enrichment (industry, size, funding, tech stack)
  • Email lookup by domain
  • Reveal: identify anonymous site visitors at company level
  • API-first

Watch out for:

  • HubSpot acquisition (2023) — bundled into HubSpot Breeze Intelligence now
  • Standalone API still available but pricing/access depends on tier

Integration: see clearbit.md


Hunter / Snov

Use for: Email pattern discovery + lightweight verification on small lists.

Hunter strengths:

  • Domain-based email discovery
  • Built-in deliverability verification
  • Free tier reasonable for occasional use

Snov strengths:

  • Email finder + drip campaigns (overlap with outreach tooling)
  • Bulk verification
  • Cheaper than Hunter at scale

Watch out for:

  • Both are pattern-guessing tools — accuracy depends on the target company's email pattern being inferable
  • Always run results through a dedicated validator (Truelist or similar) before outreach

Integrations: see hunter.md, snov.md


Truelist

Use for: Email deliverability validation before adding contacts to outreach lists. Critical safety step.

Strengths:

  • Single-email sync verification (/api/v1/verify_inline) + bulk async (/api/v1/verify)
  • Returns email_state (ok / email_invalid / risky / unknown / accept_all) + email_sub_state (email_ok / is_disposable / is_role / unknown_error / failed_smtp_check) + did-you-mean typo suggestions
  • Catches catch-all domains, role accounts, spam traps, disposable providers
  • Official MCP server for agent-driven workflows (Claude, Cursor, VS Code)
  • Official SDKs in 7 languages + framework integrations (Django, Laravel, Next.js, Rails, React, Svelte, Vue, WordPress)
  • Native integrations with Mailchimp, Klaviyo, HubSpot, Zapier, Make, n8n, Clay, Salesforce, more
  • Pay-per-email pricing

Why this matters: Cold email reputation craters when bounce rates exceed 2%. Validating before sending is non-negotiable. Apollo/ZoomInfo/Hunter data is often 60–80% accurate — Truelist catches the rest.

Integration: see truelist.md


LinkedIn Sales Navigator

Use for: Manual decision-maker discovery. The gold standard for B2B / SaaS prospecting but only when used as a research tool.

Strengths:

  • Most accurate decision-maker data in the industry
  • Real-time job changes, posts, signals
  • Lead lists, alerts, saved searches
  • Inmail credits (separate channel from cold email)

Hard rules:

  • Never bulk scrape. LinkedIn aggressively bans scrapers. Account ban risk is real and permanent.
  • Use Sales Nav as a research interface — open profiles, read, take notes, capture key data manually.
  • Apollo and other tools claim LinkedIn data via partnerships / public mirroring — verify the source legitimacy before assuming compliance.

Integration: no MCP or API access at consumer level. Manual research only.


BuiltWith / Wappalyzer

Use for: Tech stack qualification (SaaS branch).

BuiltWith:

  • ~50K+ technologies tracked
  • API + bulk lookups (paid)
  • Historical data (when stack changed)

Wappalyzer:

  • Free browser extension; paid API
  • Lighter coverage than BuiltWith
  • Faster for one-off lookups

Cross-reference both for high-confidence tech stack signals.


Crunchbase

Use for: Funding signals (SaaS branch).

Strengths:

  • Free tier shows recent funding events
  • Paid (Pro / Enterprise) unlocks alerts and deep history
  • API access for paid users

Watch out for:

  • Coverage is best for VC-backed companies; bootstrapped + small businesses underrepresented
  • Self-reported data — verify funding amounts independently

GitHub (stargazers / forks / watchers)

Use for: Developer-intent prospecting. Especially powerful for dev-tool SaaS — stargazers of competitor or category-defining repos are in-market signal.

Strengths:

  • Public API, no scraping concerns
  • High signal quality (a starred repo = explicit interest)
  • Forks are an even stronger signal (intent to modify, not just bookmark)
  • Bundled github-prospects.js CLI handles pagination + enrichment + CSV output
  • Free with 5,000 req/hr authenticated rate limit

Watch out for:

  • Only ~5–20% of users publish email — pair with Apollo/Clay/Hunter for enrichment
  • Very-popular repos (100K+ stars) are mostly noise; smaller targeted repos (5K–25K) give better signal density
  • Most prospects are individuals, not company contacts directly — need to figure out their company from company field or LinkedIn

Integration: see github.md


Firecrawl / Browserbase (single-target site research)

Use for: Programmatically extracting content from a prospect's own website that you already found via discovery on platforms like Google Maps, Yelp, or LinkedIn. Not for scraping those platforms themselves.

Firecrawl

  • Best for: "Just give me the page as markdown" — Local SMB website status checks, B2B company about/team page extraction, structured field extraction
  • Strengths: Low overhead, returns clean LLM-ready markdown, handles most JS-rendered sites, has an MCP server
  • API + MCP + SDKs: Node, Python, Go, Rust

Browserbase

  • Best for: When you need real Chromium — JS-heavy pages, cookie consent dialogs, form submission to reach a contact page, session state
  • Strengths: Full browser control via Playwright/Puppeteer; Stagehand provides AI-friendly natural-language extraction; session recordings for debugging
  • API + MCP (Stagehand) + SDKs: Node, Python

Critical compliance line

Both tools can technically point at any URL. The hard rule:

  • ✓ OK: extracting content from a single business's own website (joescoffeeshop.com) that you found through manual discovery
  • ✗ NOT OK: pointing them at google.com/maps, LinkedIn search results, Yelp listings, or any platform whose ToS prohibits bulk extraction

Discovery happens on platforms (manual browser-assisted research). Extraction happens on individual public business sites.

Integrations: see firecrawl.md, browserbase.md


RB2B / Clearbit Reveal

Use for: Identifying anonymous site visitors as warm intent signals.

Strengths:

  • Pixel-based visitor → company identification
  • High-intent: they came to your site, they're already in research mode
  • Slack / email alerts on key visits

Watch out for:

  • Privacy/GDPR considerations — verify your privacy policy disclosures
  • Person-level identification raises higher concerns than company-level

Integration: see rb2b.md


Free / browser-only fallbacks

When the user has no paid tools, lean on:

  • Google Search — exact business name + city + role searches
  • LinkedIn (manual, no scraping) — company pages, employee lookups
  • Crunchbase free tier — funding events
  • Wappalyzer browser extension — tech stack at a glance
  • Hunter.io free tier — 25 lookups/month
  • Google Maps — for Local SMB discovery
  • Business websites + About pages — primary source for any claim
  • News sites + press releases — trigger event monitoring via Google Alerts

Slower than tooled-up workflows, but produces high-quality smaller lists if the user is willing to do the work.


Sequencing recommendations

A typical full-stack prospecting workflow:

  1. Define ICP from product-marketing context (no tools needed)
  2. Initial list from Apollo or ZoomInfo (firmographic filter)
  3. Enrich with Clay (waterfall: tech stack, funding, trigger events)
  4. Decision-maker mapping in LinkedIn Sales Nav (manual)
  5. Email pattern discovery with Hunter or Apollo's built-in
  6. Email validation with Truelist before final list
  7. Hand off to cold-email skill for outreach copy

Adapt this sequence based on which tools the user actually has.

Source: SKILL.md on GitHub

1 warning2mo3 checks · Risk SAFE
  • Gen Agent Trust Hub2mo

    The 'prospecting' skill is a professional lead generation and qualification framework designed for B2B SaaS and local business outreach. It incorporates comprehensive compliance guidelines for GDPR, CAN-SPAM, and platform terms of service. No malicious patterns, obfuscation, or unauthorized data exfiltration were detected.

  • Socket2mo

    No alerts

  • Snyk2mo

    Risk: MEDIUM · 1 issue

Signed by skilld at bd8d8fd. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 hours ago.

Activeupdated 3 months ago
metadata
{
  "version": "1.1.0"
}

README badge

README badge for coreyhaines31/marketingskills/prospecting