Situs Group: leads that arrive by email (90-day report)

How many renter leads reach leasing@thesitusgroup.com, how many staff type into AppFolio by hand, how long that takes, and what it would take for Clara to do it, as she already does at Western Slope.

2026-10-23. Read-only pass over the leasing inbox, Jul 25 to Oct 22, 2026 (90 days), matched against our copy of Situs's AppFolio guest cards. No emails, labels or AppFolio records were changed.

Contents

  1. Today vs Western Slope
  2. The numbers
  3. Time it would save
  4. What each email carries
  5. What Western Slope got
  6. What Situs would need
  7. Not verified
  8. Nov 2: the lead with no address (Melissa Otiz)

Short version. 197 renters wrote in by email in 90 days. Staff hand-typed a guest card for 91 of them, a median 18.5 hours after the email. Another 46 sent enough to make a card (name plus email or phone) and never got one. At Western Slope, Clara makes that card from the email in about 6 minutes and replies.

2,440
emails into leasing@
327
lead emails (about 109 per 30 days)
197
distinct renters
91
cards staff typed after an email
87
renters never carded (46 had enough for a card)
18.5 h
median email → card; p90 85 h
7
fake renters (32 link-only emails, Sep 19–21)
1 · Today at Situs vs Western Slope Situs today Listing siteTurboTenant, AffordableHousing leasing@ inbox109 lead emails / 30 days Staff read itand log into the site Staff type the card: median 18.5 h later40% wait more than a day; 46 never typed Western Slope since Oct 1 Listing siteZillow, Apartments.com leasing@ inboxread by Clara Clara makes the cardmedian 6 min, checks for an existing one Clara repliesone thread per renter Situs times: 88 cards with a creation time. Western Slope: 21 clean runs (all 27: median 10.5 min, incl. a robot sign-in outage Oct 7–8).
2 · The numbers (Jul 25 – Oct 22)

Renters by where the email came from

TurboTenant88
AffordableHousing.com56
Zillow, relayed by AffordableHousing24
AppFolio text alert14
Situs website form13
Renter emailed directly2
SourceRentersCard typed by staffNever cardedOther*
TurboTenant8869145
AffordableHousing.com5613394
Zillow via AffordableHousing243192
AppFolio text alert14437
Website form132101
Direct email2020
Total197918719

*Other: already had a card and no new inquiry (12), card made by AppFolio itself (4), creator unknown (2), card more than 21 days later (1). Not counted as renters: 7 fake (link-only Zillow messages), 5 Zillow conversations about a San Jose listing routed to Situs (Aug 12–13), 4 non-renter website forms. Lead emails by month: Jul (from the 25th) 37, Aug 110, Sep 111, Oct (to the 22nd) 69. None landed in spam.

3 · Time it would save
CardsPer 30 daysAt 3 min eachAt 5 min each
Typed by hand today301.5 h / month2.5 h / month
Plus the renters who never got one (cardable)+15+0.8 h+1.3 h
Clara would make452.3 h / month3.8 h / month

The typing time is modest. The bigger gains are speed and coverage: a renter waits 18.5 hours (median) for a card today, only 27% are carded within 4 hours, and 46 renters in 90 days were never entered at all, mostly Zillow leads (19) and website forms (10).

4 · What each email carries

Share of emails that include each field. A card needs a first name (last name can default to "Unknown", as at Western Slope), one contact (email or phone) and the property.

Email typeEmailsFull nameRenter emailPhonePropertyUnitMessageEnough for a card
TurboTenant "New lead!"8325% (first only 75%)73%0%100%75%20%75%
TurboTenant pre-screener done38100%100%0%100%32%0%100%
TurboTenant "new message"25100%0%0%100%92%0%0%
Zillow lead via AffordableHousing40100%Zillow relay 100%62%100%0%98%100%
AffordableHousing own lead7100%100%100%100%0%100%100%
AffordableHousing "message from a renter"88100%0%0%53%0%100% (mostly "I'm interested")0%
AffordableHousing application notice13100%0%0%100%100%0%0%
Situs website form1486%86%14%14%0%93%86%
AppFolio text alert1776%0%100%0%0%100%76%

Move-in date and bedroom count appear in under 5% of lead emails, except application notices (bedrooms 100%). The shape of the problem in two numbers: 121 of 197 renters sent enough by email for a card; 76 sent only a notification ("you have a message, log in to read it"), which can be answered only inside the listing site.

5 · What Western Slope got
27
cards Clara made from email leads (26 Zillow, 1 Apartments.com)
6 min
median email → card on clean runs (p90 13.5 min)
0
failed creates from email leads
DateWhat shipped
Sep 29Company setting for email leads, off by default (#13518); matched email leads go to the guest-card engine (#13658); Outlook mailboxes and brand-new senders too (#13711, #13714)
Sep 30Fede turned the setting on at Western Slope
Oct 1First card from an email (Oct 1). One engine, old reply paths removed (#14408); a known renter gets a note, not a second card (#14509, #14549); card source reads "Zillow" (#14963, #14965)
Oct 9 – 14Zillow relay-only leads matched by name, one card per person across homes (#18085, #19629)
Oct 17Choice of which email leads Clara answers; sender checks on AppFolio-relayed email (#20621, #20743)

It needed: the setting on, the browser robot allowed to write, and Clara's own AppFolio user (property-manager role). Before every card Clara checks for an existing one by phone, email, then name at the same home, and waits a minute so a duplicate from AppFolio's own feed can land first.

6 · What Situs would need

What a card would hold from email alone: TurboTenant first lead, first name + email, last name "Unknown" until the pre-screener fills it; Zillow via AffordableHousing, full name + relay address (62% also a phone). Situs prospect replies are held for staff approval (supervised mode) today.

7 · Not verified
8 · Nov 2: the lead with no address (Melissa Otiz)

Short version. On Nov 2 at 12:36 PM an AffordableHousing.com notice for 3134 W Arizona Ave reached leasing@. It carried the renter's name, the home and one line ("I'm interested in 3134 W Arizona Ave"), and nothing else: no phone, no email, no reply-to address, only a "Reply to message" button that opens AffordableHousing's website. Clara opened the prospect, posted the new-lead card in the Situs Slack channel and created AppFolio guest card 9029 with blank contact fields, then stopped with "carded, no address". Nobody was told that she could not reply. Fede's rule for a fix (Nov 2 night): build a reply fallback only if the email carries a usable reply-to address. It does not, so nothing was built.

What the AffordableHousing notice carries

Notice typeReply-ToPhone or email in the bodySeen at Situs, Oct 24 to Nov 2
New Prospect Message Alertnonenone (name, home, one line)4: Jasmyn Means, Vanessa Lumsden, Taquisha Lovelady, Melissa Otiz
New Message from a Renternoneonly if the renter typed it in the message (1 of 4 did)4: Vanessa twice, Abdoulfaradj Adam, Jodie Piacente
You have a new applicantnonenone ("View Application" link)4: Jasmyn Means ×3, Aqua Love
New Renter Lead (Zillow, relayed by AffordableHousing)a Zillow forwarding addressphone and the forwarding address1: Michael Jordan (our own test, Oct 28)

For comparison, in the same mailbox Zillow's own notices carry the renter's real email as Reply-To and the phone in the body (Matthew Smith, Nov 2). TurboTenant is like AffordableHousing: a "view lead" link that needs a login.

How common an empty card is, per customer (raw AppFolio guest-card report of Oct 9, covering Jul 11 to Oct 9; our own copy of AppFolio drops every card with no phone and no email at sync time, so it always shows zero)

CustomerCards with no phone and no emailWhere they come fromDoes the renter get a reply?
Situs0 of 358Staff type AffordableHousing leads by hand after looking the renter up on the site; 76 of 77 such cards have contact info. Clara's automatic card (Melissa) is the first with none.No. Only through the AffordableHousing site, by hand.
Western Slope78 of 356 (22%)71 from Zillow, "did not provide contact info yet"Yes. The same renter's Zillow email reaches the mailbox and Clara answers through Zillow's forwarding address: 12 of the 14 empty cards since the mailbox was connected on Sep 15 got replies (1 to 16 Clara emails each), 1 unverified (Katelin Johnson), 1 arrived before the mailbox. The 64 older ones predate the mailbox.
JP&Co / Camellia13 of 188 (7%)"no source" (7) and phone calls (6)Not checked; no listing-site email path there.

Two more things the check found at Situs

What a fallback could look like

OptionWorks forCostVerdict
1. Reply to the listing site's reply-to or forwarding addressZillow, Apartments.com, Apartment List, Rent.com. Already built and live at Western Slope.noneNot applicable to AffordableHousing or TurboTenant: no address to reply to.
2. The model reads contact details the renter typed into the message, verified as exact quotes, and Clara uses them"New Message from a Renter" notices where the renter typed a phone or email (1 of 4 seen)small, one PR, no switchWorth doing, but rare; Fede's call whether it is worth a PR now.
3. Reply on AffordableHousing's website with Situs's login (browser robot presses "Reply to message")every AffordableHousing noticenew third-party integration, Situs's AffordableHousing credentials, robot workThe only path that reaches Melissa. Fede's decision; depends on whether AffordableHousing matters enough to Situs (56 of 197 email renters in 90 days came from it, section 2).
4. Tell the property team that Clara could not reach the renter (Slack card turns to "Needs you", with "reply on AffordableHousing")every unreachable leadsmallA floor, not a fix: it hands the lead to staff, which Fede's Oct 27 ruling rejects for anything we can do ourselves. Only if option 3 is a no.

Fede's rulings, Nov 3 morning. The empty card in AppFolio is fine ("not the end of the world"): staff look the renter up on the AffordableHousing site as before. The website-reply robot (option 3) is a no. The two small follow-ups (the Slack "cannot reach this renter" line, option 4, and a check on the mailing-list skip) are also a no. Closed: nothing is built from this incident; a name-only AffordableHousing lead becomes an empty card that staff work from the site, as before.

Morning asks for Fede (as written overnight; answered above)

  1. Build the AffordableHousing website reply (option 3)? Recommend yes if Situs confirms AffordableHousing is a channel they want Clara on; it is their largest affordable-housing source and every "Prospect Message Alert" is unreachable without it.
  2. Until then, should the Slack card say "Clara cannot reach this renter, reply on AffordableHousing" (option 4)? Recommend yes as the interim, so a name-only lead never sits silent again.
  3. Melissa Otiz today: nobody from our side can reply. Recommend Situs staff answer her on the AffordableHousing site, the way they answered Vanessa on Oct 27.

Mailing-list skip, checked Nov 3 (Fede: "look into it"). Already closed by code, no fix needed. The rule drops any email with an unsubscribe or list header (auto-reply-guard.ts). The Oct 28 change (#23047) made the inbound path recognise AffordableHousing and TurboTenant notices before that drop, and the Oct 31 change (#24013) sends them to the lead engine. Replay of the nine real skipped Situs emails: all dropped on the code before Oct 28, all taken in as leads on today's main (Vanessa Lumsden's with her phone and email); the "Market Rent Update" control still drops. Since Sep 1, across all customers, the skip ate 9 AffordableHousing notices, 6 TurboTenant leads (Oct 24, fixed by #23047) and 10 AppFolio website inquiries (Oct 3 to 28, fixed by #23280); everything else it dropped was marketing and alerts. One latent gap, nothing real has hit it: Zillow, AppFolio "New Lead", Apartments.com and Tenant Turner notices are recognised after the drop, so if one of those sites ever added an unsubscribe header its leads would be dropped. Not built, per "a gate that would have touched nothing real is not built"; the fix would be to run those recognisers before the drop like AffordableHousing's.

Evidence
  • Melissa's email record EMAIL#f90c7075-e95f-4e0f-a544-366c0990db7f (19:36:18Z); prospect pers_3c908bb1-4a99-48c9-8f44-d242982f39a9, inquiry a8cb1a0f-f139-40c0-b6fc-8ecbbfd344b7; Slack card ts 1793648196.976259 in #apartment-situs-group; AppFolio write record PMS_WRITE_INTENT#gc:create_card:a8cb1a0f…, card 9029; outcome "carded-no-address" (email-lead-engine-reply.ts). Our sync drops contactless cards in toGuestCard, src/lib/integrations/appfolio/pms-adapter.ts.
  • Email shapes: read-only Gmail reads of leasing@thesitusgroup.com through the stored mail connection, ids 1a19dc33758b2a61, 1a17dfc98d13fd00, 1a17f56c79fa16ed, 1a183d7d0450d9a9, 1a184e5a1a454374, 1a18a544a84ade9c, 1a19e529bb56ba05, 1a18e66aad143a11, 1a17e17187d874e3 (Vanessa, contactable). Token copies deleted after the read.
  • Counts: raw AppFolio guest-card pulls of Oct 9 (~/.claude/guest-card-corpus/raw/af-history-*-2026-10-09.json) counted once per card by earliest received date; our mirror: Situs 1,264 cards, Western Slope 1,154, JP&Co 94, none truncated; email ingestion index Aug 4 to Nov 3, 37,710 records.
  • Western Slope replies: 165 Zillow-sender emails Oct 20 to Nov 3, 14 lead notices, 0 lacking both phone and email, 13 answered, 1 held then answered on the second notice; empty-card renters read under their CONV# records (example CONV#fc12af13…, Stacie Dix, 3 Clara replies). Setting ORG#org_c42d9150… PROFILE settings.leadSource = listing_site_email.
Method and sources
PropFlow Docs