AI data analyst for media and publishing

Know what sold subscriptions before the news meeting.

Subscriptions, paywall and RPM on one board. Bruin flags what moved.

Audience and revenue

This week · web and app

vs last week
New subs
412
+9%
Paywall conv.
0.41%
−0.06 pts
Churn
2.6%
−0.2 pts
Page RPM
$14.80
+$0.60

Paywall conversion, last 12 weeks

Jul 6Jul 20Aug 3Aug 17Aug 31Sep 21

Live blog: 18,400 paywall hits. Only 0.14% subscribed.

paywall.events + stripe.subscriptions + ad_server.revenue · refreshed 07:00

Trusted by forward-thinking teams

Ask it anything

News meeting at 9:30. What sold is in Slack.

Your numbers

Defined once. Used in every answer.

Paywall conversion
paywall_subscriptions / readers_shown_paywall
Subscriber churn
(cancelled + lapsed) / paying_subs_at_start
ARPU
subscription_revenue / avg_paying_subs
Page RPM
ad_revenue / pageviews × 1000
Fill rate
paid_impressions / ad_requests
Engaged time
sum(engaged_seconds) / pageviews

From a customer

“Bruin handles so many of the problems other tools aim to solve. We're managing only three tools, as opposed to the amount you see others invest in these days.”

Colton ChildersColton ChildersManager of Analytics, SCG
saved per year on tools
Tens of thousands
instead of 6 to 7
3 tools
to build a custom connector
< 1 week
Read the SCG story

Built on the Bruin platform

What runs behind the answer.

Frequently asked

Questions from publishers.

How do I know Bruin’s subscription numbers are right?

Every answer shows the query and the tables behind it. Paywall conversion, churn and RPM have one definition each, tested on every run, so the newsroom and the commercial team see the same figure.

Which media tools does Bruin connect to?

GA4, Snowplow, Amplitude, Stripe, Chargebee, Recurly, Zuora, Mailchimp, Braze, Taboola, Outbrain and your warehouse. Ad server and paywall exports load through S3 or SFTP, plus thousands more through APIs.

Can Bruin tell which stories sold subscriptions?

Yes. Paywall events, sessions and subscription records join per reader, so each new subscription traces back to the story, section and referrer behind it.

Can Bruin send the top stories before our morning news meeting?

Yes. Schedule a morning brief with new subscriptions, paywall conversion and the stories behind them, or post the best-converting stories to #newsletter every Friday.

Can Bruin show ad revenue next to subscription revenue?

Yes. Ad server exports, Taboola and Outbrain sit next to subscription revenue, so RPM, fill rate and subscriptions show up by section on one board.

Can Bruin warn us when subscriber churn rises?

Yes. Set a rule, like cancellations above the four-week average, and Bruin posts it with the plans and sign-up cohorts behind the rise.

Do our editors need a data team or SQL skills to use Bruin?

No. Editors ask in Slack in plain words. Every answer comes with the query and tables behind it, for anyone who wants to check.

Can editors use Bruin in Microsoft Teams or Google Chat, not just Slack?

Yes. Bruin answers in Slack, Microsoft Teams, Google Chat, WhatsApp, Discord, Telegram, email or the browser. Nobody has to learn a new tool.

How is Bruin different from GA4?

GA4 shows traffic. Bruin joins traffic with paywall events, subscriptions and ad revenue, so you can ask which stories bring paying readers, not just pageviews.

How is Bruin different from asking ChatGPT about our audience data?

A chat assistant only sees what you paste in. Bruin answers from your connected traffic, paywall and subscription data, runs the query itself and shows its sources.

How much does Bruin cost, and is it per seat?

Bruin Cloud is free to start: $100 in credits and 50 AI tasks, no credit card. After that, compute is billed per second (about $2.50 an hour for SQL, $10 on a standard instance) and AI tasks cost $1 to $3 each, depending on complexity. Committed-use discounts lower the rate as usage grows. No seats.

Is our reader data safe with Bruin?

Bruin is SOC 2 Type 2 attested and ISO/IEC 27001:2022 certified. Your data is never used to train AI models.

Bring the subscription numbers to the news meeting.

$100 in credits and 50 AI tasks. No credit card.

A demo walks through your own data.

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.

The signup form is hosted by Brevo. Allow marketing cookies to load it.