From GTM Skills
Designs end-to-end B2B data enrichment architecture: provider selection, waterfall design, cost modeling, and CRM hygiene. Use for comparing enrichment vendors or building a data stack.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gtm-skills:data-enrichment-strategyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Every B2B go-to-market team needs enrichment. No single provider covers
Every B2B go-to-market team needs enrichment. No single provider covers everything, and the stack you choose determines your data quality, cost structure, and operational complexity for years.
This skill walks through provider selection, waterfall architecture design, build-vs-buy decisions, and ongoing data hygiene. The output is a complete enrichment architecture tailored to the user's ICP, budget, and volume.
The enrichment provider landscape is well-documented by DAMA-DMBOK, Open Data Institute, Ziellab, and the GTM engineering community. The core design principle: no single provider covers more than 60-75% of B2B contacts. Waterfall enrichment — chaining multiple providers in sequence — is the standard pattern for hitting 85-92% coverage.
Three separate waterfalls (company, email, phone) is the Ziellab architecture: each field type uses different providers optimized for that data type, and the waterfalls run independently.
Ask the user:
| Provider | Best For | Email Coverage | Phone Coverage | Firmographics | Cost Profile | Notes |
|---|---|---|---|---|---|---|
| Apollo | US SMB/Mid-market | 60-75% | Moderate | Good | $59-99/user/mo | Built-in sequencer |
| ZoomInfo | Enterprise, Fortune 5000 | 70-85% | Strong | Excellent | $15K-100K+/yr | Deep org charts, intent |
| Clay | Multi-source orchestration | Via providers | Via providers | Via providers | $149-800/mo + credits | 150+ providers, workflows |
| Clearbit (HubSpot) | US companies | Good | Limited | Excellent | Part of HubSpot | Real-time enrichment |
| People Data Labs | Technical, EU, early-stage | 40-55% | Moderate | Good | API credits | Broad but thinner data |
| Cognism | EU, mobile phones | Good | Strong (EU) | Good | Mid-market pricing | GDPR-compliant |
| Lusha | Quick lookups | 30-50% | Moderate | Light | Freemium/credits | Browser extension |
| Hunter | Domain-pattern matching | 15-25% | None | None | Low, per-request | Email only |
| Findymail | US sales personas | 40-60% | None | None | Moderate | Email specialist |
| Prospeo | Title-first search | 40-55% | None | None | Credits | API + CSV export |
Stack by stage:
Startup / <$2M ARR, <5K contacts/month:
Growth / $2-10M ARR, 5-30K contacts/month:
Enterprise / $10M+ ARR, 30K+ contacts/month:
| Factor | Buy (SaaS platform) | Build (API-first) |
|---|---|---|
| Setup time | Hours to days | Weeks |
| Monthly cost | $150-1,800 | $500-3,000+ (engineering) |
| Flexibility | Limited to platform capabilities | Unlimited |
| Maintenance | Platform handles | Your team handles |
| Best for | <30K contacts/month, standard workflows | >30K contacts/month, custom pipelines |
Hybrid pattern: Clay for workflow + n8n/API pipeline for high-volume or custom enrichment. Clay handles the ad-hoc and mid-volume; API handles the scale.
| Activity | Frequency |
|---|---|
| Email verification | Every 90 days (or before each campaign) |
| Firmographic refresh | Quarterly |
| Technographic snapshot | Monthly |
| CRM deduplication | Weekly |
| Full enrichment audit | Quarterly |
Enrichment strategy document:
# Enrichment Architecture for [Company]
## Current State
- Volume: X contacts/month
- Current providers: [list]
- Coverage: X%
- Cost: $X/month
## Recommended Stack
- Primary: [provider]
- Fallbacks: [providers in order]
- Verification: [provider]
- Orchestration: Clay / n8n / API
## Waterfall Design
- Email waterfall: [ordered list]
- Company waterfall: [ordered list]
- Phone waterfall: [ordered list]
## Cost Model
- Platform: $X/mo
- Provider credits: $X/mo (est. X contacts × $Y/contact)
- Verification: $X/mo
- Total: $X/mo
## Implementation Timeline
- Week 1: Provider setup
- Week 2: Pilot (500 contacts)
- Week 3: Validation and tuning
- Week 4: Production rollout
Single-provider lock-in. One provider covers 60-75% max. If ZoomInfo is your only source, you're leaving 25-40% of contacts unreachable.
Over-buying for the stage. $25K/year ZoomInfo contract for a $500K ARR startup is capital misallocation. Start with Apollo, add tools as volume and deal size justify them.
No verification in the architecture. Enrichment without verification means sending to stale emails. Build verification into the design, not bolted on later.
Ignoring data decay. Data you enriched 6 months ago is 12-18% stale. Design for recurring enrichment, not one-time projects.
Platform as system of record. Clay is a workspace, not a CRM. Push enriched data to your CRM and treat it as the source of truth.
references/framework-notes.md — Named frameworks and reference tablestemplates/output-template.md — Deliverable shell for agent outputscripts/check-output.py — Lightweight deliverable validatornpx claudepluginhub leadmagic/gtm-skills --plugin gtm-skillsEnriches lead lists with company, contact, and technographic data using a cost-optimized waterfall pattern. Outputs enrichment schema, dedupe rules, and CRM-ready data.
Designs production Clay enrichment pipelines using table schemas, waterfall patterns, and CRM sync flows. Useful for new integrations, data flow reviews, or pipeline standards.
Designs and optimizes revenue operations systems — lead scoring, routing, handoff processes, pipeline stages, and CRM automation across marketing, sales, and customer success.