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

Case file

Pulseboard is a product workspace where the team ranks its work on one board and leaves the Friday standup with a plan.

Head of ProductSeries A SaaSLive, looking for PMF6–15

The focus

This quarter

More paying teams

40 paying workspaces by the end of the quarter.

What hurts now

Don’t activate

Trials start. Too few people still open it after week two.

Already tried

A Monday reminder email (opened, ignored) and a longer onboarding checklist (fewer trials finished it).

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.

01

The product

What it is, who it is for, what it will never be.

4 of 4 answered

Who uses it

Head of ProductSeries A SaaSLive, looking for PMF6–15

Head of Product at a Series A B2B SaaS company, 20–80 people. Series A–B B2B SaaS. Product team of about eight. Live for a year. Paying customers, but retention says no PMF yet. Eight: two PMs, five engineers, one designer.

The job

Rank the backlogRun a standupMade a first decision

Leave Friday standup with a ranked sprint plan. They score their first five backlog items and share the ranked list.

What exists today

Shared boardReports

A shared board, RICE scoring, and a one-page brief.

What you won’t build

Not JiraNot a notes app

Not Jira, not a notes app, not an agency.

02

The market

What people use instead, and how they reach you.

2 of 2 answered

Instead of you

SpreadsheetsNotion / docsFaster to the answerBuilt for one niche

A prioritization spreadsheet plus Notion pages nobody reopens. Ranked list in ten minutes, built only for product teams.

Path to paying

Paid adsSEOLinkedInLanding pageSign upOnboarding wizardTrial endsSelf-serve trialPublic pricing page

Paid search, SEO articles and the founder’s LinkedIn. Landing → sign up → 3-step onboarding → 7-day trial → paywall. Sign up → 7-day trial → pay with a card. Public pricing page with monthly and annual.

03

The numbersOnly editors see this

How you make money, in figures.

2 of 2 answered

Your numbers

Price
$80
Trial → paid
34%
Monthly churn
5%
Cost to acquire
$780
Gross margin
82%
New per day
60
Monthly subscriptionPaying customers

Paying workspaces active in the last 7 days.

How you charge

Per seat / month$50–200 / mo

$80 per workspace per month, billed monthly. About $80 a month per team workspace.

04

The focus

What has to move now, and what is in the way.

1 of 1 answered

Constraints

Web appSlackJira / LinearAI quality

Turning messy pasted numbers into a stable model. Browser web app. No native mobile. Slack digests and a Jira import.

The funnel, on screen

Screenshots and links. AI reads them when you check the brief.

Product links

Live product, docs, or a pitch page. Optional.

Funnel screenshots

The screens a new user walks through, in order. Label each one and say what happens on it — the model reads them and writes a funnel read.

  • Landing
  • Pricing
  • Sign up
  • Core screen

Funnel read

  • Landing promises “ranked sprint plan in 10 minutes” but the sign-up asks for company size before showing value. Onboarding step 2 is a blank board — nothing to score yet. Pricing page is clear; the paywall arrives on day 7 before most teams have run a second session.
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 twelve questions in four chapters — seven required. Paste a doc and AI drafts the answers.
  2. 2Give six numbers: price, trial→paid, churn, CAC, margin, new per day. “Don’t know” is an answer.
  3. 3Add funnel screenshots, run the review, fix the gaps it points at.

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

Deciding what to do next, running a calculation without opening the tool, or turning a decision into a task. Chat reads the brief and the whole workspace.

Three steps

  1. 1Pick a use case or ask in your words — or press “Guide me” for a step-by-step plan.
  2. 2Chat runs the tools: scores, tests, money models arrive as cards you can edit.
  3. 3Say “save” or “create” to write it; every saved result has Open and Undo.

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 — from your own numbers.

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. 1“Model it”: a few numbers from your brief — LTV, CAC, payback in seconds.
  2. 2“What if”: stack the changes you expect and see the year before and after.
  3. 3Need plans, cohorts, channels? Open the same numbers in the full model.

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 ’260/24
Q4 ’2618/24

Week-two retention above 40%

Q1 ’2713/24
Q2 ’270/24
Q3 ’270/24
Lane
Sep’26
Oct’26
Nov’26
Dec’26Retention review
Jan’27
Feb’27
Mar’27
Apr’27
May’27
Jun’27
Jul’27
Aug’27
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 $19.99/mo or $199/yr.

Start freeCancel anytimeExport your data anytime