How to summarize newsletters with AI (and email yourself one digest).
You subscribe to twelve newsletters, read two, and delete the rest. Here's the fix: point an AI at the feed once, tell it what you care about, and every morning a single digest lands in your inbox with the actually-worth-reading bits from every publication. No manual triage. No lost stories.
- Reads every newsletter overnight, even the ones you'd skip
- Extracts stories that match themes you specified
- Delivers one clean digest email — no dashboard to check
- Costs nothing beyond your existing Anthropic or OpenAI usage
The newsletter problem is a triage problem
Most operators subscribe to more newsletters than they can read. The math is straightforward: a good newsletter takes 8-12 minutes, a serious operator subscribes to 15-30 of them, and reading them all is a part-time job. What actually happens is that 2-3 favorites get read every issue, the rest accumulate unread, and eventually you unsubscribe from good newsletters because you couldn't get to them — not because they weren't valuable.
This creates a specific information gap. The stories that shape a category — the funding rounds, the product launches, the essays that reset consensus — are covered in the newsletters you're not reading. You hear about them late, second-hand, in a Slack DM from someone who did read that week. The fix isn't to read more; it's to make the newsletters do their own triage for you.
An AI-summarized digest changes the reading contract. Instead of committing 90 minutes a week to reading, you commit 5 minutes to skimming a digest. If a summary catches your attention, you click through to the full article. If nothing catches, that's a signal — you learned everything you needed to know about that week's coverage in five minutes. Net effect: you stay informed on 25 newsletters instead of well-read on 3.
The catch is that a bad summarization workflow is worse than not reading. If the AI writes generic 'they announced X' blurbs with no editorial angle, you still miss the stories that matter because they read like every other blurb. The value is in the editorial voice — the summarizer needs to know what you find interesting and lead with that. This is why the 'editor voice' setup step in the template isn't decorative; it's the whole difference between useful and useless.
How it works
- 1
1. Grab the RSS feeds for your newsletters
Most newsletter platforms (Substack, Beehiiv, Ghost, WordPress, ConvertKit) expose an RSS feed. On Substack, append `/feed` to any publication URL. Copy each feed URL you care about into one place — 5 to 30 feeds is a healthy range.
- 2
2. Activate the AI Newsletter Curator template
In Pilotran, pick the AI Newsletter Curator template, paste your RSS feeds (one per line), and set an editor voice — one sentence describing what you find interesting. That voice is what Claude uses to pick stories.
- 3
3. Pick a schedule and hit activate
Default schedule is Monday 8 AM. You can run daily, weekdays only, or once a week. Pilotran runs the workflow once against sample feeds so you see Claude's output before it starts touching your real digest cadence.
- 4
4. Review, edit, forward — or just read
The digest lands in your Notion drafts database (or Gmail if you configured that). You can edit before sending, share with your team, or archive — it's your call. Pilotran doesn't send anything on your behalf without approval.
What a real run produces
Sample: Ops Weekly, week 37. 43 stories pulled from 24 feeds. Editor voice: 'skeptical operator who cares more about reliability than hype'. Claude picked 8 stories, clustered into 3 themes, drafted the full issue in Notion.
- You subscribe to 10+ newsletters and read fewer than half regularly
- You want to stay current on a category without dedicating hours per week
- Your team shares the same information diet and wants one place to see it
- You publish your own newsletter and want to see what your peers wrote this week
- You subscribe to 2-3 newsletters and read them all — you don't need this
- You want a real writer's voice, not an AI summary — get the actual newsletter
- The newsletter you care about doesn't publish RSS (some paid Beehiiv, some ConvertKit)
- You need the summaries in real-time — this template runs on a schedule, not on new-post webhooks
Notes from the build
Why we pick 8 stories, not everything
43 stories a week becomes an unreadable list even in digest form. Forcing Claude to pick the top 8 — with reasons — mirrors what a real editor does. If you want everything, use an RSS reader; if you want signal, force selection.
Why themes, not chronology
The default digest format is 'here's what I found interesting this week, grouped'. Themes surface patterns you'd miss reading chronologically — three stories about reliability-as-marketing means something, three separate blog posts about it look like coincidence.
Why Notion drafts, not direct-send
You can edit before publishing, keep an archive, share with your team. Direct-send email digests can't be adjusted after the fact. If you want to share the digest, we recommend publishing it as a proper newsletter yourself — the workflow can also draft a Beehiiv or Substack post if you connect that.
AI Newsletter Curator
Every Monday, Claude pulls this week's RSS-tracked stories, picks 8, and drafts a full editorial newsletter with headline, intro, and per-story blurbs.
See the templateFrequently asked
Which AI model reads my newsletters?
Claude by default. If you connect your own Anthropic or OpenAI key in Pilotran settings, the workflow pays you API costs directly — no markup from us.
Can I run it against paid newsletters?
Only if the newsletter you're subscribed to exposes RSS. Most paid Substack subscriptions do; some Beehiiv paid plans do not. Check by appending `/feed` to the newsletter URL.
What if a newsletter doesn't have RSS?
Forward emails from that sender to a Gmail label, and use our inbox-zero-morning-digest template alongside — Claude reads Gmail directly for those cases.
Does it summarize in my voice or in a generic voice?
You set the editor voice with one sentence during activation. That voice — 'skeptical operator', 'excited early-adopter', 'dry academic', whatever — shapes every summary. Update it anytime; the next run adapts.
How much does one run cost in AI tokens?
With prompt caching on (Pilotran turns this on by default), a daily run over 20 feeds averages under $0.05 in Anthropic API costs. With Claude Haiku, it drops under $0.02. Cheaper than a single latte per month for daily runs.
Can multiple people share one digest?
Yes. The digest lands in a Notion page or database — share it like any other Notion resource. Teams commonly use this pattern to keep an executive team on the same information diet without everyone reading twelve newsletters.
Does it work with Beehiiv, Ghost, or WordPress feeds?
Any RSS-exposing platform works. Beehiiv, Ghost, WordPress, Substack, ConvertKit, Buttondown, self-hosted RSS — the workflow reads the standard RSS envelope, not a platform-specific API.