Guide

Nine tools, one loop, one product.

Every frame below is the real component running on demo data for Pulseboard, a B2B analytics startup with a week-two retention problem. Follow the story from the brief to the roadmap, then open the tool.

The loop

How the loop works

Every tool reads the same brief and hands its output to the next step. Write the product down once, then move work left to right. Chat sits across the loop and pushes things between steps.

  1. 01Frame

    Write the brief once. Talk it through.

  2. 02Discover

    Find pains and hypotheses.

  3. 03Decide

    Rank what is worth building.

  4. 04Model

    Prove the numbers hold.

  5. 05Ship

    Plan and deliver it.

01 · frame

Context

One brief. Every tool reads it.

Try it free
Brutalytics · ContextLive · try it

Product

Who uses it, what they finish, what exists, what you refuse.

11/11 fields

Head of Product
Series A SaaS
Live, looking for PMF
6–15
Rank the backlogRun a standup
Made a first decision
Shared boardReports
SpreadsheetsNotion / docs
Faster to the answerBuilt for one niche
Not JiraNot a notes app
More paying teams

Brief health

Sharp product and pricing story. The gap is between activation and the paywall: the brief says week-two retention is the constraint, but nothing in the funnel brings a team back after the first ranked list.

  • Activation moment (“first ranked list”) and the 7-day paywall are only one session apart.
  • North star counts paying workspaces, but the constraint is pre-payment retention.
Next toolProblem SynthesizerCluster trial-exit feedback before guessing at fixes.
Edit any field or tag — the lens rings and health read update live.

When to reach for it

Day one, and again whenever a fact about the product changes. If you keep re-explaining who the user is, the brief is not done.

Three steps

  1. 1Answer a 24-question interview with chips — six required, the rest skippable.
  2. 2Drop links and funnel screenshots; the model reads them and writes a Funnel read.
  3. 3Fix the gaps Brief health points at, then open the tool it recommends.

Use case · Pulseboard’s brief in twenty minutes

The founder picks “Head of Product” and “Series A SaaS”, drops the landing link, adds four funnel screenshots. Brief health flags the gap between activation and the day-7 paywall and sends her to Problems.

02 · frame

Chat

A product partner who read the brief.

Try it free
Brutalytics · ChatLive · try it

I read the Pulseboard brief. Strong ICP and pricing; the weak spot is week-two retention — trials start, few teams come back.

Before we pick a fix: do you know why week two is empty? Is it that the second standup never happens, or that the board has nothing new to score?

Honestly we do not know. We have about 40 exit-survey answers from trials that lapsed.

Then that is the first move — 40 answers is enough to cluster. Run them through Problems, then we decide between a Slack nudge before the second standup and a “re-score last week” prompt on the board.

Cluster the 40 exit answersProblems · Trial lapsed before second standup
Spec the pre-standup Slack nudgeOpen Backlog
Run an action, or pick a suggestion to see the next turn.

When to reach for it

Thinking out loud, deciding what to do next, or turning a vague worry into a concrete task. Chat opens the conversation with what it sees in the brief.

Three steps

  1. 1Start a thread — Chat opens with a read of the brief and four sharp questions.
  2. 2Answer, or tap a suggested question. Every reply ends with three more.
  3. 3Confirm an action button to create a task, send to RICE, or start a session.

Use case · “We don’t know why week two is empty”

Chat spots that the constraint is pre-payment retention and that 40 exit answers exist. It proposes clustering them first and specs a Slack nudge as a backlog task.

03 · discover

Idea Brainstormer

Hypotheses for a stated pain.

Try it free
Brutalytics · Idea BrainstormerLive · try it

Six hypotheses for the week-two problem, constrained by the brief.

1 liked · taste is learned from what you keep

1

Re-score last week’s board on Monday

Open the workspace to a diff: which scores moved, which items shipped. Gives the second session a reason to exist.

ImpactHighEffortLow
Stress test1 objections

Risks

  • Only works if the first session produced 5+ scored items.

Counter-bet

Ship the Slack digest first — it reaches people who never reopen the tab.

2

Slack digest before standup

Thursday evening: top three ranked items and one open question, posted to the team channel.

ImpactHighEffortMedium
3

Import the Jira backlog on day one

Seed the board so onboarding step 2 is never blank. Score five imported items in the first session.

ImpactMediumEffortMedium
4

Extend trial to 14 days

Two standups inside the trial instead of one. Cheap to test, but hides the retention problem rather than fixing it.

ImpactMediumEffortLow
5

Sprint plan export to PDF

One-click ranked plan for stakeholders. Makes the output visible outside the tool.

ImpactLowEffortLow
6

Team scoring mode

Everyone scores blind, then reveal. Turns the ranking into a meeting ritual instead of a PM chore.

ImpactHighEffortHigh
Like, skip and pin — the board learns taste from what you keep.

When to reach for it

The problem is clear and the solution space is open — or the backlog is empty and the team is arguing from taste.

Three steps

  1. 1State the pain and what you already tried. The brief fills in the rest.
  2. 2Like, skip or pin ideas; the next batch learns your taste.
  3. 3Challenge the favourites, then send the survivors to the RICE inbox.

Use case · Six bets on week-two retention

From “teams score once and vanish” the tool proposes a Monday diff view, a Slack digest, Jira import, and a longer trial. Challenge flags the longer trial as hiding the problem.

04 · discover

Problem Synthesizer

Raw feedback → ranked pain clusters.

Try it free
Brutalytics · Problem SynthesizerLive · try it
40 feedback points · patternsSecond session never happensBoard empty after onboardingStakeholders never see the output
1

Nothing pulls the team back for a second standup

Blocking

Teams score once, close the tab and forget. No trigger between session one and the paywall.

Mentions19· 48% of all
  • We did the ranking on Friday and honestly I never opened it again.
  • It was useful once. There was no reason to come back on Monday.

What to do about it

  • Slack digest before the next standup
  • Monday “what moved” view
2

Blank board after onboarding

Degrading

Onboarding ends on an empty board. PMs with a Jira backlog do not want to retype it.

Mentions13· 33% of all
  • I got to the board and it was just… empty. I left.

What to do about it

  • Jira import in onboarding step 2
The top cluster with quotes and suggested actions.

When to reach for it

There is a pile of reviews, interviews or exit surveys and nobody can say what they add up to.

Three steps

  1. 1Paste the feedback. The brief tells the model who the users are.
  2. 2Read the clusters: severity, mention share, verbatim quotes.
  3. 3Pick the actions you believe and send them to RICE or straight to Backlog.

Use case · 40 exit-survey answers, three clusters

Nineteen of forty mention “never opened it again”. The blank onboarding board is second. Stakeholder visibility is real but small.

05 · decide

RICE Prioritizer

Score it, then stop arguing.

Try it free
Brutalytics · RICE PrioritizerLive · try it
Ranked rows — open one to see the factor breakdown.

When to reach for it

Several candidates, one sprint. The team is ranking by who spoke last.

Three steps

  1. 1Pull candidates from the inbox — Ideas, Problems and Chat drop them there.
  2. 2Set reach, impact, confidence and effort on 1–5 scales with real anchors.
  3. 3Read the bands: ship, consider, skip. Send the ship band to Backlog.

Use case · Digest beats team-scoring mode

Team scoring mode has the highest impact but effort 5 and confidence 2 push it to the bottom. The Slack digest tops the list on effort alone.

06 · model

Unit Economics

CAC, LTV, payback — live.

Try it free
Brutalytics · Unit EconomicsLive · try it
58/ 100
C

Workable but fragile — fix the leaks

  • LTV does not cover acquisition. Either the price is too low or customers leave too early.
LTV : CAC
1.7x
healthy above 3x
CAC payback
12 mo
target ≤ 12
Monthly churn
5.0%
target ≤ 3%
Gross margin
82%
strong for SaaS

Move the inputs

5.0%
$780

ARPA $80/mo at 82% gross margin. The full tool models tiers, plans, rebill curves and three scenarios.

Drag churn and CAC; the grade and the four numbers recompute.

When to reach for it

Before scaling a channel, changing price, or promising a payback number to anyone.

Three steps

  1. 1Pick the model: SaaS, e-commerce or mobile. The financial lens pre-fills.
  2. 2Drag price, churn and CAC; every metric moves with the slider.
  3. 3Read the health grade and save the scenario for the next planning round.

Use case · Payback is the leak, not CAC

LTV:CAC looks fine at 3.9x, but 5% churn stretches payback to 14 months. The recommendations point back at retention — the same bet the rest of the loop made.

07 · model

A/B Test Calculator

Go / no-go, not p-value theatre.

Try it free
Brutalytics · A/B Test CalculatorLive · try it

Bayesian · 14 days · 2,140 trials

Ship the Slack digest

Trials with the Thursday digest came back for a second standup more often, and the posterior clears the threshold. Ship, then watch week-two return for two more cycles.

P(variant beats control)

97.5%

Week-two return: 31% → 35%

What the numbers say

Lift+4.0 pp95% CI -0.01 pp – 8.0 ppRisk if wrong-0.02 ppexpected loss if shippedRun longer?Noposterior is stable

Move the variant

375 / 1070
Control · returned
332 / 1070
Ship threshold
P ≥ 95%

Same Beta–Binomial engine as the tool. Peeking-safe, so you can add data and re-run as the test goes.

Move the variant — the real Bayesian engine rewrites the verdict.

When to reach for it

Before a funnel experiment to size it, and after to decide. Also when someone wants to stop a test early.

Three steps

  1. 1Enter baseline conversion, expected lift and daily traffic.
  2. 2Get sample size and duration; run the test.
  3. 3Paste results for a Bayesian and frequentist verdict you can read aloud.

Use case · Ship the digest on day 11

Week-two return climbs from 31% to 44% with the Thursday digest. Probability of beating control clears 97% and holds, so the test ends early with a clear call.

08 · ship

Backlog

Work, with the decision attached.

Try it free
Brutalytics · BacklogLive · try it

To do

2

Monday “what moved” view

feature5 SPRICE 96.0via RICE

Onboarding step 2 renders blank on Safari

bug1 SP

In progress

1

Slack digest before standup

feature5 SPRICE 108.0via RICE

Done

1

Interview 5 lapsed trials about week two

research2 SPvia Chat
Kanban columns with RICE and source chips.

When to reach for it

Something is agreed and needs to become a spec the team can pick up.

Three steps

  1. 1Tasks arrive from RICE and Chat with their reasoning linked.
  2. 2“Write with Context” drafts the spec from the brief; edit, don’t start blank.
  3. 3Move cards across boards and sprints; RICE factors travel with them.

Use case · The digest becomes a card

The RICE score, the cluster quote and the chat thread all sit behind one card. Six months later nobody asks why it was built.

09 · ship

Roadmap

Lanes × months, with dependencies.

Try it free
Brutalytics · RoadmapLive · try it
Capacity
Q3 ’265/24

Week-two retention above 40%

Q4 ’2613/24
Q1 ’2713/24
Q2 ’270/24
Q3 ’270/24
Lane
Aug26
Sep26
Oct26
Nov26Retention review
Dec26
Jan27
Feb27
Mar27
Apr27
May27
Jun27
Jul27
Retention

Slack digest before standup

5 SPhigh

Monday “what moved” view

5 SPmedium

Onboarding

Jira import in onboarding

8 SPmedium

Platform

Team scoring mode

13 SPlow

Read-only roadmap with capacity and a milestone.

When to reach for it

Sequencing a quarter, or showing stakeholders when things land without opening the board.

Three steps

  1. 1Place backlog items on lanes; drag to change month and span.
  2. 2Draw dependencies and watch capacity per quarter fill up.
  3. 3Share a read-only link — the plan updates when the board does.

Use case · Retention lane first, platform later

Digest this month, the Monday view next, Jira import over two months. Team scoring mode waits until the retention review milestone.

Try Brutalytics for seven days.

The trial includes all six tools and the full feature set. After seven days, Pro is $29.99/mo or $299/yr.

Start freeCancel anytimeExport your data anytime