Camellia Turnover Vendors — Email Confirmations & the Calendar Gap

2026-08-05 · Read-only sweep of prod DynamoDB (propflow-prod), the Camellia mailbox (Graph, 90-day window), and the codebase. Claims labeled V verified / I inferred.
Bottom line: PropFlow has never written a vendor calendar event for Camellia. The pipeline works (all 25 events ever created are Willows test-harness runs) but no inbound-email path exists — and only one real vendor, Miracle Method, emails schedule confirmations you could parse. The high-volume turn trades (paint, clean, flooring, HVAC) schedule entirely off-email.

Who emails a schedule

VendorTradeChannelSchedule by email?Evidence (90 days)
Miracle Method of Denvertub/counter refinishingphone + emailYES — parseable~7 templated "Appointment Confirmed / What to Expect" mails with per-day tech + time window ("Day 1 – Unit 403 – PO #693 … Thursday Aug 6th 11:00am–12:00pm"); reschedules arrive in the same format V
Metropolitan Bldg Maintenancecleaning / turn laborphone (emails informally)Date range only"confirming Isabel is available next week July 20–24, PO 672" — no time window V
Anchor Pest Controlpest controlphone + emailUnlockableOffered emailed appointment reminders (opt-in form, sent twice May 7) — we never opted in; only invoices since V
HD Paintingpainting (the dispatched turnover painter)email only — no phone on fileNoZero mail in window V
MTech Service (+ ServicePro reports)plumbingphoneNoInvoices only; ServicePro WO reports bury any schedule in a PDF V
American Garage Doorgarage doorphone + emailNoEstimates/invoices only V
TK Elevator / A to Z Inspectionselevatorphone (+ AR email)NoStatements & AR reminders only V
Cardenas Landscape · A&K Appliance · Western States Fire · Royal Textilelandscaping / appliance / fire safety / window coveringsphone (RTP emails quotes)NoNo scheduling mail observed V
In-house crew (566 of 569 Camellia WOs)generalin-housen/aV
Cambay, Inc.exterior coatingnone — no contact data at allNoCannot be dispatched today V

Roster = Camellia's 13 property-scoped preferred vendors + the 2 real turnover work orders (Unit 116 paint + clean). The org's 816 imported AppFolio vendor memberships are the AP ledger, not an engagement list.

The calendar gap, precisely

What an email→calendar branch would buy

No defensible "coverage % of all turnover appointments" exists: only 2 turnover child work orders exist in all of prod and Camellia has zero vendor call sessions, so there is no verified denominator. The numbers above are vendor-headcount and email-share framings, stated as such.

Decision — how far to take email→calendar ingestion

Recommendation first; pick one.

Status: Proposed — pending Fede's review.

PropFlow Docs