Urgent.News

What's breaking now, across thousands of outlets.

Tech

Retention Tools, Organized by the Job They Actually Do

"Retention" might be the most overloaded word in the subscription software catalog. Under it you will find analytics suites, cancel flows, dunning engines, loyalty programs, community platforms, and at least one tool that is essentially a suggestion box with a dashboard. Listicles that rank these against each other as if they were competitors produce confident nonsense. This note takes the other…

Retention frequently appears in the subscription software catalog, an overloaded term encompassing analytics suites, cancel flows, dunning engines, loyalty programs, community platforms, and even a suggestion box with a dashboard. Listing and comparing these tools as competitors yields misleading results. To address this confusion, the article proposes sorting the tools by their specific functions, assigning value to each function, and then comparing the tools based on those functions.

The focus shifts from determining the "best" retention tool to identifying the "retention job" that is currently neglected in a particular business. The first essential job is prediction and analytics, which includes usage decay, engagement scoring, and cohort surveillance. However, this job's value depends on the availability of resources to act on the predictions, as otherwise, it amounts to trivia.

The second job is to intercept cancellations through cancel flows, exit surveys, save offers, and pause mechanics. Despite being often undone even in mature businesses, this job's value is determined by the share of churn that is announced, which is a real but not complete representation of churn. The third job is payment recovery, which involves retries, updater feeds, dunning communication, and handling save for subscribers whose departure was not a decision.

This job is the largest undone revenue-generating task in most subscription businesses due to its lack of ownership in the org chart. The fourth and final job is winback automation and offers for fully departed customers. While winback automation and offers may appear romanticized and valuable only when run honestly, they can be genuinely valuable when measured against acquisition cost instead of zero.

The article advises organizing retention tools by their functions, starting with the job that is most often undone in a business, and then comparing tools based on their real strengths. This approach changes the budget conversation, allowing finance teams to fund outcomes that are more easily visualized and measured. By focusing on the four jobs and their budgets rather than the tools themselves, businesses can stop arguing about which tool is "best" and instead focus on which job needs attention.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Pay-per-event pricing on Apify: what I got wrong

I publish data Actors on the Apify Store as Yappman Data, all on pay-per-event pricing. This is a list of things I got wrong about pricing and charging, and what I did about each. It is not a recipe.

  • Initial belief about tier-priced events was incorrect; charges applied after 13 October
  • Platform limits max charge per run to account's remaining monthly usage
  • Run restarts may cause misalignment between charged-event counts and maximum charge

Lossless PNG optimizing saved 11.4% on transparent icons and 24.8% on photos

My capstone project has a folder of PNG assets: app icons and stickers with soft transparent edges, plus a few photos that someone exported as PNG.

  • Lossless PNG optimizer oxipng achieved 11.4% reduction on transparent icons
  • Optimizer saved 24.8% on photos from Wikimedia Commons
  • Reduction techniques include recompression and color type reduction

The Agent Added an Inline Linter Disable Instead of Fixing What It Flagged

Quick answer: An inline linter disable is a debt marker, not a fix. When an agent adds // eslint-disable-next-line or a @ts-ignore comment to make a warning go away, it is suppressing a signal that…

  • Agents use inline linter disables as shortcuts instead of fixing underlying issues
  • Proper approach is to understand the rule, fix problematic code, and document rationale
  • Repository scan tracks inline disables to ensure disciplined use and prevent unchecked exceptions

What Your Screen Quietly Shares Without Asking During a Video Call at Work

You join a video call, click the share button, and start walking a client through a document. It feels like you are showing one file, yet you are usually showing much more.

  • Screen sharing reveals unintended information
  • Notifications and open tabs unintentionally disclosed
  • Do-not-disturb mode rarely used to prevent disclosures

How to remove duplicate customers from a spreadsheet by email address

A customer list that has been fed by sign-up forms, imports and the odd copy-paste ends up with the same person on it two, three, four times.

  • Open customer list in Spreadsheet Editor by dropping .xlsx file
  • Highlight duplicate email addresses using conditional formatting
  • Remove duplicates, retaining first instance of each email address

More from Friday 6 November →