Cxorbi for Retention

They didn't churn. They got frustrated.

A cohort curve tells you when people stopped coming back. The crash, the rage click, the screen that took nine seconds to draw — those tell you why. Cxorbi keeps both, on the same session, long enough for you to find them.

app.cxorbi.com/retention
90 Days ⌄

Retention

How many users come back, by first-seen week.

1/5/2026 — 4/5/2026
DailyWeeklyMonthly
StandardRolling
First timeFirst ever
1248 usersstandardfirst-time cohortsretained = “purchase”

Average retention curve

100%50%0%P0P1P2P3P4

Cohorts by first-seen week

CohortUsersWeek 0Week 1Week 2Week 3Week 4
2026-01-05842100%68%42%29%19%
2026-01-12914100%74%49%35%25%
2026-01-19778100%71%47%31%18%
2026-01-26690100%54%28%17%·
2026-02-02612100%77%51%··

Churn is a symptom. Friction is the disease.

By the time a retention curve visibly bends, the thing that bent it happened weeks earlier, in a session nobody watched, to a user who never filed a ticket. The only way to answer it later is to have kept the evidence at the time.

By sessions

not by log volume

Errors and crashes are ranked by how many sessions they touch, so the costliest one surfaces — not the noisiest.

p75

Core Web Vitals

The percentile that reflects a bad day for a real user, on web and on mobile.

1

session id

A cohort, an error and a survey answer resolve to the same user without a join you have to write.

3

platforms

Web, iOS and Android, from one SDK and one identity.

Solve your most critical retention challenges

Stop losing people to friction

Rage clicks, dead clicks and errors, surfaced on the sessions they actually spoiled.

Fix the bug that actually costs you

The loudest error is rarely the costliest. Rank by sessions affected and the order changes.

Say something before they go

Ask the people showing churn signals what went wrong, then answer them in the product.

app.cxorbi.com/retention
90 Days ⌄

Retention

How many users come back, by first-seen week.

1/5/2026 — 4/5/2026
DailyWeeklyMonthly
StandardRolling
First timeFirst ever
1248 usersstandardfirst-time cohortsretained = “purchase”

Average retention curve

100%50%0%P0P1P2P3P4

Cohorts by first-seen week

CohortUsersWeek 0Week 1Week 2Week 3Week 4
2026-01-05842100%68%42%29%19%
2026-01-12914100%74%49%35%25%
2026-01-19778100%71%47%31%18%
2026-01-26690100%54%28%17%·
2026-02-02612100%77%51%··

Retention & Cohorts

See who comes back, and when they stop

Group users by when they arrived or what they first did, then watch each cohort's curve — so a drop is attached to a group of people rather than to a month.

  • Retention curves by cohort, week over week and month over month
  • Compare cohorts by platform, acquisition week or first action taken
  • Drop from a cohort into the individual sessions inside it
Explore retention
app.cxorbi.com/errors
Last 7 days ⌄

Error Analysis

Prioritize technical errors, UX friction, and product-flow issues by session impact.

WebiOSAndroid
Error Rate
12.4%
312 / 2514 sessions
Flow Issues
3.1%
handled form/upload/OTP
Technical Errors
8.7%
console + network + JS
Regressed
4
issues
Escalating
7
issues
Active (128)Regressed (4)Escalating (7)Resolved (32)Ignored (9)
ErrorTypeEventsSessionsUsersLast Seen
Order submit failedRegressed
checkoutcriticalstep: payment
/trade/place-order · Chrome 121
Network12,4803,1021,2042h ago
KYC document timeoutEscalating
onboardingmajorstep: kyc
/account/kyc-upload · Safari 17
Flow Issue6,2401,8807425h ago
Watchlist sync error
portfoliominor
/portfolio/watchlist · Chrome 120
Console3,4109804121d ago

Showing 3 of 128 issues

Errors & Crashes

Rank bugs by the people they cost you

A stack trace count tells you which error logs the most. Session impact tells you which one is quietly costing you a cohort.

  • Web errors and mobile crashes ranked by sessions affected
  • The screen, release and device it happened on
  • Open the replay of a session that hit it and watch the moment it broke
Explore error tracking
app.cxorbi.com/performance
30 Days ⌄
Web RUMSyntheticApp

Web Performance

Core Web Vitals (RUM) at the 75th percentile, by device and page group.

LCP p75good ≤ 2.5s
Mobile2.84s

p95 4.12s · n=1284

Desktop1.92s

p95 2.61s · n=2140

INP p75good ≤ 200ms
Mobile212ms

p95 402ms · n=1180

Desktop148ms

p95 240ms · n=2012

CLS p75good ≤ 0.1
Mobile0.083

p95 0.184 · n=1284

Desktop0.041

p95 0.092 · n=2140

Worst page groups

Page groupSamplesLCP p75INP p75CLS p75
/checkout4,8213.41s184ms0.112
/account/kyc3,1094.62s318ms0.058
/portfolio2,8842.18s142ms0.031
/research2,4102.94s196ms0.074

Right-click a page group to open it in Journeys or Heatmaps.

Performance

Slow is a churn reason too

Nobody writes a review about latency. They just stop opening the app. Core Web Vitals at p75 on web, cold start and screen render on mobile.

  • Core Web Vitals at p75 — the percentile a real bad day lives at
  • Mobile cold start and screen render times, per release
  • Tie a slow screen to the sessions that gave up on it
Explore performance
app.cxorbi.com/nudges
Create Nudge

In-app Nudges

Search Nudges
All (18)Draft (4)Active (9)Paused (3)Archived (2)
NameLast PublishedLast Modified

Winter release announcement

Draft setup: Banner · Event trigger

Version 4

2d ago

4h agoWebiOSAndroidActive

Planned maintenance

Draft setup: Banner · App open

Version 2

6d ago

1d agoWebiOSAndroidPaused

Welcome message

Draft setup: Modal · Route rule

3d agoWebiOSAndroidDraft

Delivery summary

Read-only lifecycle totals from the selected project.

IMPRESSIONS

12,480

ACTIONS

2,317

COMPLETIONS

1,904

DISMISSALS

806

UNIQUE SUBJECTS

9,142

RENDER FAILURES

12

Backend window: 2026-07-06 to 2026-08-05

In-App Messages

Answer them inside the product

Finding the friction is half of it. Publish a banner, a modal or an inline message to the exact audience that hit it, without shipping a release to do it.

  • Banners, modals and inline messages, published to a targeted audience
  • Target by behaviour, page, screen or cohort
  • Change the copy without waiting on an app store review
Explore in-app messages
Ready to start?

Bring the whole user story into one workflow

Free plan availableNo credit card requiredWeb, iOS & Android