2026-09-02 — Morning report: missed transfers, deep inspection & turn-on readiness

A follow-up pass on the same failure this page already documents — this time tracing the last 14 days of real transfer attempts end to end: what happened, why Johanna never sees it, what Clara already knows but doesn't say, and what it would take to safely turn the alert switch on.

2026-09-02 · Camellia House · Proposed — pending Fede's review · nothing shipped overnight · evidence in session 004 scratchpad (transfer-data/, transfer-mechanism/, caller-context/, frontdesk-benchmark/, coworker-emails/, email-corpus/)

TL;DR: In the last 14 days Clara tried to hand 19 Camellia calls to a person; 7 never reached anyone (37%). Five callers were dropped with no human ever told: two prospects (Kevin Vandeveld 8/22, Raul Perez Foster 8/29 — he spoke a full message into a silent line), resident Desiree Bloodworth in 609 (8/27), the building's alarm company reporting a low battery (8/30), and Paul Wilkins in 111 (9/1). Three of the failures were during posted office hours.

1 · What actually happened (14 days, 60 voice calls)

Outcome of the 19 transfersCount
Reached a person (Joanna, Erica) and handled12
Line picked up, nobody ever spoke (88s, 35s, 4s of silence)3
Rang out2
Office voicemail (vendor left a message there)1
Never scored — no verdict at all1

2 · Why Johanna sees "missed call from Clara"

3 · The intelligence gap (what we know vs. what reaches whom)

Fact about the callerStored?On the call?In the staff email?
Lease end date, renewal saga state, offer termsYesShipped to the phone, ignored by the billing specialist (prompt reads 8 variables, none lease/renewal)No
Balance total ($40, 12h old)YesYesYes (if email fires)
Rent vs utilities breakdownNo (empty on 146/150 leases)NoNo
Open work orders, upcoming tour, last conversation, unit/availabilityYesPartly (by specialist)No — the email carries only name, unit, question, summary

Six of the eight facts a proper "what we know" line needs are one existing function call each. Only the charge breakdown needs new AppFolio data work.

Other session today (Gera): merged "stop guessing the balance" (Clara now says she only knows the total and transfers) + an open PR adding last-payment amount/date. Nothing gives her lease-status-on-the-call or a breakdown. The six options on the 9/1 unbilled-rent page are all still unpicked.

4 · The email, done like a coworker with system access

Bar (measured, 318 real internal coworker emails): subject ~3 words naming the thing; body ~50 words; ask up front; nothing said twice; no meta-commentary; bare-name sign-off. Front-desk training adds: never editorialize or predict on the caller's behalf — paraphrase, quote only when wording matters. Shape: lead line → facts line (required when a fact exists) → optional quote → ask with number → "Clara."

Paul, as the record actually reads:

Subject: Paul Wilkins (111) — balance and unsigned renewal Paul called at 1:04 PM to check his balance before paying rent; I said $40 and he asked if that means he got a free month. His lease ended Aug 31 — the renewal offer we sent in June never reached him (calls, texts and a letter all failed) — and no September rent has been charged. I can't see what the $40 is made of. Can someone call Paul, explain the balance, and sort out his lease? (720) 610-7696 Clara

Raul (spoke into a silent line, 8/29):

Subject: Raul Perez Foster — wants his tour earlier Raul's transfer went to dead air at 12:32 PM and he left this: "I have an appointment at three fifteen for a tour — can I do it a little earlier? I'm in town sooner than I expected." Can someone call him before 3:15? (951) 404-9086 Clara

Unknown caller, asked for the office (today 1:11 PM):

Subject: Missed call — (303) 572-3800 asked for the office A caller asked for the front office at 1:11 PM; the transfer didn't connect and they hung up without saying why. Can someone call them back? (303) 572-3800 Clara

Transfer answered by a person → no email (the human already has it live).

Banned: "I took a message", "the line picked up but nobody was there", "this is the only copy", "the conversation has everything we have", "this needs a person to follow up", "Clara said:", any first-person offer by Clara to do the follow-up, any speculation where a fact exists, any non-English. Harness asserts: ≤55-word body, subject ≤8 words after the name, ask present + number, facts line present when a fact exists, ≤1 quote, no repeated sentence, English, no email on connected transfers, exactly one email per failed transfer.

5 · Decisions (pick one per line; recommendation first)

D1 — Camellia turn-on scope Proposed — pending review

A — Recommended. Hardening PR first, prove at Willows, flip on Fede's go: one email per failed transfer, facts line, English gate, dedupe across the two lanes, Clara tells the caller the office didn't pick up and takes a message instead of dropping the line.
B. Flip the existing switch tomorrow as-is — Johanna gets today's template, double emails, and every staff escalation.
C. Hold until caller-ID rebuild.

D2 — Who gets the email Proposed — pending review

A — Recommended. Johanna's own address (needed from Fede) as the property's escalation email.
B. Office inbox.
C. Both.

D3 — Caller ID on Johanna's phone Proposed — pending review

A — Recommended for now. Keep the whisper + the email; add the caller's number to the whisper.
B. Rebuild the transfer as a Twilio bridge so her phone shows the real caller — separate project, needs latency proof on real calls.

D4 — Answer from the record on the call Proposed — pending review

A — Recommended. Prompt edit: the billing/lease specialists read the lease-end, renewal-state and offer facts already delivered at ring time; Clara says "your lease ended Aug 31 and we haven't been able to reach you about renewing — no September rent has been charged" instead of transferring.
B. Also build the charge breakdown (AppFolio ledger work) so she can explain the $40.
C. Leave as is (stop-guessing only).

D5 — How the email is written Proposed — pending review

A — Recommended now. Template with a system-filled facts line, harness-checked.
B — next. Model-written note grounded only on pulled facts, with the same banned-phrase/word-cap gate — this is what makes it "intelligent" for every persona; do it once A is proven.

D6 — Paul today Proposed — pending review

A — Recommended. A staff member calls him with the truth (lease ended, renewal never reached him, no September rent charged, balance to be confirmed).
B. Clara texts him a corrected note — outbound to a resident, only on Fede's go.

D7 — The five dropped callers from the last two weeks Proposed — pending review

A — Recommended. Staff calls Kevin, Raul, Desiree, the alarm company.
B. Clara reaches out.
C. Let them go.

6 · Turn-on checklist (after D1-A lands)

  1. Hardening PR merged, dark.
  2. Willows robot-call proof: failed transfer → exactly one email matching the spec; connected transfer → none; silent-line message → quote captured.
  3. Set Camellia's escalation email (D2).
  4. Confirm office hours are set (after-hours path fails open otherwise).
  5. Flip transferMissedOutreachEnabled at Camellia (script, Fede's go).
  6. Watch the first 48h: every email reviewed against the spec; any false "missed" → pull the switch.
2026-08-31 — RCA: the voicemails nobody heard

The original consolidated doc this report builds on — RCA, decisions, field research, and email design.

RCA — The voicemails nobody heard

Camellia callers asked to leave messages for the office. This page shows what they actually said, word for word, and every reason those words reached no one.

2026-08-31 · Camellia House · RCA complete · single consolidated doc — RCA, decisions, research, and email design in one page

Summary: Clara transfers Camellia callers to a phone line the property team forwards to a personal cell. That line always "answers" — sometimes a person, sometimes a working mailbox, and sometimes pure silence. Callers spoke real messages into that silence. We recorded every word — and then our own classifier filed the calls as dead, our alerts went to an unread inbox, our promise tracker graded the broken callback promise "kept," and our pipeline deleted the audio on exactly the calls that could have exposed the problem. Nobody built a gate that blocks voicemails; we built four layers that each assumed someone else was listening.

What callers said — the recordings, verbatim

"Uh, hi, my name is Raul. I have a, uh, appointment today for three fifteen for a tour. Um, but I was wondering if I can do it a little bit earlier. Um, I'm actually… I'm in town earlier than I anticipated, so I wanted to see if I can just, uh, try to skip ahead instead of the three fifteen that I have scheduled. Uh, thank you. Bye."

Raul Perez Foster · Saturday Aug 29, 12:32 PM · a complete, polite, actionable message — name, appointment, request, goodbye

Spoken into a line producing zero sound. Classified as a dead call. His words were saved into his conversation thread — but no alert, email, or task ever pointed anyone at them (the tour-day team alert merged 9 hours after his call). The only human who saw them was Fede, during this investigation.

"Leave a voicemail for management."

Maxwell Weekley · Sunday Aug 30, 3:08 PM · his explicit request to Clara, in those words — a repeat caller (also July 18, late evening)

The transfer "answered" in 5 seconds and produced 9 seconds of hold music and clicking, then dropped. He was texted "someone will call you back as soon as possible." The callback record went to an inbox nobody reads, flagged never to remind anyone. He is still waiting.

Three further recordings (Aug 11, a vendor; Aug 14, Metropolitan Building Maintenance; Aug 22, a prospect who waited 94 seconds) show the same signature: answered, then nothing. All five far-side transcripts were searched for any mailbox greeting, "mailbox is full," a beep, or a menu — zero hits across all five. And three callers in the same period did leave successful voicemails — on those days a working mailbox picked up at exactly 18 seconds. The failure is intermittent, and it lives on the far-end phone, not in a pattern we control.

Every failed transfer on record — the office line

All 15 transfers to the current office line that reached no one, from the full Twilio history (152 calls). "Duration" counts from the moment the line picked up. Grading of outcomes only began Aug 9; earlier failures are identified by their quick-drop signature.

When (MT)CallerLine was up forWhat happenedOffice open?
Thu Apr 30, 12:13 PMUnknown caller8sanswered, droppedopen
Fri May 1, 4:23 PMUnknown caller9sanswered, droppedopen
Mon May 11, 4:41 PMLeanne6sanswered, droppedopen
Thu May 14, 10:16 PMUnknown5sanswered, droppedclosed
Fri Jul 31, 3:52 PMUnknown caller29snobody ever spokeopen
Sat Aug 8, 8:03 PMSadieKate Ball22snobody ever spokeclosed
Sun Aug 9, 10:55 AMJace C. Weaver9snobody ever spokeclosed
Tue Aug 11, 12:18 PMUnknown caller (vendor)5sanswered into silenceopen
Thu Aug 13, 1:21 PMUnknown caller14snobody ever spokeopen
Fri Aug 14, 8:17 AMSame caller as Aug 13 — dead twice in 20 hours9snobody ever spokeclosed
Fri Aug 14, 10:57 AMMetropolitan Building Maintenance (vendor)3sanswered into silenceopen
Sat Aug 22, 1:09 PMKevin Vandeveld88sanswered into silence; caller waited, said "Hello? Hello?", gave upclosed
Thu Aug 27, 2:14 PMDesiree Bloodworth10snobody ever spokeopen
Sat Aug 29, 12:32 PMRaul Perez Foster35sanswered into silence; left his tour message into itclosed
Sun Aug 30, 3:09 PMMaxwell Weekley4sanswered into silence, dropped; he'd asked to leave a voicemailclosed

Not shown here: Camellia transfers also went to a second line historically (59 calls, 7 quick-drops of its own — including Kenya Jenkins' dead transfer on Aug 17) and a third briefly in spring. This table is the current office line only. 9 of the 15 failures happened when the office was closed — calls that should never have been transfers at all.

Impact

MeasureValue
Transfers to the current line, all time (Apr 14 → Aug 30)152 dial-outs, 91 distinct callers
Failed to reach a person (since grading began Aug 9)14 of 44
Of those 14, callers who got to leave any message3 — the other 11 (79%) left nothing, or left something we discarded
People who hit a dead line13, including two named prospects on tour-related calls
Voicemails successfully left but never flagged to any human5 (a deliberate Aug-10 rule assumed the far mailbox is monitored)
Callbacks promised and not yet madeMaxwell Weekley; Raul's request likewise unseen

Root causes — the five-layer failure

1 · The line itself: answers, then silence primary

The transfer destination has been a personal AT&T cell since May 20, when the office number and the transfer target were split during a cleanup and the transfer side was set to a staffer's cell — before that, transfers rang the actual business line, which took voicemails properly. On the recorded failures the cell "answers" and produces no audio at all: the documented signature of device-side behavior (call-screening apps, car-Bluetooth auto-answer that fails to route sound) — AT&T's network does not do this on its own. Ruling (Fede, 08-31): the property controls this line and always will. Every fix must live on our side.

2 · The classifier: a message spoken into silence cannot be credited proven bug

The rule that recognizes "caller left a voicemail" requires a timestamp for when the far side went silent. A line that was never active has no such timestamp, so the rule can never fire — every message left on a silent line falls through and is filed as a dead outcome. This is why Raul's message vanished: not judgment, arithmetic. We record everything ("recording is ground truth") and then don't use the recording.

3 · The alerts: delivered to a black hole, then self-silenced verified in prod

A failed transfer opens a "callback owed" record whose only email goes to Camellia's escalation owner — hello@propflowai.co, which no one reads. Sending that email suppresses the direct page to the mailbox the team does read. The record is flagged to never send reminders. And the promise tracker then grades "let me connect you with someone" as kept, because an email was delivered. Every layer reports success; no human hears anything.

4 · The evidence: deleted by design contributing

When a machine greeting is detected by transcript, that processing arm deletes the recording and doesn't store the matched phrase. The four calls most likely to contain a "mailbox is full" announcement destroyed their own audio. The investigation had to be run on the five calls that happened to keep theirs.

5 · The design: no path except the dial contributing

Clara already knows the property's office hours (an "is it after hours?" flag is computed and delivered into every call) and already has a working take-a-message tool. But the transfer rules say: caller asks for a person → dial, no exceptions, no clock check. Maxwell called on a Sunday afternoon and Clara dialed a closed office's forwarded cell. Separately, the voice vendor ends Clara's side of the call a third of a second after dialing — she structurally cannot hear that nobody answered, so she can't recover in-call. Both facts were already documented (the "four ways to never strand a caller" investigation, decision D21 — still pending).

What did NOT cause it — suspicions checked and cleared

Process failures this RCA also owns

Fixes

Carried as five multiple-choice decisions, with recommendations, on the companion page: Why callers can't leave voicemails at Camellia — decisions D1–D5. In one line each: rescue and deliver the messages callers already leave · point Camellia's alerts at the inbox the team reads · finish gating the apology texts · stop stranding callers in-call (instant callback rescue, then owning the transfer dial) · call Maxwell and Raul back today. A Willows test harness for the whole lane is being built so every fix is proven on the test property before Camellia sees it.

Evidence trail

Part 2 — The fix (one problem, three pieces)

The problem, in one sentence: when someone calls and no human is available, Clara takes the message, and the team gets one plain email. Everything below serves that sentence; anything that didn't was cut (voicemail copies, mailbox-health conditions, per-property monitored flags).

Rollout, per the standard playbook: everything is deployed OFF at real properties → proven at Willows (harness drives all four failure shapes on demand) → Fede turns customers on, property by property. No step 3 without his explicit go.

Held separately, unchanged: Camellia's alert-inbox repoint (Fede: hold) · the Willows bench still transfers to Fede's cell (one-line change, his call) · the not-covered case from review: a caller who hangs up on Clara without engaging leaves no trace today — add to the email lane or not, Fede's call.

Part 3 — Field guide: carriers, detection, and unused platform features

The research reference: what phone carriers actually do, how the industry detects it, and the Twilio/ElevenLabs capabilities we pay for and don't use.

The one-line takeaway: "the line answered" means nothing. A working mailbox, a full mailbox, a screening app, a car's Bluetooth, and a real person all "answer." Systems that never lose a caller verify a human answered before connecting anyone — and have a message path ready the instant one didn't.

Phone-provider quirks — what answers when nobody does

A working mailbox (the good case)

A full or broken mailbox

Answered into pure silence (the worst case — and Camellia's)

Things you cannot do from the outside

Detection — knowing what answered, in seconds

TechniqueHow it worksSpeed / costWeakness
Answering-machine detection (AMD) available on our exact call typeTwilio classifies the answer: human / machine / fax / unknown. Two modes: "Enable" answers fast (at greeting start); "DetectMessageEnd" waits for the beep — built specifically for leaving clean voicemails.~4s average; $0.0075 per answered callSilence isn't a category — a dead-air answer comes back "unknown" after ~5s (still usable: treat unknown like machine, don't bridge). Occasional misreads on odd greetings.
Press-1 screening ("call whisper") deterministicWhoever answers hears "call from X — press 1 to accept." Caller is only connected on the keypress. A mailbox, a screening bot, or dead air can't press 1 — bridging into nothing becomes structurally impossible.Bounded by your own timeout; no extra feeA distracted real person who doesn't press 1 gets treated as a miss. On personal cells, the prompt can confuse.
Live silence detectionFork the call audio to your own server and measure energy in real time.Build-it-yourselfNo off-the-shelf "hang up if silent" primitive; press-1 screening achieves the same outcome more simply.

Voicemail best practices — leaving and taking messages

Twilio & ElevenLabs features we pay for and don't use

Twilio (all available today, none wired)

ElevenLabs

How this maps to our build

Sources

How the field delivers this to property teams (researched 2026-08-31)

Part 4 — The new missed-call email (design A chosen; wording pending Fede)

Fede picked option A, the coworker note. Final wording ships only with his approval (PR held).

Design rules applied to all three: plain English, zero internal jargon; the caller's own words always included verbatim; their number tap-to-call; the one action stated plainly; sent once, no chasing. Clara writes like a coworker leaving a note on your desk, not like software.

What's wrong with today's email — the "before"

Subject: Maxwell Weekley — General Inquiry
From: Clara · To: escalation owner

PROPFLOW · FORWARDED BY CLARA

From: Maxwell Weekley (+1985…)
Status: Escalated
Property: Camellia House
Intent: General Inquiry
Why forwarded: transfer_not_answered

Summary: Maxwell Weekley called and asked for a person, but the hand-off reached nobody — the line picked up and no one ever spoke…

Conversation: https://propflowai.co/conversations?item=conv_voice_be0acef7…

Reads like a system log: label-stacked header, "Intent: General Inquiry" robot-speak, the caller's actual words buried or missing, no clear action, and at Camellia it went to an inbox nobody reads. Everything below fixes those four things.

Option A — the coworker note recommended

Looks like a short note from a colleague. One paragraph, their words, their number, the ask. Nothing else.

Subject: Message from Raul Perez Foster — wants his 3:15 tour earlier today
From: Clara — Camellia House · Sat Aug 29, 12:33 PM

Raul called at 12:32 this afternoon wanting to move his 3:15 tour earlier — he's in town sooner than he expected. In his words:

"Hi, my name is Raul. I have an appointment today at three fifteen for a tour, but I was wondering if I can do it a little bit earlier — I'm in town earlier than I anticipated. Thank you."

Give him a call back: (951) 404-9086. He knows the team will get back to him.

Clara · full conversation

Why it's the recommendation: matches the "would you believe a coworker did this?" bar exactly. The subject alone tells you who, what, and how urgent. Weakness: less scannable if one email ever carries several messages (it won't — one message, one email).

Option B — the message slip

The classic "while you were out" slip, digital: fixed fields, instantly scannable, same content.

Subject: While you were out — Raul Perez Foster (tour today)
From: Clara — Camellia House · Sat Aug 29, 12:33 PM
Who
Raul Perez Foster — prospect, tour today 3:15 PM
Number
(951) 404-9086
Called
Sat 12:32 PM — office closed, Clara took the message
Wants
To move today's 3:15 tour earlier — he's in town sooner than expected
In his words
"…I was wondering if I can do it a little bit earlier — I'm in town earlier than I anticipated."
Action
Call him back before 3:15 today

Clara · full conversation

Trade-off: fastest to scan on a phone, best if staff triage many of these. Slightly more "form-like" than a coworker would write — the fields do the talking instead of Clara.

Option C — note + morning digest

Option A per message, plus one 8 AM summary on business days listing everything that came in overnight/weekend: "3 messages waiting: Raul (tour), a vendor (invoice), Maxwell (for management)." The digest is a safety net for slips through a busy inbox.

Trade-off: best for the new client's nights-and-weekends pattern (Monday morning = one tidy list), but it's two email types to build and tune, and the digest flirts with the "noisy alerts" line if volume is low. Could be phase 2 after A ships.

Decision

Whichever you pick: subject formula is "Message from <name> — <what they want, in plain words>", the caller's verbatim words always appear, urgency lives in the subject not a label, and emergencies never come through this email at all (they transfer to the emergency line live). Copy ships only after you approve the final wording.

Part 5 — Next client blueprint: human-first hours (Situs Group)

Fede's spec, 2026-08-30. Their office line (303) 789-3030 is hosted business VoIP (Level 3).

PropFlow Docs