Lead List Enrichment Pipeline
Qualifies, normalizes, researches, and personalizes a scraped lead list before campaign launch, with variable validation.
- leads
- enrichment
- personalization
- cold-email
Video coming soon
This skill's short video goes here.What it does
This skill processes a raw scraped lead list through chainable stages: qualification against ideal customer criteria, company name normalization, additional per-lead research, personalization line generation, and validation that every variable used in the campaign exists and is filled before launch. It includes an interactive phase picker to run only what's needed.
When to use it
- When you have a raw scraped lead list that needs preparing for a campaign
- When you want to avoid launching a campaign with empty or malformed personalization variables
- When you need to re-run just one pipeline phase (e.g. only normalization) without repeating everything
Steps
- Load the raw lead list and review its structure
- Qualification phase: filter out leads that don't fit the ideal customer profile
- Normalization phase: clean and standardize company names and key fields
- Research phase: enrich each lead with additional data relevant for personalization
- Personalization phase: generate personalized lines or variables per lead
- Validation phase: confirm every variable used in the campaign exists and is complete before approving launch
The skill
--- name: lead-list-enrichment-pipeline description: Processes a scraped lead list through chainable phases (qualification, normalization, research, personalization, validation) before a campaign launches. --- # Lead List Enrichment Pipeline ## 1. Purpose Turn a raw scraped lead list into a campaign-ready list: qualified, clean, enriched, and personalized, with validated variables. ## 2. Phase picker Allow running the full pipeline or just one specific phase (for example, re-normalizing after fixing an error), avoiding unnecessary reprocessing. ## 3. Qualification Filter out leads that don't fit the ideal customer profile the user defined, before spending time enriching them. ## 4. Normalization Standardize company names and key fields to avoid duplicates or inconsistencies that break personalization. ## 5. Research and personalization Enrich each lead with additional relevant data and generate per-lead personalization variables or lines. ## 6. Pre-launch validation Confirm every variable used in campaign templates exists and is filled for each lead, avoiding broken placeholders in the final send. ## 7. Safety rules - No email is ever sent by this skill; it only prepares data for the campaign. - Enrichment data is never invented; if a source lacks the data, the field stays empty and flagged as pending. - No scraping or enrichment API key is ever exposed in chat.
For Claude Code, save it as ~/.claude/skills/lead-list-enrichment-pipeline/SKILL.md. In Cursor, ChatGPT or another assistant, paste it as project instructions.
Want to build it together?
Inside PubliExpert AI Guild you get snapshots, live sessions and builders to finish it with.