Total Subscribers
—
all time
Growth (30 days)
—
vs prev 30d
Email Open Rate
—
loading...
Top Traffic Source
—
by new subscribers
Active Last 7 Days
—
of total
Subscriber & Visitor Growth
Daily new subscribers & visitors
Traffic Sources
By unique visitors
Traffic by Category
Smart Insights
Loading...
Traffic & Growth Sources
Daily New Subscribers
Daily Unique Visitors
Sources Ranked by Subscribers
| # | Source | Visitors | Subscribers | Conv. % | Share |
|---|---|---|---|---|---|
| Loading... | |||||
Content → Growth Correlation
New subscribers in 7 days after vs 7 days before each post send
Loading...
Source Quality by Engagement
Which sources bring your most active readers (min. 5 subscribers)
| Source | Subs | Active % | Dormant % | Inactive % | Breakdown |
|---|---|---|---|---|---|
| Load subscriber export to see source quality. | |||||
Total Subscribers
—
all time
Active Last 7 Days
—
opened email
Unengaged (6mo)
—
6-month window
Countries Reached
—
worldwide
Re-engage Target
—
silent 30+ days
Deliverability Risk
—
6-month window
Power Users
—
2+ engagement types
Median Days Since Open
—
last email open
Engagement Segments
Based on email opens over 6 months
Subscribers by Country
From subscriber export country field
How Subscribers Found You
New Subscribers by Month
Total Cancellations
—
paid subscribers
Time to Cancel
—
start to cancel
Cancellations by Month
When subscribers cancelled
Time to Cancel
How long before they left
No email stats data loaded. Add an email_stats CSV in Settings.
Link Clickers
—
of total
Commenters
—
power users
Avg Days Active (30d)
—
across active subs
Deliverability Risk
—
email drop rate
Engagement Funnel
Subscriber journey from inbox to power user
Subscriber Lifetime
How long they've been subscribed
Dead Load by Tenure
Unengaged in 6-month window, grouped by how long they've been subscribed
Email Opens Distribution
How many emails each subscriber has opened (6mo)
Cohort Retention
% active (opened in 30d) by join month · last 12 cohorts
Superfans
Score = comments×10 + shares×8 + clicks×5 + gifts×20
Open Rate Decay
% of each join-month cohort who opened in 7d / 30d / 6mo windows · last 12 cohorts
Top 15 Most Engaged Readers
Score = opens×3 + clicks×5 + views×0.5 + comments×10 + shares×8
| # | Subscriber | Score | Opens | Clicks | Views | Comments | Shares | Segment |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Loading...
Growth Analysis—
Generate insights to see growth analysis
Engagement Health—
Generate insights to see engagement health
Audience Profile—
Generate insights to see audience profile
30-Day Action Plan—
Generate insights to get your action plan
Chat
No AI configured
Your Data
Point the app at your Substack exports folder — new files are picked up automatically each time you open the app. Or add files manually below.
Exports Folder
Newsletter
Your newsletter name is used in AI-generated insights so they reference your publication correctly.
Newsletter Name
AI Provider
OpenRouter gives you Claude, GPT-4o, Gemini and Llama with one key. Ollama is free and runs locally with no internet.
Provider
Model
API Key
Not connected
License
To add or remove activated devices, visit your license management page.
—
—
About StackStats
Current version
—
Latest release
—
All data stays on your machine. AI providers receive only aggregated summaries, never raw email addresses.