ConceptAdvancedQuality, Cost & Token Economics / Measuring ROI and business impact / #20

How does ROI differ for a feature that unlocks a new customer segment?

FLIPS · real-time AI voice tutoring for beginner language learners

Loomtalk is Cinderwood's real-time AI voice tutor. A learner talks, the model answers out loud, the conversation keeps moving. Calla Onwordi has owned Cinderwood's shared ROI calculator for two years, ever since it scored one segment: working professionals rehearsing calls in a language they half know. Then Cinderwood shipped Loomtalk Lite, a short-burst mode meant to catch five minutes on a commute, and a very different kind of learner showed up behind it. Soline, three weeks into the growth team, asked why Lite used the same per-minute rate as everything else. Calla did not have an answer. That was the whole problem.

The direct answer
Do not drop a new segment into the ROI math built for the old one. Build its unit economics from scratch, off that segment's own real usage, because the thing a shared cost formula quietly assumes, that cost scales with minutes and nothing else, can break the moment a new segment talks, connects, or gets heard differently. For Loomtalk Lite, the shared calculator predicted a $3.92 profit per user a month. The real number, measured off actual sessions, was a $3.74 loss. Rebuilding the model, not editing one number inside it, is what found the gap.
Do this, in order
  1. Build the new segment's unit economics from its own usage logs, not the shared template.Why: the shared model assumed cost scales only with minutes talked; Loomtalk Lite's real cost came mostly from reconnects and retries, which do not.
  2. Re-measure predicted cost against real cost before scaling a new segment's marketing spend.Why: the model on screen said $3.92 profit while the real number was a $3.74 loss, and nobody sees the second number until it shows up in the whole company's ledger.
  3. Fix the AI-specific driver first, not just the price.Why: an accent adapter and a longer silence timeout cut real cost from $11.74 to $7.94 a user before a single price change, which proves the problem was the model, not the market.
  4. Reprice only after the cost side is fixed.Why: raising the price first just makes a broken assumption more profitable to be wrong about; fixing cost first, then repricing, is what actually gets to a real $3.06 margin.
  5. Leave the shared calculator alone for features that share the old segment's shape.Why: grammar drills and pronunciation coaching have no live voice pipeline, so the old formula is still true for them; not every new feature needs its own model.
  6. Watch the gap between predicted and real cost, not the total spend line.Why: total spend only showed the problem in month six; predicted-versus-real cost per session would have shown it in week two.

How to answer this, stage by stage

Nobody is grading whether you know what a connection floor is. They are grading whether you know a shared cost formula is a claim about the past, not a law about the future, and whether you can rebuild it honestly when a new kind of user shows up.

1
Scope it to one product and one number owner
Say it like this
"Let's ground this in one thing. Cinderwood's Loomtalk is a real-time voice tutor, a learner talks, the model answers out loud. Calla Onwordi owns the shared ROI calculator that scores every new feature before it ships. That's the tool I want to open up."
Why this works
An abstract "how does ROI differ" answer stays a slogan. One real calculator, owned by one real person, keeps every number checkable.
2
Say your structure out loud
Say it like this
"Two numbers matter here, and they are not the same number: what the calculator predicts a new segment will cost, and what it actually costs, measured off real use. My answer is about the gap between those two, and where that gap hides."
Why this works
Tells the interviewer there's a structure coming, before a single figure appears, so the rest of the answer doesn't sound like a story you're making up as you go.
3
Reframe the question before answering it
Say it like this
"The real question isn't whether ROI changes for a new segment. Of course it does, any product person knows that much. The real question is whether you can trust the same formula to tell you how much it changes. For an AI feature, usually you can't, because the formula's own shape can be wrong, not just its inputs."
Why this works
This is where a strong answer splits from a list of generic "new segments have different economics" talking points.
4
Give the one decision, in one breath
Say it like this
"Here's what I'd do. Build the new segment's cost model from its own real usage, not the shared calculator. For Loomtalk Lite, that turned a predicted $3.92 profit a user into a real $3.74 loss, and it's the only reason anyone caught it."
Why this works
This is the direct answer, said before any story about how the number went wrong.
5
Prove it with the compressed failure
Say it like this
"Cinderwood's calculator has one rate, just over half a cent a minute, built off two years of real sessions from one segment. It shipped Loomtalk Lite for a very different kind of learner, short bursts, patchy phones, a new accent the model wasn't tuned for. The calculator said Lite would turn a four dollar profit a user. It was actually losing three-seventy-four, every user, every month, because two things the formula never modeled, reconnects and retries, ate almost two thirds of the real cost."
Why this works
The full story lives below. This is the four-sentence version, the one you'd actually say out loud in an interview.
6
Say what you'd measure going forward
Say it like this
"I'd watch predicted cost against real cost, per session, refreshed weekly, for any segment with its own usage pattern. A twenty-five percent gap between the two is the number that would have caught this in week two, not month six."
Why this works
Shows you're thinking about detection, not just the one incident you happened to describe.
7
Close on one line
Say it like this
"So: a new segment gets a new cost model, built off its own usage, not the old one with a smaller number typed into it. That's the whole answer."
Why this works
Restating the decision in one breath is what makes the answer sound rehearsed, not like a story that trailed off.

Let's learn

Loomtalk is Cinderwood's real-time AI voice tutor. A learner opens the app, talks, and the model answers back out loud, correcting a mistake or nudging the conversation forward, the way a patient human tutor would.

For two years, Loomtalk served one kind of learner: working professionals on the Fluency Track plan, $54 a month, rehearsing calls in a language they mostly know but don't quite trust yet. They talked in long stretches, three or four sessions a week, about twenty-four minutes each. Cinderwood's shared Feature ROI Calculator was built off exactly that usage, and it worked. Every new feature Calla scored against it, grammar drills, a pronunciation coach, a pricing test, came back accurate, because every one of those features served the same kind of session.

Hand sketched labeled parts diagram titled What a Loomtalk Lite session really costs. A gauge icon in the center labeled One Lite session, with four labeled callouts around it: base rate, 0.0058 dollars per minute talked; connection floor, billed for 2.5 minutes minimum; accent retries, 38 percent of turns re-asked; support, WhatsApp with a 13 percent contact rate in its first month.
Four things add up to one Loomtalk Lite session's real cost. The shared calculator only ever knew about the first one.

Then Cinderwood shipped Loomtalk Lite: a short-burst mode, $8 a month, built for five minutes on a bus or a lunch break, and tuned for accents the original Fluency Track voice model barely touched. A very different learner showed up behind it. Not professionals polishing an existing skill. Beginners, texting distance from the language, practicing four times a day for five and a half minutes at a stretch, on phones with patchy signal.

Knowledge spark: why does a voice session reconnect? Loomtalk keeps a live connection open between the learner's phone and the model while they talk. To avoid paying for dead air, it closes that connection after twelve seconds of silence and reopens it the moment someone speaks again. Reopening a connection costs a flat minimum, whether the next thing said lasts five seconds or five minutes.

Calla ran Loomtalk Lite through the same calculator that had been right for two years. It took the one rate that formula has always used, just over half a cent a minute, multiplied it by Lite's shorter sessions, and came back with a number that looked, if anything, better than the original segment's: a predicted profit of $3.92 a user, every month.

Hand sketched two panel chart titled Small move, big snap. Left panel, a gently rising line labeled the predicted number creeps gently, showing modeled dollars per Loomtalk Lite user climbing slowly from 3.80 to 4.08 across the weeks before launch. Right panel, a line labeled how much Calla questioned it, flat and low across grammar drills, pronunciation, and quick pricing, then jumping sharply at Loomtalk Lite and staying high for every feature since.
The number the calculator produced barely moved, week to week. What actually snapped was how much Calla trusted the calculator's shape.

Here's the turn. The extra beginners weren't the problem. What Loomtalk Lite actually did was talk to Calla's spreadsheet in a shape it had never been tested against. A twenty-four minute professional session barely notices a reconnect or two. A five-and-a-half minute beginner session, full of pauses while someone hunts for a word, reconnects two or three times, and each reconnect bills that flat minimum again. On top of that, the accent Lite's users mostly speak wasn't one the model handled confidently yet, so it asked people to repeat themselves on more than a third of their turns, and every re-ask is another partial call to the model. None of that scales with minutes talked. All of it scaled with how new, and how nervous, a learner was.

The model didn't get more expensive to run. It got expensive in a shape the formula never had a column for.
Loomtalk Lite, cost per user per month: what the calculator predicted vs. what real usage cost
$12 $6 0 $4.08 Predicted $11.74 Real, before fix $7.94 Real, after fix
What the shared calculator predictedReal cost, before the accent adapterReal cost, after the adapter and timeout fix
Against an $8 price, $4.08 looked like a $3.92 profit. $11.74 was actually a $3.74 loss. Fixing the mechanism, not the price, closed most of the gap on its own.

What it cost at its worst: nobody was watching for a gap that small-looking a formula could hide. Loomtalk Lite grew fast, exactly the way a cheap, easy-to-try feature should. Every new user made the real loss a little bigger, and the shared calculator kept saying, cheerfully, that the segment was working.

The real monthly loss on Loomtalk Lite, as the segment grew, months one through six
$130k $65k 0 M1 M2 M3 M4 M5 M6 $127,160, Soline asks
Real loss, 34,000 users by month six
$2,992 in month one. $127,160 by month six, the month Soline asked her question. Nothing in the total-spend dashboard flagged it before then.
The choice that mattered Two years earlier, the Feature ROI Calculator was built with one hard-coded number: half a cent a minute, measured off the Fluency Track's own real sessions. That number was true when it was written. Nobody wrote a note saying come back and re-measure it the day a feature's sessions stop looking like the ones it was built from.

What I would leave alone: Loomtalk's grammar drills and pronunciation coach, both text-based or short pre-recorded clips with no live voice connection at all. They share the Fluency Track's shape closely enough that the shared calculator has never once been wrong about them, whichever segment ends up using them.

The lesson: a shared cost formula isn't a fact, it's a measurement that happened to be true for the segment it was built from. The day a genuinely new kind of session shows up, the formula's shape needs checking before its output gets trusted, not after.

Now here is the same thing as a story

Read the short version above when you're in the room. Read this one when you want to feel why a boring spreadsheet assumption cost real money for six months before anyone noticed.

Calla Onwordi built Cinderwood's Feature ROI Calculator the year Loomtalk launched, back when there was exactly one segment to build it for. She pulled the rate straight from real sessions: professionals on the Fluency Track, twenty-four minutes at a stretch, half a cent a minute, give or take. For two years, that number was simply true. She could plug any new feature into it and trust what came out.

Hand sketched timeline titled Two good years, then one small question. Four milestones along a line: built alone, one segment; two good years, same formula reused; habit thins, Loomtalk Lite priced the same way with no second look; Soline asks, why the same rate for a third of the minutes, this milestone highlighted in red.
Nothing broke for two years. Nothing looked like it was about to, either.

For two good years, that trust never once cost her anything. Grammar drills, a text feature, went into the calculator and came back cheap and right. Pronunciation coaching, built on short pre-recorded clips, went in and came back cheap and right. A pricing test on the Fluency Track itself went in and came back right down to the dollar. Every time, reusing the shared rate took ten minutes. Building a new model from scratch would have taken a week. She never had a reason to spend the week.

The habit thinned in three small beats, and none of them looked like carelessness. Grammar drills: she typed the new feature's expected minutes into the calculator without asking whether its usage pattern matched the rate's own origin. Pronunciation coaching: same thing, faster this time, because the last two had been fine. Then Loomtalk Lite's pricing test: she ran it through the same calculator, saw a predicted $3.92 profit a user, told the launch review it looked healthy, and moved on to the next slide.

Then came a Tuesday, three weeks into a new hire's first month.

Soline was building a simple chart, predicted cost against actual sessions per feature, mostly to learn the codebase behind the numbers. She noticed the same rate, half a cent a minute, sitting in Loomtalk Lite's row as in the Fluency Track's row above it. "Wait," she asked, not accusing anyone of anything, "why does Lite use the same per-minute rate? Its sessions are like a fifth of the length." Calla started to give the obvious answer, that cost scales with minutes, and stopped halfway through the sentence. She had never actually checked whether that was true for a session shape this different.

Hand sketched full page metaphor titled A dial has settings in between. This did not. Left panel, a dial icon labeled one dial, caption same formula, turned up or down a little. Right panel, a balance scale icon labeled one switch, caption reuse the shared number, or throw it out and remeasure.
The whole answer to this question sits in one picture. A dial has room to nudge. A switch does not, and this was always a switch.
We didn't need a smaller number in the same formula. We needed a different formula.

What Calla did next was not tweak the rate. She pulled Loomtalk Lite's real usage logs, all of them, for the past six months, and built its cost from the ground up: base talk time at the same half-cent rate, plus every reconnect at its own flat charge, plus every accent-driven retry at its own small cost. The real number came out to $11.74 a user a month. Against an $8 price, that wasn't a thin margin. It was a loss of $3.74 a user, every user, every month, since the month Loomtalk Lite launched.

The decision she'd take back traced to the week the calculator was built. Someone, and it might as well have been her, decided the ROI tool's cost input would be one hard number, typed in once, rather than a live pull from each feature's own usage logs. At the time, with one segment and one session shape, that was obviously the right call. Building a flexible per-segment cost engine for a company with a single product line would have been pure overhead nobody needed yet.

Run that decision again, with one thing added: a note, attached to the rate itself, saying re-measure this the day a feature's sessions stop looking like the ones it came from. Same Tuesday. Same question from Soline. This time Calla doesn't need six months of real usage to answer her, because the calculator already flagged Loomtalk Lite's predicted-versus-real gap the week it crossed twenty-five percent, back in month one, at a $2,992 loss instead of a $127,160 one.

The replay didn't stop at finding the number. Cinderwood shipped a lightweight accent adapter tuned to the three accents driving the worst retry rates, cutting re-asks from 38 percent of turns to 16 percent. They loosened the silence timeout from twelve seconds to twenty-five, giving beginners room to think without forcing a reconnect, and cutting reconnects from 2.6 a session to 1.4. That alone brought real cost down to $7.94 a user. Only then did Cinderwood raise Loomtalk Lite's price, from $8 to $11, still a fraction of the Fluency Track's $54. The real margin flipped from a $3.74 loss to a $3.06 profit, a swing worth about $231,200 a month across the segment's 34,000 users.

One design let "the ROI" mean whatever number a two-year-old rate happened to produce. The other lets it mean whatever the segment actually costs, checked against real use, before the marketing budget finds out the hard way.

What Calla would tell her past self, back in the week that calculator was built: a number that's right for two straight years isn't proof it will still be right on the third. It's proof nobody has yet asked it to describe something different from what it was built to describe.

FLIPS, or the five steps if you want to remember them

Not a story wearing a framework's clothes. This is what to actually run, in order, any time a question asks how ROI changes when a genuinely new segment shows up.

Hand sketched icon list titled FLIPS, the five letters. Five numbered rows: F, find the person, whose habit is this. L, locate the habit, what did they stop doing. I, identify the flip, what verb snaps, highlighted in red. P, pinpoint the old decision, what only made sense before. S, show the replay, same day, new design.
Five steps, one hard one. I is where a flat, forgettable answer becomes a real one.
FFind the person. Whose habit is this?
Calla Onwordi, growth PM at Cinderwood, owns the shared Feature ROI Calculator. Two years, one segment, and every feature she scored against it came back right.
Not "the growth team." One name, one tool, one two-year track record worth trusting, at least until it wasn't.
LLocate the habit. What did they stop doing?
She stopped asking whether a new feature's session shape matched the shape the shared rate was measured from. Grammar drills, pronunciation coaching, Loomtalk Lite's own pricing test, all typed into the same calculator without a second look, because the last several checks had all come back fine.
The habit is rational, not careless. Reusing a rate that's been right for two years is what a good PM does, right up until the day it isn't.
IIdentify the flip. What verb snaps?
Reuse the shared calculator's one blended rate for any new feature, ten minutes' work, versus throw the shared rate out and build a fresh cost model off that segment's own real usage logs, a week's work. No middle setting: you can't half-fix a formula whose shape is wrong by nudging one number inside it, because the real cost wasn't wrong by a proportion, it was wrong by a mechanism the formula never modeled at all.
This is the scope flip: the atom stayed too big, one shared model for every segment, no way to slice it, until a segment forced a slice.
PPinpoint the old decision. What only made sense before?
The calculator's cost input was hard-coded as one number, typed in once, rather than pulled live from each feature's own usage logs. Sensible with one segment. Wrong the day a second segment showed up with a different session shape, a different accent mix, and a different network.
Small, specific, and reversible, which is what makes it a real decision to take back rather than a vague call to "be more careful."
SShow the replay. Same day, new design.
Same Tuesday, same question from Soline. This time the calculator already flagged the predicted-versus-real gap in month one, at a $2,992 loss instead of six months and $127,160 later. The fix itself, an accent adapter, a longer silence timeout, then a price move from $8 to $11, turns a $3.74 loss a user into a $3.06 profit.
Ends in a number you could put in front of a CFO, not an adjective.

Two things worth naming directly. The alternative Cinderwood actually considered instead of rebuilding Loomtalk Lite's cost model from scratch was simpler and cheaper: apply a flat thirty percent discount to the shared per-minute rate for short sessions and call it done. That got rejected, because the real cost driver, reconnect floors and accent retries, isn't proportional to session length at all, so a flat discount keeps the same wrong shape of error; at short enough sessions it can make the estimate even more wrong, since the floor charge is a bigger share of a short session's true cost, not a smaller one. The AI-specific failure worth naming is silent unit-economics drift: a cost formula that assumes inference scales linearly with minutes talked will quietly mislead you the moment a new segment's accent or connection pattern breaks that assumption, and the guardrail is a per-segment dashboard that pulls real cost per session off usage logs, not the modeled formula, refreshed weekly, flagging anything more than twenty-five percent off. There's a real trade-off buried in the fix, too: the accent adapter Cinderwood shipped is fast and cheap but leaves a 16 percent residual retry rate; a larger, more accurate ASR model could have cut that further, at roughly three times the latency and cost per call, which would have timed out constantly on the patchy mobile networks this segment actually uses. Cinderwood chose the smaller, faster, imperfect fix on purpose.

And if you want to be sure it really works, try it somewhere else

Same five letters, a crop-disease app instead of a language tutor, and this time the thing that broke wasn't a cost formula's shape. It was what the users fed it, once feeding it stopped being free.

Blightline is Loambright's AI crop-disease tool: a farmer photographs a leaf, and the model says what's wrong with it, if anything. Loambright built it for commercial cooperatives on a flat monthly seat fee, unlimited scans, mostly routine checks on healthy-looking plants. A new offline capture mode unlocked a completely different segment: smallholder farmers, paying per scan because they can't afford a flat fee, on a plan Loambright priced at a few cents a photo.

Hand sketched comparison diagram titled Same method, a crop disease app instead of a language tutor. Left panel, a document icon labeled Cinderwood, caption scope flip, one shared template vs a model built fresh per segment. Right panel, a balance scale icon labeled Loambright, caption substitution flip, farmers ration scans toward the worst looking crops.
Same framework, a different flip family. Cinderwood's problem was a formula's shape. Loambright's is which photos even reach the model.

F Zorah, agronomy PM at Loambright, owns Blightline's eval set and its accuracy sheet. L She stopped rechecking whether the golden eval set's mix of easy and hard cases still matched what real users were sending in, since it had held steady for the cooperative segment for a year. I A different flip entirely: once a scan costs money, smallholders stop scanning routinely and start scanning only the worst-looking, most alarming plants, exactly the substitution flip, using something for the easy cases and saving it for the hard ones, in reverse. P The old decision: the golden eval set was drawn once from the cooperative segment's routine, mostly-healthy scan mix, and never rebuilt for a segment that scans selectively. S The replay: rebuild the eval set from the smallholder segment's actual, harder scan mix, and the accuracy bar recalibrates from an apparent 71 percent, measured against the wrong mix, to a true and still solid 89 percent against the mix it's really serving. The model never got worse. The yardstick was measuring the wrong thing.

Same rank, different lever Zorah's fix isn't a bigger model or a bigger eval budget. It's the same habit Calla learned: when a new segment behaves differently, in this case what it feeds the model rather than what the model costs to run, rebuild the yardstick off that segment's real behavior before trusting a number carried over from the old one.

Swap the trigger and it still runs.
Speed: an interviewer caps you at ninety seconds. Skip straight to it: new segment, new cost model, built off real usage, checked against the price before you scale spend behind it.
Cost: there's no time this quarter to build a full usage-log pipeline. Ship the cheap version first, a manual spot-check of fifty real sessions against the shared formula's prediction, revisited next quarter.
The model got better, for real: say the per-minute rate drops by half overnight. The predicted number improves, but the habit doesn't change. A formula built for one segment's shape was already the wrong thing to trust for another's; a cheaper model just moves one input, it doesn't excuse skipping the recheck.

Where people run it wrong.
They edit one number in the old formula instead of asking whether its shape still applies.
They watch total spend instead of the gap between predicted and real cost per unit, so the problem only shows up once it's expensive.
They fix the price before fixing the mechanism, which just makes a wrong assumption more profitable to keep being wrong about.

How to use it live. Ask one question before trusting any ROI number for a new segment: "Was this number measured from this segment's own usage, or inherited from a different one?" That question alone usually tells you whether you're looking at a real number or a borrowed one.

Flashcards (tap any card to flip it)

1 · THE FLIP FAMILY
What flip family is this?
Tap to flip
ANSWER
Scope flip: the atom, here a shared cost formula, stays too big for every segment, all or nothing, until it finally has to be rebuilt to fit one slice.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Calla Onwordi, growth PM at Cinderwood, who built and owned the shared Feature ROI Calculator for two years, correctly, before Loomtalk Lite.
3 · THE HABIT
What did they stop doing because it worked?
Tap to flip
ANSWER
She stopped checking whether a new feature's session shape matched the shape the shared per-minute rate was originally measured from, since every recent check had come back fine.
4 · THE FLIP, IN THIS STORY
What's the two-setting switch here?
Tap to flip
ANSWER
Reuse the shared calculator's one rate for any new segment, versus throw it out and build a fresh model off that segment's own real usage logs. No setting in between fixes a formula whose shape, not just its number, is wrong.
5 · THE OLD DECISION
What decision would you take back?
Tap to flip
ANSWER
Hard-coding the ROI calculator's cost input as one fixed rate, typed in once, instead of pulling it live from each feature's own usage logs. Right with one segment, wrong the day a second one arrived.
6 · THE NUMBER
Fill in the blank: the shared calculator predicted a $___ profit per Loomtalk Lite user a month. The real number was a $___ loss.
Tap to flip
ANSWER
$3.92 predicted profit. $3.74 real loss. A gap of about $7.66 a user, every month, invisible to the shared model.
7 · THE REPLAY
Same bad number, new design, what changes?
Tap to flip
ANSWER
An accent adapter and a longer silence timeout cut real cost to $7.94. Repricing from $8 to $11 after that turns a $3.74 loss a user into a $3.06 profit, worth about $231,200 a month across 34,000 users.
8 · CROSS-PRODUCT TRANSFER
Section 4 answers this same question again for a different product. Which product, and which flip family?
Tap to flip
ANSWER
Blightline, Loambright's crop-disease app. The substitution flip: once a scan costs money, smallholder farmers ration scans toward the worst-looking crops instead of the routine ones.

Check yourself Score: 0 / 0

Fill in the blank
1. The shared calculator predicted a $___ profit per Loomtalk Lite user each month. The real number, measured off actual sessions, was a $___ loss.
Show hint
Look at the bar chart comparing predicted and real cost in Let's learn.
Show answer
$3.92 predicted profit. $3.74 real loss. A gap of $7.66 a user a month, entirely invisible to the shared calculator.
Multiple choice
2. What was the actual flip in Calla's story?
  • A. She started checking Loomtalk Lite's numbers more carefully than before.
  • B. She stopped reusing the shared calculator's one rate for new segments and started building a fresh cost model off each segment's own real usage logs.
  • C. The model's accent handling got worse on its own over time.
  • D. She added a human reviewer to check Loomtalk Lite's pricing every month.
Show hint
Check the I step in the framework recap. Look for a verb with exactly two settings.
Show answer
B. A is a dial, not a flip, more of the same checking. C describes the model, not the person. D is a new control bolted on, not a decision taken back.
True or false
3. True or false: Calla could have fixed the problem by just lowering the shared calculator's per-minute rate a little.
  • True
  • False
Show hint
Check what actually drove Loomtalk Lite's real cost: was it proportional to minutes talked?
Show answer
False. The real cost came mostly from reconnect floors and accent retries, neither of which scales with the per-minute rate. Nudging that one number would have kept the same wrong shape of error, just a smaller version of it.
Short answer, name the rejected alternative
4. What alternative did Cinderwood consider instead of building Loomtalk Lite its own cost model from scratch, and why was it rejected?
Show hint
Look at the paragraph right after the framework recap's five steps.
Show answer
Model answer: Applying a flat thirty percent discount to the shared per-minute rate for short sessions. Rejected because the real cost driver, reconnect floors and accent retries, isn't proportional to session length, so a flat discount keeps the same wrong shape of error, and can make it worse at very short sessions.
Short answer, where it wouldn't matter
5. Name a place in Cinderwood's product where this same kind of segment change would NOT need a whole new cost model.
Show hint
Check "what I would leave alone" in Let's learn.
Show answer
Model answer: Grammar drills and pronunciation coaching, since both are text-based or short pre-recorded clips with no live voice connection, so there's no reconnect floor and no accent-retry problem for the shared formula to miss.
Short answer, apply it yourself
6. Think of a subscription product you use, or would build, that recently added a much cheaper tier or unlocked a very different kind of user. What's one part of its cost that might not scale the same way for that new group?
Show hint
Think about fixed costs per order or per session, not just costs that scale smoothly with usage.
Show answer
Model answer: A meal-delivery app's premium tier serves full households with big weekly orders, so packaging and delivery cost is a small share of a $120 order. A cheaper single-person "snack box" tier might keep the same cost model even though a $15 order can't absorb the same fixed packaging and last-mile delivery cost per item.
Before you close the answer
Why this works
Tests whether you'll trust a shared cost formula just because it's been right before, or go check whether the thing that made it right, the mix of sessions it was built from, is still true for the segment now in front of you. Most candidates jump straight to "lower the price" without ever opening the model up.
Follow-up traps
"Couldn't Cinderwood have just watched total company spend and caught this eventually?" Response: eventually, yes, it would have shown up somewhere around $127,160 a month. The point of rebuilding the segment's own model is catching it in week two, at a $2,992 loss, before six months of marketing spend went into growing a segment that was quietly losing money on every user.

"Isn't the real fix just 'don't build for beginners, they're too expensive'?" Response: no. After the accent adapter and the longer silence timeout, real cost dropped to $7.94 a user, close enough that a modest, honest price move made the segment profitable. The expensive part was never the segment. It was measuring it wrong.
If pressed
The silence timeout couldn't just be stretched indefinitely to kill reconnects entirely. Dead air on an open voice stream still bills at a lower idle rate, so past about thirty seconds of silence, paying for a fresh reconnect is actually cheaper than paying to hold the connection open through the pause. Twenty-five seconds was chosen because it sits under that crossover point while still covering most beginners' thinking pauses.
From U2xAI Academy

From answering questions to owning outcomes.

A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.

  • A live AI agent you actually shipped
  • A launch decision you can defend under pressure
  • An interview-ready portfolio, not more flashcards
Know more