
Personalization At Scale
- 265 installs
- 237 repo stars
- Updated July 15, 2026
- onewave-ai/claude-skills
Draft segmented emails, ads, and landing copy with dynamic fields and consistent tone so outreach stays personal while reaching thousands of prospects or customers.
About
Guides creation of personalized marketing and sales communications at volume—emails, ads, landing snippets, and nurture sequences that adapt to segments, funnel stage, and customer traits while preserving brand voice.
- Audience segmentation
- Dynamic merge fields
- Multi-channel copy variants
- Brand tone consistency
- High-volume outreach drafts
Personalization At Scale by the numbers
- 265 all-time installs (skills.sh)
- +4 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #256 of 853 Sales & Marketing skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/onewave-ai/claude-skills --skill personalization-at-scaleAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 265 |
|---|---|
| repo stars | ★ 237 |
| Last updated | July 15, 2026 |
| Repository | onewave-ai/claude-skills ↗ |
What it does
Draft segmented emails, ads, and landing copy with dynamic fields and consistent tone so outreach stays personal while reaching thousands of prospects or customers.
Files
Personalization at Scale
Generate hundreds of unique, researched first lines in minutes instead of hours, making cold outreach feel warm.
Contents
references/research-sources.md- signal sources, personalization styles, quality standardsreferences/patterns-by-type.md- sample first lines and tables for each angle (congrats, observation, mutual connection, company news, hiring, tech stack, thought leadership, shared background)references/fallbacks.md- role/stage/industry/competitor lines for prospects with no anglereferences/output-template.md- full campaign deliverable structurereferences/benchmarks.md- expected lift, A/B reference data, pro tips (do/don't)references/example-campaigns.md- worked campaign examples by persona
Workflow
1. Ingest the prospect list (CSV or pasted). Require First Name, Last Name, Title, Company; use LinkedIn URL, email, website, industry, size, and location when available.
2. Confirm preferences: which personalization styles to prioritize (1-3), tone (professional, casual, direct, consultative), and any exclusions (recency cutoff, personal topics, sensitive subjects).
3. Research each prospect across the sources in references/research-sources.md. Identify the strongest, most recent, verifiable angle per prospect.
4. Match each prospect to its angle and draft from the matching pattern in references/patterns-by-type.md. For prospects with no angle, draft from references/fallbacks.md.
5. Generate 2-3 first-line options per prospect, each with a confidence score (High/Medium/Low) and notes on alternative angles. Follow the structure in references/output-template.md.
6. Quality-check the first 10 manually. Confirm each line is specific, recent, relevant, natural, and verifiable before scaling the batch.
7. Export in the requested format: CSV with personalization columns, merge fields for the outreach tool (Outreach, Salesloft), individual drafts, or copy-paste blocks.
8. Track response rates by personalization type and refresh personalizations every 30 days as activity changes.
See references/benchmarks.md for target success rates and references/example-campaigns.md for persona-specific approaches.
Performance Benchmarks and Pro Tips
Expected Results
Response rate impact:
- Generic cold email: 1-3% response rate
- With good personalization: 8-15% response rate
- Lift: 5-10x improvement
Time investment:
- Manual research: 5-10 min per prospect
- AI-powered: 10-30 seconds per prospect
- Time saved per 100 prospects: 8-16 hours
Quality thresholds:
- Aim for 70%+ prospects with unique personalization
- If below 50%, consider a different prospect list or research sources
A/B Test Reference
Campaign: 500 prospects, SaaS VPs.
Group A - No Personalization (250 prospects):
- Subject: "Quick question about [Company]"
- Body: Generic value prop
- Response Rate: 2.4%
- Meetings Booked: 3
Group B - AI Personalization (250 prospects):
- Subject: "[Personalization angle] at [Company]"
- Body: Personalized first line + value prop
- Response Rate: 11.2%
- Meetings Booked: 15
Result: 4.7x more responses, 5x more meetings from personalization.
Pro Tips
Do: 1. Mix personalization types; do not use LinkedIn posts for everyone 2. Keep it natural; it should sound like you would say it in person 3. Test different angles; personas respond differently 4. Update regularly; personalizations get stale, refresh every 30 days 5. Track what works; note which types get the best response by persona 6. Use for follow-ups; the second email can reference a different angle 7. Train reps to spot good personalization manually too
Do not: 1. Be creepy; if it feels stalker-ish, skip it 2. Use outdated info; anything 6+ months old feels lazy 3. Fake it; do not claim "I was on your website" when you were not 4. Over-personalize; one good line is enough 5. Ignore fallbacks; use role/company patterns when no angle exists 6. Reuse the same line; each prospect should feel unique 7. Skip the quality check; always review before sending at scale
Example Campaigns
Campaign 1: Series B SaaS Companies
Target: VPs of Sales at Series B companies that raised in the last 6 months.
Approach:
- Primary: Congratulate on funding
- Secondary: Hiring signals (they are always hiring post-funding)
- Tertiary: LinkedIn activity
Sample first line:
"Congrats on the Series B! $30M is massive. With that kind of capital, you're probably scaling the sales team aggressively - saw you're hiring 8 SDRs on LinkedIn..."
Why it works: funding + hiring signals + role-relevant equals triple relevance.
Campaign 2: Marketing Leaders in Tech
Target: CMOs and VPs of Marketing at tech companies.
Approach:
- Primary: Recent content (blog posts, podcasts, LinkedIn)
- Secondary: Observations about their marketing (website, campaigns)
- Tertiary: Mutual connections
Sample first line:
"Loved your post about brand vs. demand gen balance. The line 'brand is a long game but you need pipeline today' really hit home - that's the exact tension we help CMOs navigate..."
Why it works: shows you read their content, understands their challenge, and offers help.
Campaign 3: Engineering Leaders at Fast-Growth Companies
Target: VPs of Engineering and CTOs at companies growing 100%+ YoY.
Approach:
- Primary: Hiring signals (eng job postings)
- Secondary: Tech stack changes (from job descriptions)
- Tertiary: Company news (funding, partnerships)
Sample first line:
"Saw you're hiring 10+ engineers per your jobs page. Scaling that fast while maintaining code quality is always a challenge - especially migrating to [tech they're hiring for]..."
Why it works: growth + hiring + tech equals their exact current pain point.
Fallback Strategies
Apply these when a prospect has minimal online presence, no recent activity, or no obvious personalization angle.
Option 1: Role-Based
"Hi [Name], most [job titles] I talk to are dealing with [common pain point]. Is that on your radar?"
Example:
"Hi Sarah, most VPs of Sales I talk to are struggling with forecast accuracy right now. Is that on your radar at Acme Corp?"
Option 2: Company-Stage
"Hi [Name], companies at [their stage/size] typically face [challenge]. How are you handling [specific aspect]?"
Example:
"Hi John, Series B companies scaling from 50 to 200 employees typically face [challenge]. How is Acme handling [specific aspect]?"
Option 3: Industry
"Hi [Name], with [industry trend], I imagine [company] is thinking about [related topic]..."
Example:
"Hi Lisa, with all the AI hype in fintech, I imagine Acme is evaluating how to implement without breaking compliance..."
Option 4: Competitor Reference
"Hi [Name], we work with [competitor 1], [competitor 2], and [competitor 3] to solve [problem]. Worth a conversation about how we could help Acme?"
Example:
"Hi Mark, we work with Stripe, Square, and PayPal to reduce payment fraud by 40%. Worth a conversation about Acme?"
Output Template
Use this structure when generating the campaign deliverable.
# Personalization at Scale: [Campaign Name]
**Campaign**: [Campaign name/description]
**Prospect Count**: [Number]
**Target Persona**: [Job title/role]
**Industry**: [Industry or vertical]
**Research Date**: [Date]
**Personalization Success Rate**: [X]% (prospects with unique personalization found)
---
## Campaign Summary
**Personalization Breakdown**:
- [X] prospects: Company news/press mention
- [X] prospects: Recent LinkedIn activity
- [X] prospects: Funding or growth signals
- [X] prospects: Mutual connections
- [X] prospects: Hiring/tech stack signals
- [X] prospects: Recent job change
- [X] prospects: Content/thought leadership
- [X] prospects: No personalization found (fallback needed)
**Average Research Time**:
- Manual: ~5 minutes per prospect = [X] hours total
- AI-Powered: ~10 seconds per prospect = [X] minutes total
- Time Saved: [X] hours
---
## Personalized First Lines
### Prospect #1: [Name]
**Details**:
- **Name**: [First Last]
- **Title**: [Job Title]
- **Company**: [Company Name]
- **LinkedIn**: [Profile URL]
- **Email**: [Email address if known]
**Personalization Found**:
- **Type**: [Congratulations/Observation/Shared/etc.]
- **Source**: [LinkedIn post / Company news / Funding round / etc.]
- **Date**: [When this happened]
- **Context**: [Brief description of what you found]
**Recommended First Line** (Option 1 - Direct):
> "Hi [First Name], congrats on [specific achievement/announcement]! I noticed [additional observation]. [Transition to value prop]"
**Alternative First Line** (Option 2 - Question):
> "[First Name], I saw [specific thing]. Curious - are you [question related to their situation]? [Transition to value prop]"
**Alternative First Line** (Option 3 - Insight):
> "Hi [First Name], given [their situation/news], I imagine [relevant challenge]. [Transition to value prop]"
**Full Email Example**:Subject: [Company Name] + [Your Company] re: [their situation]
Hi [First Name],
[Personalized first line from above]
[Reason you're reaching out - 1-2 sentences]
[Value prop - 1 sentence]
[CTA - specific and low friction]
[Your Name]
**Confidence Score**: [High/Medium/Low]
- High: Recent, specific, highly relevant
- Medium: Relevant but older, or less specific
- Low: Generic personalization, may not resonate
**Notes**:
- [Any additional context or warnings]
- [Alternative angles if main one doesn't work]
---
### Prospect #2: [Name]
[Repeat structure for each prospect]Personalization Patterns by Type
Group prospects by the personalization angle found, then apply the matching pattern. Each section gives a sample first line, why it works, and how to organize prospects in that category.
Congratulations
Prospects with recent achievements, funding, promotions, or launches to congratulate.
Series B Announcement
"Congrats on the Series B! $25M is awesome validation. With that kind of growth, [likely pain point you solve]..."
Why this works:
- Timely (announced within 2 weeks)
- Shows you are paying attention
- Transitions naturally to their likely needs during scale-up
Similar prospects: Series A raises, promotions to VP, product launches.
New Role
"[Name], saw you recently joined [Company] as [Title]. Congrats! First 90 days in a new role are always [crazy/exciting/challenging]. I imagine [relevant challenge]..."
Why this works:
- New job means open to new vendors/solutions
- First 90 days is a common pain point
- They are likely evaluating tools now
Observations
Prospects who posted content, made comments, or showed activity that gives an opening.
LinkedIn Post About a Topic
"Loved your take on [topic] in your recent post. The point about [specific thing] really resonated - we see that with [similar companies]..."
Why this works:
- Shows you read their content
- Specific callback to what they said
- Connects their thought to your expertise
Organize prospects in this category:
| Name | Company | Observation | Source | Date |
|---|---|---|---|---|
| [Name 1] | [Company] | Posted about [topic] | [Date] | |
| [Name 2] | [Company] | Commented on [industry news] | [Date] | |
| [Name 3] | [Company] | Speaking at [conference] | Event page | [Date] |
Mutual Connections
Prospects with 1st or 2nd degree connections to reference.
"Hi [Name], I noticed we're both connected with [Mutual Connection]. She and I worked together at [Company] and when I saw you're the [Title] at [Company], thought I should reach out about [topic]..."
Why this works:
- Mutual connection creates instant credibility
- Feels less cold
- Can potentially get a warm intro
Alternative approach: ask the mutual connection for an intro first, then reference in follow-up ("[Mutual] suggested I reach out...").
| Prospect | Mutual Connection | Relationship |
|---|---|---|
| [Name 1] | [Connection] | Former colleague |
| [Name 2] | [Connection] | Both attended [School] |
| [Name 3] | [Connection] | [Connection] is customer |
Company News
Companies with recent press mentions, launches, or announcements.
Company Expansion
"[Name], saw [Company] is opening 3 new offices across [region]. That kind of expansion is exciting but usually creates [specific challenge you solve]..."
Why this works:
- Shows company-level awareness
- Ties expansion to a likely pain point
- Timely and relevant
Recent company news by prospect:
[Company 1] - New product launch
- Date: [Date]
- Source: [TechCrunch/PR Newswire/etc.]
- Angle: "Launching a new product means your team is probably underwater with [problem]..."
[Company 2] - Series C funding
- Date: [Date]
- Source: [Crunchbase]
- Angle: "With $50M to deploy, you're probably hiring aggressively and facing [problem]..."
[Company 3] - Partnership announcement
- Date: [Date]
- Source: [Company blog]
- Angle: "Partnership with [Big Company] is huge. Curious how you're handling [related challenge]..."
Hiring Signals
Companies with job postings that indicate growth, tech changes, or priorities.
"Noticed you're hiring 5+ engineers according to your LinkedIn jobs page. Scaling eng teams that fast usually creates [specific problem you solve]..."
Why this works:
- Job postings are public but not everyone notices
- Hiring means growth means budget
- Can infer pain points from the roles they are hiring
| Company | Open Roles | Signal | Likely Pain Point | Relevance |
|---|---|---|---|---|
| [Company 1] | 8 SDRs | Scaling outbound | Need for [your solution] | High |
| [Company 2] | 5 DevOps | Infrastructure growth | Cloud cost management | High |
| [Company 3] | 3 Data Engineers | Building data team | Data pipeline tool | Medium |
Tech Stack Changes
Companies that recently adopted or announced technology changes visible through job descriptions, case studies, or tech blogs.
"I saw in a recent job posting that you're migrating to [Technology]. We help companies during that transition with [specific problem]..."
Why this works:
- Migration means change means potential for new vendors
- Shows technical awareness
- Timely opportunity
Thought Leadership
Prospects who appeared on podcasts, webinars, published blogs, or spoke at events.
"Really enjoyed your appearance on [Podcast Name]. Your point about [specific insight] was spot-on - we actually help companies with exactly that..."
Why this works:
- Flattering (they will appreciate you listened/read)
- Can reference specific talking points
- Shows genuine interest
| Prospect | Activity | Topic | Source | Quality |
|---|---|---|---|---|
| [Name 1] | Podcast guest | [Topic] | [Podcast] | High - Recent, specific quotes |
| [Name 2] | Conference speaker | [Topic] | [Conference] | High - Can reference session |
| [Name 3] | Blog post author | [Topic] | [Publication] | Medium - 3 months old |
Shared Background
Prospects who share alma mater, previous company, location, or interest with you or someone on your team.
Same University
"Go [Mascot]! Saw you graduated from [University] too. I was there [years]. Anyway, I'm reaching out because [value prop]..."
Why this works:
- Instant rapport with alums
- Shared identity boosts trust
- Breaks the ice
Same Previous Company
"Small world - I saw you worked at [Company] from [years]. I was there around the same time in [department]. [Transition to business]..."
Research Sources and Personalization Styles
Research Sources
Mine these signals for personalization angles:
- Company news and press releases
- LinkedIn activity (posts, comments, job changes)
- Funding announcements and rounds
- Product launches and updates
- Hiring patterns (job postings)
- Tech stack changes
- Conference attendance and speaking
- Podcast and webinar appearances
- Blog posts and thought leadership
- Mutual connections
- Shared interests or alma mater
- Recent promotions or role changes
Personalization Styles
1. Congratulations - Recent achievement or announcement 2. Observation - Noticed something specific about their company or role 3. Shared Interest - Common connection, interest, or experience 4. Insight - Industry trend relevant to their situation 5. Question - Ask about their approach to a challenge 6. Compliment - Genuine praise for their work or content 7. Problem Call-Out - Identify a pain point they are likely experiencing
Quality Standards
What makes good personalization:
- Specific and unique to them (could not copy-paste to anyone else)
- Recent (within last 30-60 days ideally)
- Relevant to their role or business
- Natural and conversational (not creepy)
- Easy to verify (they can remember this happening)
What to avoid:
- Generic compliments ("I love your company!")
- Fake personalization ("I was on your website...")
- Stale information (from 6+ months ago)
- Information they would be uncomfortable you know
- Obvious automation ("I saw your recent LinkedIn post" repeated verbatim)