Newsletter Sponsorship Finder
Newsletter sponsorship finder

Find newsletters relevant to a target audience/industry for sponsorship opportunities. Discovers newsletters through web search, newsletter directories, and industry research.
--- name: newsletter-sponsorship-finder description: > Find newsletters relevant to a target audience/industry for sponsorship opportunities. Discovers newsletters through web search, newsletter directories, and industry research. Returns newsletter name, author, estimated audience, topic focus, sponsorship rates (if available), and contact info. --- # Newsletter Sponsorship Finder Find and rank newsletters for sponsorship opportunities targeting a specific ICP. Uses web search, newsletter directories, and competitor intelligence to build a prioritized list of sponsorship targets. ## Quick Start ``` Find newsletter sponsorship opportunities for [client]. Target audience: [description]. Industry keywords: [keywords]. ```
Overview
Find and rank newsletters for sponsorship opportunities targeting a specific ICP. Uses web search, newsletter directories, and competitor intelligence to build a prioritized list of sponsorship targets.
Manual install (npx, ZIP)
npx skills add gooseworks-ai/goose-skills --skill newsletter-sponsorship-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/capabilities/newsletter-sponsorship-finderNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/aee49115357ed97cebfc/newsletter-sponsorship-finder.zip" -OutFile "$env:TEMP\newsletter-sponsorship-finder.zip"; Expand-Archive "$env:TEMP\newsletter-sponsorship-finder.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md6.0 KBskill.meta.json283 Bscripts/1 file · 5.1 KB
Read the files here
Show the full text160 lines
Newsletter Sponsorship Finder
Find and rank newsletters for sponsorship opportunities targeting a specific ICP. Uses web search, newsletter directories, and competitor intelligence to build a prioritized list of sponsorship targets.
Quick Start
Find newsletter sponsorship opportunities for [client]. Target audience: [description]. Industry keywords: [keywords].
Or with optional filters:
Find newsletter sponsorship opportunities for [client].
Target audience: CTOs and DevOps engineers at startups.
Industry keywords: cloud, AWS, DevOps, infrastructure, FinOps.
Budget: $500-2000/placement.
Geographic focus: US.
Inputs
- Target audience description (required) — e.g., "CTOs and DevOps engineers at startups"
- Industry keywords (required) — e.g., "cloud, AWS, DevOps, infrastructure, FinOps"
- Budget range (optional) — for filtering newsletters by sponsorship cost
- Geographic focus (optional) — e.g., "US", "Europe", "Global"
- Output path (optional) — where to save results, defaults to
clients/<client>/leads/newsletter-sponsorships-YYYY-MM-DD.md
Cost
Free — all discovery is WebSearch-based. No API keys required.
Dependencies
pip3 install requests
Optional helper script for Substack directory search:
python3 skills/newsletter-sponsorship-finder/scripts/search_newsletters.py --keywords "cloud,AWS,DevOps" --output json
Process
Phase 1: Define Target
Accept from user:
- Target audience description (e.g., "CTOs and DevOps engineers at startups")
- Industry keywords (e.g., "cloud, AWS, DevOps, infrastructure, FinOps")
- Budget range (optional, for filtering)
- Geographic focus (optional)
Phase 2: Discovery (run searches in parallel)
A) Direct newsletter search (WebSearch)
Run these searches:
"[industry] newsletter""[industry] weekly newsletter developer""best newsletters for [target audience]""[industry] newsletter sponsorship""advertise in [industry] newsletter"
B) Newsletter directory search
Search Swapstack/Paved/SparkLoop for relevant newsletters:
"site:swapstack.co [industry]""site:paved.com [industry]"- WebFetch on directory result pages to find listings in the target niche
C) Industry-specific discovery
- Search for
"[industry] blog"and"[industry] content creator"to find people who likely also have newsletters - Search for
"[industry] newsletter" site:linkedin.composts - Search for Substack newsletters:
"site:substack.com [industry keywords]" - Optionally run the helper script:
python3 skills/newsletter-sponsorship-finder/scripts/search_newsletters.py --keywords "[keywords]" --output json
D) Competitor sponsorship research
- Search
"[competitor name] sponsor newsletter"or"[competitor name] advertise" - Check competitor websites for "As seen in" or press pages
- This reveals which newsletters competitors already sponsor (proven audience match)
Phase 3: Enrich Each Newsletter
For each discovered newsletter, use WebFetch to visit the newsletter page and try to find:
- Name — Newsletter name
- Author/Organization — Who runs it
- URL — Signup page or archive
- Estimated audience — subscriber count (often mentioned on sponsorship pages or About pages)
- Topic focus — What it covers
- Frequency — Daily, weekly, monthly
- Sponsorship info — Rates, format (dedicated send, banner, classified), contact
- Audience quality — Is the audience primarily decision-makers or junior folks?
- Social proof — Notable sponsors, testimonials
Phase 4: Score & Rank
Score each newsletter (0-10):
- Audience overlap with target ICP (+3 max)
- Audience size (+2 for 10K+, +1 for 5K+)
- Sponsorship availability confirmed (+2)
- Reasonable pricing for budget (+1)
- High engagement signals — open rates mentioned, active community (+1)
- Competitors sponsor it — proven audience match (+1)
Phase 5: Output
Save results to the specified output path as markdown:
# Newsletter Sponsorship Opportunities
**Target audience:** [description]
**Industry:** [keywords]
**Date:** YYYY-MM-DD
## Tier 1: Must-Sponsor (Score 8+)
| Newsletter | Author | Est. Audience | Frequency | Sponsorship Rate | Contact | Score |
|-----------|--------|--------------|-----------|-----------------|---------|-------|
## Tier 2: Strong Fit (Score 5-7)
| Newsletter | Author | Est. Audience | Frequency | Sponsorship Rate | Contact | Score |
|-----------|--------|--------------|-----------|-----------------|---------|-------|
## Tier 3: Worth Exploring (Score 3-4)
| Newsletter | Author | Est. Audience | Frequency | Sponsorship Rate | Contact | Score |
|-----------|--------|--------------|-----------|-----------------|---------|-------|
## Competitor Sponsorship Intel
| Competitor | Newsletters They Sponsor | Notes |
|-----------|------------------------|-------|
## Next Steps
1. Reach out to Tier 1 newsletters for rate cards
2. Request media kits from Tier 2 newsletters
3. Set calendar reminder to refresh this list quarterly
4. Monitor competitor sponsorships monthly
Tips
- Run once per client to establish a sponsorship pipeline
- Refresh quarterly as new newsletters launch frequently
- Check competitor sponsorships monthly — if a competitor starts sponsoring a newsletter, it validates the audience
- Combine with
agentmailto automate initial outreach to newsletter operators - Use
company-contact-finderwhen a newsletter's sponsorship contact is not publicly listed - Newsletters with 5K-50K subscribers often offer the best ROI for B2B sponsorships — large enough audience, small enough for personal touch
| 1 | |
| 2 | name newsletter-sponsorship-finder |
| 3 | description > |
| 4 | Find newsletters relevant to a target audience/industry for sponsorship |
| 5 | opportunities. Discovers newsletters through web search, newsletter directories, |
| 6 | and industry research. Returns newsletter name, author, estimated audience, |
| 7 | topic focus, sponsorship rates (if available), and contact info. |
| 8 | |
| 9 | |
| 10 | # Newsletter Sponsorship Finder |
| 11 | |
| 12 | Find and rank newsletters for sponsorship opportunities targeting a specific ICP. Uses web search, newsletter directories, and competitor intelligence to build a prioritized list of sponsorship targets. |
| 13 | |
| 14 | ## Quick Start |
| 15 | |
| 16 | |
| 17 | Find newsletter sponsorship opportunities for [client]. Target audience: [description]. Industry keywords: [keywords]. |
| 18 | |
| 19 | |
| 20 | Or with optional filters: |
| 21 | |
| 22 | |
| 23 | Find newsletter sponsorship opportunities for [client]. |
| 24 | Target audience: CTOs and DevOps engineers at startups. |
| 25 | Industry keywords: cloud, AWS, DevOps, infrastructure, FinOps. |
| 26 | Budget: $500-2000/placement. |
| 27 | Geographic focus: US. |
| 28 | |
| 29 | |
| 30 | ## Inputs |
| 31 | |
| 32 | **Target audience description** (required) — e.g., "CTOs and DevOps engineers at startups" |
| 33 | **Industry keywords** (required) — e.g., "cloud, AWS, DevOps, infrastructure, FinOps" |
| 34 | **Budget range** (optional) — for filtering newsletters by sponsorship cost |
| 35 | **Geographic focus** (optional) — e.g., "US", "Europe", "Global" |
| 36 | **Output path** (optional) — where to save results, defaults to `clients/<client>/leads/newsletter-sponsorships-YYYY-MM-DD.md` |
| 37 | |
| 38 | ## Cost |
| 39 | |
| 40 | Free — all discovery is WebSearch-based. No API keys required. |
| 41 | |
| 42 | ## Dependencies |
| 43 | |
| 44 | |
| 45 | pip3 install requests |
| 46 | |
| 47 | |
| 48 | Optional helper script for Substack directory search: |
| 49 | |
| 50 | |
| 51 | python3 skills/newsletter-sponsorship-finder/scripts/search_newsletters.py --keywords "cloud,AWS,DevOps" --output json |
| 52 | |
| 53 | |
| 54 | ## Process |
| 55 | |
| 56 | ### Phase 1: Define Target |
| 57 | |
| 58 | Accept from user: |
| 59 | Target audience description (e.g., "CTOs and DevOps engineers at startups") |
| 60 | Industry keywords (e.g., "cloud, AWS, DevOps, infrastructure, FinOps") |
| 61 | Budget range (optional, for filtering) |
| 62 | Geographic focus (optional) |
| 63 | |
| 64 | ### Phase 2: Discovery (run searches in parallel) |
| 65 | |
| 66 | #### A) Direct newsletter search (WebSearch) |
| 67 | |
| 68 | Run these searches: |
| 69 | `"[industry] newsletter"` |
| 70 | `"[industry] weekly newsletter developer"` |
| 71 | `"best newsletters for [target audience]"` |
| 72 | `"[industry] newsletter sponsorship"` |
| 73 | `"advertise in [industry] newsletter"` |
| 74 | |
| 75 | #### B) Newsletter directory search |
| 76 | |
| 77 | Search Swapstack/Paved/SparkLoop for relevant newsletters: |
| 78 | `"site:swapstack.co [industry]"` |
| 79 | `"site:paved.com [industry]"` |
| 80 | WebFetch on directory result pages to find listings in the target niche |
| 81 | |
| 82 | #### C) Industry-specific discovery |
| 83 | |
| 84 | Search for `"[industry] blog"` and `"[industry] content creator"` to find people who likely also have newsletters |
| 85 | Search for `"[industry] newsletter" site:linkedin.com` posts |
| 86 | Search for Substack newsletters: `"site:substack.com [industry keywords]"` |
| 87 | Optionally run the helper script: `python3 skills/newsletter-sponsorship-finder/scripts/search_newsletters.py --keywords "[keywords]" --output json` |
| 88 | |
| 89 | #### D) Competitor sponsorship research |
| 90 | |
| 91 | Search `"[competitor name] sponsor newsletter"` or `"[competitor name] advertise"` |
| 92 | Check competitor websites for "As seen in" or press pages |
| 93 | This reveals which newsletters competitors already sponsor (proven audience match) |
| 94 | |
| 95 | ### Phase 3: Enrich Each Newsletter |
| 96 | |
| 97 | For each discovered newsletter, use WebFetch to visit the newsletter page and try to find: |
| 98 | |
| 99 | **Name** — Newsletter name |
| 100 | **Author/Organization** — Who runs it |
| 101 | **URL** — Signup page or archive |
| 102 | **Estimated audience** — subscriber count (often mentioned on sponsorship pages or About pages) |
| 103 | **Topic focus** — What it covers |
| 104 | **Frequency** — Daily, weekly, monthly |
| 105 | **Sponsorship info** — Rates, format (dedicated send, banner, classified), contact |
| 106 | **Audience quality** — Is the audience primarily decision-makers or junior folks? |
| 107 | **Social proof** — Notable sponsors, testimonials |
| 108 | |
| 109 | ### Phase 4: Score & Rank |
| 110 | |
| 111 | Score each newsletter (0-10): |
| 112 | Audience overlap with target ICP (+3 max) |
| 113 | Audience size (+2 for 10K+, +1 for 5K+) |
| 114 | Sponsorship availability confirmed (+2) |
| 115 | Reasonable pricing for budget (+1) |
| 116 | High engagement signals — open rates mentioned, active community (+1) |
| 117 | Competitors sponsor it — proven audience match (+1) |
| 118 | |
| 119 | ### Phase 5: Output |
| 120 | |
| 121 | Save results to the specified output path as markdown: |
| 122 | |
| 123 | |
| 124 | # Newsletter Sponsorship Opportunities |
| 125 | **Target audience:** [description] |
| 126 | **Industry:** [keywords] |
| 127 | **Date:** YYYY-MM-DD |
| 128 | |
| 129 | ## Tier 1: Must-Sponsor (Score 8+) |
| 130 | | Newsletter | Author | Est. Audience | Frequency | Sponsorship Rate | Contact | Score | |
| 131 | |-----------|--------|--------------|-----------|-----------------|---------|-------| |
| 132 | |
| 133 | ## Tier 2: Strong Fit (Score 5-7) |
| 134 | | Newsletter | Author | Est. Audience | Frequency | Sponsorship Rate | Contact | Score | |
| 135 | |-----------|--------|--------------|-----------|-----------------|---------|-------| |
| 136 | |
| 137 | ## Tier 3: Worth Exploring (Score 3-4) |
| 138 | | Newsletter | Author | Est. Audience | Frequency | Sponsorship Rate | Contact | Score | |
| 139 | |-----------|--------|--------------|-----------|-----------------|---------|-------| |
| 140 | |
| 141 | ## Competitor Sponsorship Intel |
| 142 | | Competitor | Newsletters They Sponsor | Notes | |
| 143 | |-----------|------------------------|-------| |
| 144 | |
| 145 | ## Next Steps |
| 146 | 1. Reach out to Tier 1 newsletters for rate cards |
| 147 | 2. Request media kits from Tier 2 newsletters |
| 148 | 3. Set calendar reminder to refresh this list quarterly |
| 149 | 4. Monitor competitor sponsorships monthly |
| 150 | |
| 151 | |
| 152 | ## Tips |
| 153 | |
| 154 | Run once per client to establish a sponsorship pipeline |
| 155 | Refresh quarterly as new newsletters launch frequently |
| 156 | Check competitor sponsorships monthly — if a competitor starts sponsoring a newsletter, it validates the audience |
| 157 | Combine with `agentmail` to automate initial outreach to newsletter operators |
| 158 | Use `company-contact-finder` when a newsletter's sponsorship contact is not publicly listed |
| 159 | Newsletters with 5K-50K subscribers often offer the best ROI for B2B sponsorships — large enough audience, small enough for personal touch |
| 160 |
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