M

Manor AI

Leif Johnson Ford
Live

FB Marketplace Performance Audit — 2026-09-21

Read-only. Built from files already on disk — no browser, no Facebook touched. Window: last 30 days.

1. Listings

Last audit: 2026-09-20T15:19:40.752Z

  • Live on Facebook right now: 167
  • In current inventory (correct): 131
  • Ghosts — live on FB but NOT in inventory, needs mark-sold: 26
  • Tracked as posted but gone from FB (stale tracking): 6
  • Duplicate listing groups: 0
  • Untracked/adoptable (live on FB, dup-post risk if reposted): 1
  • Untracked title-ghosts (live on FB, not in our tracked-posted list): 9

Trend vs 2026-09-01: live listings 152 → 167, ghosts 11 → 26, tracked-but-gone 24 → 6.

Read: a lot of ghost listings — FB thinks units are for sale that we've already sold. Worth a mark-sold pass.

2. Posting

Posts in last 30 days: 201 across 21 active posting days (avg 9.6/active day). Last run: 2026-09-17T21:37:08.144Z. Tracked-posted ledger total (all time): 685.

Scan/post-run failures (scan shrank >15%, aborted) in last 30 days: 14. 14-day-dedup skip events logged: 501 VIN-skips (posted recently, not re-posted).

Currently paused FB jobs:

  • fb-approve: Paused 2026-08-28 by Claude at Will's request: pause ALL Facebook jobs for the moment. rm this marker to resume.
  • fb-closer: Paused 2026-09-08 4:40pm CT: Will — Facebook replies are handled by his person; he wants posting/inventory/viewing only, not the draft assistant. Drafts already queued stay for his review; fb-approve/fb-nudge/fb-publish-drafts remain paused. rm this marker to resume drafts-only (FB_CLOSER_AUTO=0 keeps every draft human-approved).
  • fb-marketplace-drip-poster.ts: Paused 2026-08-11 ~10pm: Will reports duplicate postings on Marketplace. Stay paused until the live selling-dashboard scan + dedupe verdict land.
  • fb-nudge: Paused 2026-08-28 by Claude at Will's request: pause ALL Facebook jobs for the moment. rm this marker to resume.
  • fb-publish-drafts: Paused 2026-08-28 by Claude at Will's request: pause ALL Facebook jobs for the moment. rm this marker to resume.

Throttle/scan-shrink incident days in last 30 days: 6 (2026-09-12, 2026-09-14, 2026-09-15, 2026-09-16, 2026-09-17, 2026-09-18).
Last known-good scan: 162 cards at 2026-09-17T21:06:32.900Z.

3. Buyer messages

Buyer threads (last 30d, by first-seen): 52. Threads with zero replies from us: 50. Reply ratio: 4%.
Median time-to-first-reply where we did reply: 9.8h.
Last thread activity recorded: 2026-09-08T20:27:44.489Z. fb-closer has been paused since 9/8 — Will's person answers by hand, so this state may be stale.

4. Leads

FB Marketplace leads in VinSolutions, last 30 days: 12 (all-time in file: 41).
Outcome breakdown: Active Lead: 2, Lost: 2, Active: 5, Bad: 1, Sold: 2.
Sold matches (gcid → vs-sold.json, or name → axcessa-cardeals.json): 1.

  • Jose Hernandez — 2021 GMC Yukon (matched via VS sold)

5. Ratios Will asked for

Success ratio (posted listings with ≥1 buyer message / posted, 30d): 10% (21 of 201).
Apply ratio (buyer threads that turned into a VS lead, best-effort VIN/name match, 30d): 2% (1 of 52).
Listings-per-sale: 201 listings posted in 30d vs 1 FB-sourced sale(s) matched — best-effort, name/gcid matching only.

6. What blocked posting

  • 2026-08-11: duplicate postings reported by Will — fb-marketplace-drip-poster paused, superseded by fb-safe-post (10/day cap, dedupe) since 8/28.
  • 2026-08-28: Will requested ALL Facebook jobs paused (fb-approve, fb-closer, fb-nudge, fb-publish-drafts) while a calm-profile plan was put in place.
  • 2026-09-05/08: Facebook replies ruled human-owned (Will's person) — fb-closer stays draft-queue-only; posting + audit keep running.
  • 2026-09-16 to 2026-09-18: repeated scan-shrink throttle — Marketplace 'you/selling' page rendered as few as 5-46 cards vs 142-162 expected, aborting posts to avoid re-listing sold units (see section 2 failure count).
  • 2026-09-20: JOB SILENT alert on fb-audit-live-listings (last ran 5.2d ago per scheduler) — audit cadence gap, not a posting block.