Skip to content
Nogu ReleaseBetaNG-RLS-002

Know who a release breaks before you ship it.

A green test suite tells you the code does what the tests expect. Release tells you whether the people paying you can still finish what they came to do.

Nogu Release · v4.12 against stagingIllustration · not a screenshot
CohortAccountsMRRResult
Trial1,204$0Queued
Standard476$87,870Queued
Power users86$22,400Queued
Enterprise14$61,880Queued
Unusual combinations41$12,140Queued
1,841 real workflows replayed
Problem01

“142 tests passed” is not the same as “nobody is worse off”.

What you can already see

Unit tests
1,204 passing
Integration tests
188 passing
Staging smoke test
Green
Coverage
76%

What nothing tells you

  • Which real workflows this build actually breaks.
  • Who runs them, and how often.
  • How much revenue is standing behind those people.

Tests encode what you thought of. Customers do the things you didn't. Release closes that gap by replaying what they actually do, against the build you are about to ship.

Workflow02

Replay reality against the build.

  1. 01

    Learn

    Product analytics become cohorts: how each kind of customer actually moves through the product.

  2. 02

    Synthesise

    Representative workflows are generated per cohort, including the unusual feature combinations.

  3. 03

    Replay

    Every workflow runs against the staging build before the release is promoted.

  4. 04

    Report

    Failures come back as cohorts, workflows and the MRR attached to them.

Into Preflight03

A regression is an engineering fact until you price it.

Company impactNogu Release
ARR at stake
$221K
Customers
312 accounts
Margin
Contracts
1
Claims
0
Engineering
~2 days
Risk
Medium

Release answers the rows it can see. The blank ones are not missing data — they are outside what this system reads.

Replaying v4.3 against real cohorts finds a regression in the export workflow. Fourteen per cent of enterprise accounts — 312 of 2,180 — run it, which is the sort of number that gets argued about in a release meeting and shipped anyway.

Release knows who those accounts are. It does not know that one of them holds an availability control naming that workflow, or what their renewals are worth. Preflight asks Contract and Margin the same question and the argument ends.

Release alone

312 accounts

With every system

$221K at renewal

Run this change through Preflight
Integrations

Sources this product is designed to read

PostHog, Stripe can be connected today. The rest are sources the model is built for and cannot be connected yet — the app never offers a provider whose consent flow it cannot complete.

Behaviour

  • PostHog — can be connected today
  • Amplitude
  • Mixpanel
  • Segment

Delivery

  • GitHub Actions
  • Vercel
  • Preview deploys
  • Staging

Revenue

  • Stripe — can be connected today
  • Chargebee
  • Paddle

Release is in beta.

Built and running: journeys replay against staging in a real browser, a retry that rescues a failure is reported as flaky rather than green, and a journey nobody has measured raises severity instead of lowering it. What it does not have yet is analytics weighting, so reach reads not measured rather than a number nobody collected.