Sponsored Newsletter Finder
Sponsored newsletter finder

Discover newsletters in a target niche relevant to your ICP, evaluate audience fit, estimate reach and CPM, and output a ranked shortlist of sponsorship opportunities. Uses web search to find newsletters, then scores each against ICP…
--- name: sponsored-newsletter-finder description: > Discover newsletters in a target niche relevant to your ICP, evaluate audience fit, estimate reach and CPM, and output a ranked shortlist of sponsorship opportunities. Uses web search to find newsletters, then scores each against ICP alignment criteria. Use when a marketing team wants to reach an existing engaged audience for less than the cost of building their own, or when testing a new channel before committing. tags: [ads] --- # Sponsored Newsletter Finder Find newsletters your ICP reads, evaluate their audience fit, and produce a ranked shortlist ready for outreach. Cheaper and faster than building your own list from scratch — newsletters already have the trust and the audience. **Best for:** Seed/Series A teams with $500-5,000/month to test a paid distribution channel. Not for companies without budget or companies targeting a mass-market ICP. ## When to Use
Overview
Find newsletters your ICP reads, evaluate their audience fit, and produce a ranked shortlist ready for outreach. Cheaper and faster than building your own list from scratch — newsletters already have the trust and the audience.
Manual install (npx, ZIP)
npx skills add gooseworks-ai/goose-skills --skill sponsored-newsletter-finder -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \
| tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/ads/composites/sponsored-newsletter-finderNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/0c88e1cd27384f96284e/sponsored-newsletter-finder.zip" -OutFile "$env:TEMP\sponsored-newsletter-finder.zip"; Expand-Archive "$env:TEMP\sponsored-newsletter-finder.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md6.7 KBskill.meta.json270 B
Read the files here
gooseworks-ai/
Show the full text203 lines
Sponsored Newsletter Finder
Find newsletters your ICP reads, evaluate their audience fit, and produce a ranked shortlist ready for outreach. Cheaper and faster than building your own list from scratch — newsletters already have the trust and the audience.
Best for: Seed/Series A teams with $500-5,000/month to test a paid distribution channel. Not for companies without budget or companies targeting a mass-market ICP.
When to Use
- "Find newsletters I can sponsor to reach [ICP]"
- "What newsletters does my target audience read?"
- "I want to test newsletter sponsorship — where should I start?"
- "Give me a ranked list of newsletters for [industry/role]"
Phase 0: Intake
- ICP definition — Target title, industry, company stage (e.g., "VP of Sales at Series A-C B2B SaaS companies")
- Monthly budget — Rough range for sponsorships (e.g., "$1,000-3,000/month")
- Geography — US only, global, or specific region?
- Campaign goal — Awareness (brand mention) or direct response (signup/demo)?
- Any newsletters you're already subscribed to or know about in this space? (Seeds the search)
Phase 1: Discovery via Web Search
Search for newsletters using multiple angles:
Search Queries to Run
"[ICP industry] newsletter" sponsorship
"[ICP role] newsletter" site:substack.com OR site:beehiiv.com
"best newsletters for [ICP role/industry]"
"[ICP industry] newsletter" "advertise" OR "sponsor"
"[competitor company] newsletter sponsorship" (find where competitors are already advertising)
newsletter directory "[ICP industry]"
Also search curated newsletter directories:
newsletter.directoryfor category browsingpaved.comfor sponsorship marketplace listingsswapstack.cofor newsletter ad networksparkloop.cofor referral partnerships
Collect: newsletter name, URL, estimated subscribers, topics covered, sponsorship page URL if found.
Phase 2: Evaluate Each Newsletter
For each discovered newsletter, score across 5 dimensions (1-5 each):
Scoring Criteria
| Dimension | 1 | 3 | 5 |
|---|---|---|---|
| Audience match | Unrelated audience | Partial overlap | Direct ICP match |
| Reach | <1,000 subscribers | 5,000-20,000 | 20,000+ |
| Engagement | No open rate data | ~30-40% open rate | 40%+ open rate |
| Niche specificity | Generic business newsletter | Industry newsletter | Role-specific newsletter |
| Sponsor accessibility | No sponsor info found | Inquiry required | Clear pricing / marketplace listing |
Total score: /25. Shortlist newsletters scoring ≥ 15.
Data Points to Find for Each Newsletter
Search for:
- Subscriber count (often on the "About" or "Advertise" page)
- Open rate (sometimes disclosed, often ~40-50% for niche newsletters)
- CPM or flat sponsorship rate
- Audience demographics (if disclosed)
- Past sponsors (who's already buying? = validation)
- Send frequency (weekly, daily, etc.)
For newsletters with no pricing page, estimate CPM from industry benchmarks:
- Micro (<5k subs): $50-150 flat rate
- Small (5k-20k subs): $100-500 flat rate
- Mid (20k-50k subs): $500-2,000 flat rate
- Large (50k+ subs): $1,000-10,000 flat rate
Phase 3: Competitive Intelligence
Check if known competitors are sponsoring newsletters in this space:
Search: "[competitor name]" "sponsored by" newsletter
Search: "[competitor name]" advertisement site:substack.com
If a competitor is sponsoring a newsletter, it's validated audience fit — flag it as high priority.
Phase 4: Output Format
# Newsletter Sponsorship Shortlist — [DATE]
ICP: [description] | Budget: [range] | Goal: [awareness/direct response]
---
## Tier 1 — High Priority (Score 20-25)
### 1. [Newsletter Name]
- **URL:** [url]
- **Subscribers:** [N] (~[source])
- **Open rate:** [X%] (disclosed/estimated)
- **Audience:** [description]
- **Send frequency:** [weekly/daily/etc]
- **Sponsorship type:** [dedicated / classified / banner mention]
- **Estimated cost:** $[X] per send
- **Estimated CPM:** $[X]
- **Past sponsors:** [list — competitive validation]
- **Score:** [X/25]
- **Fit rationale:** [1-2 sentences on why this is a strong match]
- **Sponsor page:** [url or "inquiry required"]
### 2. [Newsletter Name]
...
---
## Tier 2 — Worth Testing (Score 15-19)
### 1. [Newsletter Name]
...
---
## Tier 3 — Watchlist (Score 10-14)
(Monitor these — audience fit is good but reach or accessibility is limited)
---
## Where Competitors Are Already Advertising
| Newsletter | Competitor | Notes |
|-----------|-----------|-------|
| [Name] | [Competitor] | Validated ICP match |
...
---
## Budget Allocation Recommendation
Given budget of [X]/month and campaign goal of [goal]:
| Newsletter | Send frequency | Cost per send | Sends/month | Monthly cost |
|-----------|---------------|--------------|-------------|-------------|
| [Name] | Weekly | $[X] | 4 | $[X] |
| [Name] | Bi-weekly | $[X] | 2 | $[X] |
| **Total** | | | | $[X] |
**Recommended test:** Start with [Newsletter 1] for 2 sends to validate conversion rate before expanding.
---
## Outreach Templates
### Cold outreach to newsletter with no sponsor page:
Subject: Sponsoring [Newsletter Name] — [Your Company]
> Hi [Name],
>
> I'm [Name] from [Company] — we [one-line pitch]. We're fans of [Newsletter Name] and think our audience overlap is strong: [ICP match rationale].
>
> Would you be open to a sponsored mention or dedicated send? Happy to share what we're looking for and see if it's a fit.
>
> [Name]
### Request for media kit:
> Hi [Name] — big fan of [Newsletter Name]. Could you share your media kit and current sponsorship rates? [Your Company] is evaluating newsletter partnerships for Q[X].
Save to newsletter-sponsors-[YYYY-MM-DD].md in the current working directory (or user-specified path).
Cost
| Component | Cost |
|---|---|
| Web search (discovery phase) | Free |
| All analysis and scoring | Free (LLM reasoning) |
| Total | Free |
Tools Required
- web_search — for newsletter discovery and verification
- No API keys required
Trigger Phrases
- "Find newsletters I can sponsor to reach [ICP]"
- "What newsletters does [title/industry] read?"
- "Run newsletter sponsorship research for [client]"
- "I want to test paid newsletter distribution — where should I start?"
| 1 | |
| 2 | name sponsored-newsletter-finder |
| 3 | description > |
| 4 | Discover newsletters in a target niche relevant to your ICP, evaluate audience fit, |
| 5 | estimate reach and CPM, and output a ranked shortlist of sponsorship opportunities. |
| 6 | Uses web search to find newsletters, then scores each against ICP alignment criteria. |
| 7 | Use when a marketing team wants to reach an existing engaged audience for less than |
| 8 | the cost of building their own, or when testing a new channel before committing. |
| 9 | tags [ads] |
| 10 | |
| 11 | |
| 12 | # Sponsored Newsletter Finder |
| 13 | |
| 14 | Find newsletters your ICP reads, evaluate their audience fit, and produce a ranked shortlist ready for outreach. Cheaper and faster than building your own list from scratch — newsletters already have the trust and the audience. |
| 15 | |
| 16 | **Best for:** Seed/Series A teams with $500-5,000/month to test a paid distribution channel. Not for companies without budget or companies targeting a mass-market ICP. |
| 17 | |
| 18 | ## When to Use |
| 19 | |
| 20 | "Find newsletters I can sponsor to reach [ICP]" |
| 21 | "What newsletters does my target audience read?" |
| 22 | "I want to test newsletter sponsorship — where should I start?" |
| 23 | "Give me a ranked list of newsletters for [industry/role]" |
| 24 | |
| 25 | ## Phase 0: Intake |
| 26 | |
| 27 | **ICP definition** — Target title, industry, company stage (e.g., "VP of Sales at Series A-C B2B SaaS companies") |
| 28 | **Monthly budget** — Rough range for sponsorships (e.g., "$1,000-3,000/month") |
| 29 | **Geography** — US only, global, or specific region? |
| 30 | **Campaign goal** — Awareness (brand mention) or direct response (signup/demo)? |
| 31 | Any newsletters you're already subscribed to or know about in this space? (Seeds the search) |
| 32 | |
| 33 | ## Phase 1: Discovery via Web Search |
| 34 | |
| 35 | Search for newsletters using multiple angles: |
| 36 | |
| 37 | ### Search Queries to Run |
| 38 | |
| 39 | |
| 40 | "[ICP industry] newsletter" sponsorship |
| 41 | "[ICP role] newsletter" site:substack.com OR site:beehiiv.com |
| 42 | "best newsletters for [ICP role/industry]" |
| 43 | "[ICP industry] newsletter" "advertise" OR "sponsor" |
| 44 | "[competitor company] newsletter sponsorship" (find where competitors are already advertising) |
| 45 | newsletter directory "[ICP industry]" |
| 46 | |
| 47 | |
| 48 | Also search curated newsletter directories: |
| 49 | `newsletter.directory` for category browsing |
| 50 | `paved.com` for sponsorship marketplace listings |
| 51 | `swapstack.co` for newsletter ad network |
| 52 | `sparkloop.co` for referral partnerships |
| 53 | |
| 54 | Collect: newsletter name, URL, estimated subscribers, topics covered, sponsorship page URL if found. |
| 55 | |
| 56 | ## Phase 2: Evaluate Each Newsletter |
| 57 | |
| 58 | For each discovered newsletter, score across 5 dimensions (1-5 each): |
| 59 | |
| 60 | ### Scoring Criteria |
| 61 | |
| 62 | | Dimension | 1 | 3 | 5 | |
| 63 | |-----------|---|---|---| |
| 64 | | **Audience match** | Unrelated audience | Partial overlap | Direct ICP match | |
| 65 | | **Reach** | <1,000 subscribers | 5,000-20,000 | 20,000+ | |
| 66 | | **Engagement** | No open rate data | ~30-40% open rate | 40%+ open rate | |
| 67 | | **Niche specificity** | Generic business newsletter | Industry newsletter | Role-specific newsletter | |
| 68 | | **Sponsor accessibility** | No sponsor info found | Inquiry required | Clear pricing / marketplace listing | |
| 69 | |
| 70 | **Total score: /25. Shortlist newsletters scoring ≥ 15.** |
| 71 | |
| 72 | ### Data Points to Find for Each Newsletter |
| 73 | |
| 74 | Search for: |
| 75 | Subscriber count (often on the "About" or "Advertise" page) |
| 76 | Open rate (sometimes disclosed, often ~40-50% for niche newsletters) |
| 77 | CPM or flat sponsorship rate |
| 78 | Audience demographics (if disclosed) |
| 79 | Past sponsors (who's already buying? = validation) |
| 80 | Send frequency (weekly, daily, etc.) |
| 81 | |
| 82 | For newsletters with no pricing page, estimate CPM from industry benchmarks: |
| 83 | **Micro** (<5k subs): $50-150 flat rate |
| 84 | **Small** (5k-20k subs): $100-500 flat rate |
| 85 | **Mid** (20k-50k subs): $500-2,000 flat rate |
| 86 | **Large** (50k+ subs): $1,000-10,000 flat rate |
| 87 | |
| 88 | ## Phase 3: Competitive Intelligence |
| 89 | |
| 90 | Check if known competitors are sponsoring newsletters in this space: |
| 91 | |
| 92 | |
| 93 | Search: "[competitor name]" "sponsored by" newsletter |
| 94 | Search: "[competitor name]" advertisement site:substack.com |
| 95 | |
| 96 | |
| 97 | If a competitor is sponsoring a newsletter, it's validated audience fit — flag it as high priority. |
| 98 | |
| 99 | ## Phase 4: Output Format |
| 100 | |
| 101 | |
| 102 | # Newsletter Sponsorship Shortlist — [DATE] |
| 103 | ICP: [description] | Budget: [range] | Goal: [awareness/direct response] |
| 104 | |
| 105 | |
| 106 | |
| 107 | ## Tier 1 — High Priority (Score 20-25) |
| 108 | |
| 109 | ### 1. [Newsletter Name] |
| 110 | - **URL:** [url] |
| 111 | - **Subscribers:** [N] (~[source]) |
| 112 | - **Open rate:** [X%] (disclosed/estimated) |
| 113 | - **Audience:** [description] |
| 114 | - **Send frequency:** [weekly/daily/etc] |
| 115 | - **Sponsorship type:** [dedicated / classified / banner mention] |
| 116 | - **Estimated cost:** $[X] per send |
| 117 | - **Estimated CPM:** $[X] |
| 118 | - **Past sponsors:** [list — competitive validation] |
| 119 | - **Score:** [X/25] |
| 120 | - **Fit rationale:** [1-2 sentences on why this is a strong match] |
| 121 | - **Sponsor page:** [url or "inquiry required"] |
| 122 | |
| 123 | ### 2. [Newsletter Name] |
| 124 | ... |
| 125 | |
| 126 | |
| 127 | |
| 128 | ## Tier 2 — Worth Testing (Score 15-19) |
| 129 | |
| 130 | ### 1. [Newsletter Name] |
| 131 | ... |
| 132 | |
| 133 | |
| 134 | |
| 135 | ## Tier 3 — Watchlist (Score 10-14) |
| 136 | (Monitor these — audience fit is good but reach or accessibility is limited) |
| 137 | |
| 138 | |
| 139 | |
| 140 | ## Where Competitors Are Already Advertising |
| 141 | |
| 142 | | Newsletter | Competitor | Notes | |
| 143 | |-----------|-----------|-------| |
| 144 | | [Name] | [Competitor] | Validated ICP match | |
| 145 | ... |
| 146 | |
| 147 | |
| 148 | |
| 149 | ## Budget Allocation Recommendation |
| 150 | |
| 151 | Given budget of [X]/month and campaign goal of [goal]: |
| 152 | |
| 153 | | Newsletter | Send frequency | Cost per send | Sends/month | Monthly cost | |
| 154 | |-----------|---------------|--------------|-------------|-------------| |
| 155 | | [Name] | Weekly | $[X] | 4 | $[X] | |
| 156 | | [Name] | Bi-weekly | $[X] | 2 | $[X] | |
| 157 | | **Total** | | | | $[X] | |
| 158 | |
| 159 | **Recommended test:** Start with [Newsletter 1] for 2 sends to validate conversion rate before expanding. |
| 160 | |
| 161 | |
| 162 | |
| 163 | ## Outreach Templates |
| 164 | |
| 165 | ### Cold outreach to newsletter with no sponsor page: |
| 166 | |
| 167 | Subject: Sponsoring [Newsletter Name] — [Your Company] |
| 168 | |
| 169 | > Hi [Name], |
| 170 | > |
| 171 | > I'm [Name] from [Company] — we [one-line pitch]. We're fans of [Newsletter Name] and think our audience overlap is strong: [ICP match rationale]. |
| 172 | > |
| 173 | > Would you be open to a sponsored mention or dedicated send? Happy to share what we're looking for and see if it's a fit. |
| 174 | > |
| 175 | > [Name] |
| 176 | |
| 177 | ### Request for media kit: |
| 178 | |
| 179 | > Hi [Name] — big fan of [Newsletter Name]. Could you share your media kit and current sponsorship rates? [Your Company] is evaluating newsletter partnerships for Q[X]. |
| 180 | |
| 181 | |
| 182 | Save to `newsletter-sponsors-[YYYY-MM-DD].md` in the current working directory (or user-specified path). |
| 183 | |
| 184 | ## Cost |
| 185 | |
| 186 | | Component | Cost | |
| 187 | |-----------|------| |
| 188 | | Web search (discovery phase) | Free | |
| 189 | | All analysis and scoring | Free (LLM reasoning) | |
| 190 | | **Total** | **Free** | |
| 191 | |
| 192 | ## Tools Required |
| 193 | |
| 194 | **web_search** — for newsletter discovery and verification |
| 195 | No API keys required |
| 196 | |
| 197 | ## Trigger Phrases |
| 198 | |
| 199 | "Find newsletters I can sponsor to reach [ICP]" |
| 200 | "What newsletters does [title/industry] read?" |
| 201 | "Run newsletter sponsorship research for [client]" |
| 202 | "I want to test paid newsletter distribution — where should I start?" |
| 203 |
Details
- Updated
- Sep 21, 2026
- License
- MIT
- Stars on the repo
- ★ 1,220
- Checked
- Source
- gooseworks-ai/goose-skills ↗
- Creator
- gooseworks-ai · 205 listings
Similar skills
See all →
SkillLong-Form Drafter
AgentPodcast Content Analyzer
AgentPodcast Production Editor
AgentPodcast Metadata Specialist
AgentAudio Transcriber
AgentPodcast Trend ScoutMore from gooseworks-ai
SkillAd Angle Miner
SkillAd Campaign Analyzer
SkillLead Quality Analyzer
SkillMessage Match Auditor
SkillAI Search Visibility
SkillAmazon Product Search