Revenue intelligence for paid newsletters

See which posts actually drive your revenue.

Substack tells you opens and clicks. StackIntel maps every paid conversion and cancellation back to a specific post — so you know what's earning, what's churning, and what to write next.

48-hour turnaround Emails hashed before processing No commitment
+47 paid · last 30d
Margin Notes — 30d Report SAMPLE
MRR
$3,847
▲ +9.2%
Conversion
5.2%
▲ +0.8 pts
Top Revenue Posts
The pricing page that 5x'd our trial-to-paid +$1,260
Why we killed our enterprise tier +$990
I audited 30 SaaS onboardings +$810
I'm taking next month off −5 churn
48-hour delivery
The Problem

Substack tells you what people opened. Not what moved money.

You're a writer running a real business. Surface-level analytics aren't enough — you need to know which posts pay rent and which ones quietly cost you subscribers.

What Substack shows you

Engagement metrics

  • Open rates and click rates
  • Subscriber counts
  • A revenue line you can't decompose
  • Vanity rankings against other writers
What you actually need

Revenue attribution

  • Which post each paid subscriber upgraded after
  • Which posts trigger cancellations
  • Format and length patterns that convert
  • What to write more of, and what to stop writing
How it works

Three CSVs in. One report out.

No integrations to set up. No code to install. Five minutes of exports and we'll handle the rest.

You send three CSVs

Substack subscribers, Stripe payments, and your post list. All exportable in under five minutes from tools you already use.

We map every event

Each conversion is attributed to the most recent post before upgrade. Each cancellation is mapped to the post that preceded it. We surface the patterns.

You get a report in 48h

A single PDF covering revenue, top performers, churn drivers, format insights, and concrete recommendations. Yours to keep.

See the deliverable

This is what lands in your inbox.

A complete sample report from a fictional newsletter — every section, every chart, every recommendation. Open it before you send a thing.

Open sample report
What you get

Six sections. Every honest number.

No vanity metrics, no padded charts. Just the data you need to decide what to write next — and what to stop writing.

Revenue per post

Every paid conversion attributed to the post that preceded it, with estimated lifetime value.

Conversion drivers

Which posts move free readers to paid. Ranked by revenue, with format and length patterns surfaced.

Churn analysis

The posts that quietly cost you subscribers — usually not the ones you'd guess.

Format insights

Opinion vs roundup vs case study — which format earns and which is invisible to your wallet.

Audience funnel

Free → engaged → paid. Where the leaks are. Where the leverage is.

Concrete recommendations

Three specific things to do next — written for you, based on your data.

Free · No commitment · 48 hours

Ready to see where your revenue actually comes from?

Send three CSVs. Get a full audit. Keep the report regardless of whether you find it useful.

or view a sample report first →
Emails hashed before processing. Raw files deleted within 24 hours.
FAQ

Questions creators actually ask.

What do you do with my subscriber emails?
Emails are SHA-256 hashed before any processing. The hash is what lets us match the same person across your subscriber, payment, and post CSVs without ever reading the address. Raw files are deleted within 24 hours of report delivery.
Why are you doing this for free?
We're calibrating the attribution model on real data. Synthetic data won't tell us whether our windows and rules are right. Your data — anonymized — helps us build a better tool. In return, you get a full report you can keep regardless of whether you ever pay us.
How is this different from Substack's analytics?
Substack shows you opens and clicks per post — engagement signals. It doesn't tell you which post a paid subscriber upgraded after, or which post triggered a cancellation. That gap is the entire product.
What if I'm small? Under 1,000 paid subscribers?
The math works at any scale — the insights just have wider error bars at small sample sizes. We'll note that explicitly in your report so you can read it correctly. Below ~50 paid subscribers, results are directional rather than statistical.
What if I don't use Stripe directly?
If you're on Substack with default billing, the Substack paid-subscriber export contains the fields we need. Stripe is preferred but optional. We'll guide you through the right exports when you request the audit.
What's the catch?
No catch. If the report is useful, we'd love a short quote we could share. If it's not — you owe us nothing. We do not sell your data. We do not share it. Aggregated benchmarks are only published with explicit permission.