skills/sales-enrich/SKILL.md
Enriches contacts and companies with verified emails, phones, and firmographic data — single-record, batch, and waterfall enrichment with credit optimization. Use when contact data is missing emails or phones, lead records are incomplete or outdated, enrichment credits are burning too fast, you need to enrich a batch of leads before a campaign, or a single enrichment provider isn't catching enough data. Do NOT use for building new prospect lists from scratch (use /sales-prospect-list), interpreting buying signals (use /sales-intent), CRM data hygiene and deduplication (use /sales-data-hygiene), ZoomInfo-specific enrichment config (use /sales-zoominfo), Clearbit/Breeze Intelligence platform help (use /sales-clearbit), RB2B platform help (use /sales-rb2b), 6sense platform help (use /sales-6sense), general Apollo platform help (use /sales-apollo), Clay platform help (use /sales-clay), or LeadMagic platform help (use /sales-leadmagic).
npx skillsauth add sales-skills/sales sales-enrichInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user enrich contacts and companies with verified data, clean stale CRM records, and optimize their enrichment workflow. This skill is platform-agnostic but references Apollo.io as the primary tool. The same strategies apply to ZoomInfo, Clay, Lusha, Cognism, or any enrichment provider.
If references/learnings.md exists, read it first for accumulated knowledge.
Ask the user:
What do you need to do?
How many records are involved?
What enrichment tool(s) do you have?
What data do you need?
Choose the right approach based on volume and frequency:
| Provider | Strength | Coverage | |----------|----------|----------| | Clay | Purpose-built waterfall across 150+ providers | Broadest — aggregates multiple sources | | Apollo | Email + phone enrichment (waterfall in beta) | 275M+ contacts | | ZoomInfo | Enterprise-grade firmographic + contact | 321M+ contacts | | Seamless.AI | Real-time verified emails + mobiles | 1.8B+ emails, 414M+ mobiles | | Cognism | EMEA/international mobile numbers | Strong EU coverage | | Lusha | Quick email + direct dial lookup | 100M+ contacts | | Hunter.io | Domain search + email finder + verifier | Email-focused, bulk operations | | Tomba | Domain search + email finder + bulk enrichment | 430M+ indexed emails | | Prospeo | 5-step email verification + company enrichment | 280M+ leads | | Snov.io | Email finder + verifier + campaigns | 600M+ contacts |
For detailed per-provider workflows, API endpoints, and credit economics, see references/platforms.md
For platform-specific enrichment workflows, API endpoints, credit economics, and bulk operation instructions, see references/platforms.md.
Before enriching and contacting, verify compliance with data privacy regulations in your target regions:
EU contacts (GDPR):
US contacts (CAN-SPAM):
California contacts (CCPA/CPRA):
General rules:
After enrichment, score your data quality:
| Field | Quality level | Action | |---|---|---| | Email verified + deliverable | High | Ready for outreach | | Email found but unverified | Medium | Run through verification tool (NeverBounce, ZeroBounce) before sending | | Email not found | Low | Try alternate enrichment provider or find via LinkedIn/company website | | Phone — direct/mobile | High | Ready for calling | | Phone — HQ/switchboard | Low | Not useful for cold calling — try to find direct line |
For stale data identification, deduplication strategy, enrichment schedules, and ongoing data quality automation, use /sales-data-hygiene. That skill covers record matching, merge rules, audit trails, and refresh cadences in detail.
Key rule: Always deduplicate before enriching — don't pay to enrich the same person twice.
For platform-specific credit economics, see the relevant platform skill (/sales-apollo, /sales-zoominfo, /sales-clay, etc.) or references/platforms.md.
Don't enrich before deduplicating. Claude often recommends "enrich everything, then clean up." This wastes credits on duplicate records. Always dedup first, then enrich the clean list.
Don't assume enriched emails are deliverable. Enrichment tools find email addresses — they don't guarantee deliverability. Always run enriched emails through a verification tool (NeverBounce, ZeroBounce, MillionVerifier) before high-volume campaigns. Apollo-reported "verified" emails still bounce at 5-10% rates.
Don't enrich an entire CRM database at once. Claude tends to suggest bulk-enriching everything. This burns through credits fast and enriches records you may never contact. Start with your highest-priority segments and expand.
Don't ignore phone number credit costs. Mobile number reveals are 5-10x more expensive than email reveals in most tools. Only reveal phone numbers for contacts your team will actually call — not the entire list.
Don't set up auto-enrichment without a credit budget cap. Auto-enrichment can burn through an entire month's credits in days if configured too broadly. Set a monthly cap and limit auto-enrichment to new records matching your ICP.
Don't enrich contacts without checking regional compliance. Enriching EU contacts without a lawful basis for processing (GDPR), or emailing US contacts without an unsubscribe link (CAN-SPAM), exposes you to legal risk. See the compliance checklist in Step 3 before enriching in bulk.
Self-improving: If you discover something not covered here, append it to references/learnings.md with today's date.
This skill covers a strategy domain across many platforms. Before pointing the user to any specific platform skill (any /sales-{platform} listed in ## Related skills, e.g., /sales-mailshake, /sales-klaviyo, /sales-apollo), read that platform skill's actual SKILL.md first. The 1-line description in ## Related skills is enough to identify a candidate — it's not enough to commit to it or to write a prompt that invokes it well.
How to read it:
~/.claude/skills/{skill-name}/SKILL.md exists locally, Read it.sales-* skills, WebFetch directly from this repo: https://raw.githubusercontent.com/sales-skills/sales/main/skills/{skill-name}/SKILL.md — e.g., for sales-mailshake: https://raw.githubusercontent.com/sales-skills/sales/main/skills/sales-mailshake/SKILL.md.sales-* skills (third-party), look up {org}/{repo} in ~/.claude/skills/sales-do/references/skill-sources.md if installed and fetch the same skills/{skill-name}/SKILL.md path under that repo.After reading, ground your recommendation in something concrete from the SKILL.md (its scope, a sub-flow, its argument-hint shape, or a "Do NOT use for..." negative trigger). Align any generated invocation with the platform skill's argument-hint. If the platform skill turns out not to fit the user's situation, swap to another or handle the question here directly rather than recommending a poor fit.
/sales-prospect-list — Build the prospect list that you'll then enrich/sales-intent — Layer buying signals on enriched contacts to prioritize outreach/sales-cadence — Design the outbound sequence for enriched contacts/sales-data-hygiene — CRM data quality, deduplication, enrichment automation/sales-apollo — Apollo.io platform help (enrichment settings, credit management)/sales-clay — Clay platform help (waterfall enrichment across 150+ providers)/sales-zoominfo — ZoomInfo platform help (enrichment, intent, OperationsOS)/sales-clearbit — Clearbit / Breeze Intelligence platform help/sales-hunter — Hunter.io (Domain Search, Email Finder, Email Verifier)/sales-seamless — Seamless.AI (1.8B+ contacts, CRM Enrich, Autopilot)/sales-snov — Snov.io (email finder, verifier, multichannel campaigns)/sales-brandjet — BrandJet AI platform help — multi-channel outreach, brand intelligence, AI monitoring/sales-sendr — Sendr platform help (Data Studio enrichment, Lead Finder 479M+ contacts, personality analysis)/sales-leadiq — LeadIQ platform help (Chrome extension prospecting, champion tracking, CRM enrichment, GraphQL API)/sales-texau — TexAu platform help (waterfall enrichment across 32+ providers, async email finding/verification, web/company signals, REST API + MCP server)/sales-surfe — Surfe platform help (LinkedIn-to-CRM Chrome extension + waterfall enrichment API, HubSpot/Salesforce/Pipedrive/Copper sync, async enrich endpoints + webhooks)/sales-crystal — Crystal (Crystal Knows) platform help — personality enrichment (predicts a prospect's DISC type + communication tips), Chrome extension, Profile API, MCP server/sales-personality-selling — Personality-based selling strategy: reading DISC/OCEAN to adapt outreach, and choosing between Crystal / Humantic AI / Humanlinker / Happysales/sales-do — Not sure which skill to use? The router matches any sales objective to the right skillUser says: "I have 500 contacts for a campaign but only 60% have emails. Enrich the rest." Skill does:
User says: "Our Salesforce has 50,000 contacts but half the data is stale. Help me clean it up." Skill does:
Cause: Prospects are in niche industries, use uncommon email domains, or are very senior (C-suite data is harder to find) Solution: Try waterfall enrichment across multiple providers. For C-suite, try LinkedIn manual lookup or ask for referral introductions instead of cold outreach.
Cause: Data provider has stale records, or person recently changed jobs Solution: Run enriched emails through a dedicated verification service before sending. Set up a feedback loop — when emails bounce, re-enrich or remove the contact.
Cause: Over-enrichment (enriching too many records or enriching phone numbers unnecessarily) Solution: Review usage in Settings > Usage. Restrict enrichment to ICP-qualified records only. Limit phone reveals to contacts tagged for calling. Consider upgrading plan if consistently hitting limits.
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).