Podcast · Two hosts · Deep dive

Renewals for a centralized team

Why the automated renewal phone call is coming out—2 of 29 calls reached a resident and none produced a decision, while text produced the decisions—the text-first, email-same-day plan that replaces it, what we are up against ranked for Western Slope's centralized team, the four phases with the MVP, the design-partner questions, why the underlying Temporal workflow engine is solid, the two-model comparison that reconciled the numbers, and what the local lab found.

Renewals for a centralized team

NotebookLM Audio Overview · default length · two hosts · 8 chapters · 16:50

What it covers

The Camellia cohort (June 25–Dec 31, 52 leases) placed 29 renewal calls: 2 reached the resident, 0 produced a decision, and the “connected” label was wrong 10 times out of 12. Text is the channel that actually works—20% reply rate, 2 of the 9 renewals and the only clean decline decided in the text thread—so the new plan is text first, email the same day, with the opening call dropped and voice kept only for inbound and a later opt-in. Running this for Western Slope's centralized, 70-home, always-answering team means clearing a ranked list: AppFolio write access (they're read-only today), adopting the renewals module, moving settings to the company level instead of 70 separate property configs, one all-properties queue, escalations built for a team that actually answers, and treating month-to-month as a real product decision—sized per household, Western Slope has 117 lease ends over the next 12 months, 18 in 2026, peaking at 38 in May–June 2027. The rollout is four phases—fix now, MVP at Western Slope next week (dark, then Fede's go), learn from Western Slope for weeks 2–6, then Situs Group—on top of a Temporal workflow engine the hosts call solid: 16 running renewals, zero stuck activities, zero non-determinism. Two independent AI inspections (Fable and Opus) were reconciled against live production data, and a local replay lab found two real bugs, both queued as live fixes, and zero crashes.

About this episode

Generated by NotebookLM from the full strategy doc linked in the Source tab (sections 1–10), using the brief in the Brief tab as focus material — that brief is guidance, not a script anyone reads aloud. The transcript (Whisper, hand-fixed for names) is the actual recording, in the Transcript tab. This is a re-recording: an earlier episode used pre-reconciliation numbers (26 calls, 43 leases) that are now superseded by the reconciled numbers on the source page (29 calls, 117 lease ends sized per household).

Chapters

  1. Why the call is coming out29 calls placed, 2 reached a resident, 0 produced a decision; the “connected” label was wrong 10 of 12 times.0:00
  2. Text first, email secondVoice becomes inbound-only and opt-in; a branded caller ID is a Phase 2 experiment, not an MVP fix.3:53
  3. What we are up against, rankedWrite access, the renewals module, company-level settings, one queue, escalations that chase, and month-to-month sized per household (117 lease ends over 12 months).5:22
  4. Four phasesFix now, MVP next week dark then Fede's go, learn from Western Slope, then Situs Group.9:09
  5. Design-partner questionsTerm options, counter-offer approval, the month-to-month premium and notice, delivery preference, and what “done” means to them.10:44
  6. Temporal verdict: solid16 running renewals, zero stuck activities, zero non-determinism; the gap is observability, not correctness.11:48
  7. Fable vs Opus: the two-model comparisonTwo independent AI inspections, reconciled against live production data — 29 calls confirmed, 117 lease ends sized per household not per person.13:02
  8. Lab resultsTwo real bugs found and queued as live fixes, one hard limit (no year of Camellia history), zero crashes.14:08
PropFlow Docs