AI data analyst for EdTech companies

Catch the drop‑off while the cohort is still running.

Every cohort, module by module. Bruin flags the week it slips.

Learner health

September to date · all courses

vs August
Enrollments
7,860
+6%
Trial to paid
14.2%
+0.4 pts
Weekly active
18,420
+3%
Completion
61%
−4 pts

Drop-off by module, September data analytics cohort

Module 4 lost 38%. Over five times any earlier module.

app.module_progress + stripe.subscriptions · refreshed 06:00

Trusted by forward-thinking teams

Ask it anything

Mid-course review at 3. The mentors have the names.

Your numbers

Defined once. Used in every answer.

Trial to paid
paid_within_30d / trials_started
Weekly active learners
count(distinct learner_id) where active_last_7d
Completion rate
learners_completed / learners_enrolled
Cohort retention
still_subscribed_month_n / cohort_size
Revenue per learner
(revenue − refunds) / paying_learners
Seat utilization
seats_active_30d / seats_purchased

From a head of product

“With Bruin, what previously took hours can now be accomplished in just 15 minutes.”

Tolga TolgayTolga TolgayHead of Product, Kyoso Interactive

Built on the Bruin platform

What runs behind the answer.

Frequently asked

Questions from EdTech teams.

How do I know Bruin’s course completion numbers are right?

Every answer shows the query and the tables behind it. Completion, trial to paid and seat utilization each have one definition, tested on every run.

Which learning tools does Bruin connect to?

Your platform’s database (Postgres, MySQL, SQL Server), Docebo, Stripe, Chargebee, Paddle, HubSpot, Salesforce, Mixpanel, Amplitude, PostHog, Segment, Zendesk and Intercom, plus thousands more through APIs.

Can Bruin show where learners drop off inside a course?

Yes. With module progress from your platform database or Docebo, it shows drop-off by module and exercise for each cohort, and which learners stalled.

Can Bruin flag a learner cohort the week it starts to slip?

Yes. Schedule completion by module every Monday, or set a rule, like any module losing over 15% of its learners, and Bruin posts it with the names for mentors.

Can Bruin connect course data with billing and support tickets?

Yes. Enrollments, progress, Stripe subscriptions and Zendesk tickets sit in one model, so you can ask which cohorts cancel after a hard module or which tickets block completion.

Can Bruin show seat use for our B2B accounts before renewal?

Yes. Ask for seat utilization by account, or schedule it as a PDF before each renewal call, so customer success sees which accounts use under half their seats.

Do we need a data team or data expertise to use Bruin?

No. Connect your platform database and Stripe, then ask in Slack. If you have a data team, Bruin runs on their models and checks.

Can course teams and mentors use Bruin in Microsoft Teams or Discord?

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 the reports in our LMS?

LMS reports cover one system. Bruin joins learning, billing, product and support data, answers follow-up questions in plain words and shows the query behind each number.

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

A chat assistant only sees what you paste in. Bruin answers from your connected learning, billing and support 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 learner data safe with Bruin?

Bruin is SOC 2 Type 2 attested and ISO/IEC 27001:2022 certified. Access follows the roles you set, and your data is never used to train AI models.

Fix the module before the cohort ends.

$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.