Listing Leads Sunset Plan

Summary

Listing Leads (LL) is getting more expensive while net team adoption is ~2 of 12 producing agents. The strategic bet: extract LL's content corpus into Seneca, seed the in-flight Hermes / Mercury / Quiver / Aegis tools with LL templates, then cancel LL in stages as each replacement tool ships. BAMx ($15/mo grandfathered) stays as the long-term content engine.

Decision (2026-04-28)

LL gets sunset in stages. Do NOT upgrade to LL AI Pro before the May 1, 2026 paywall transition, despite the $1000-off lock-in offer — Aegis is the planned replacement and the lock-in saves nothing if the tool exits the stack.

Not replacing: the Tuesday live role-play call. Confirmed Fred-not-needed. No "live mastermind" replacement required.

Keeping forever: BAMx at $15/mo grandfathered rate. Black Book + 53 weekly scripts already pulled to Seneca; weekly drops auto-refresh from BAMx without contractual issue.

Cost Trajectory

LL Team Plan + AI Pro = several hundred to thousand+ per month. Net usage: ~2 of 12 producing agents. ROI is upside-down. The only reason LL stays active is to keep the content faucet flowing until in-house tools come online.

Sunset Triggers (Per Replacement Tool)

Each tool below, when it ships, removes a category of LL value. Cancel LL's relevant feature tier (or downgrade) at each trigger.

Hermes → Cancel LL Social Shareables

  • Already seeded: 203 LL Social Shareables in Tools/Seneca/knowledge/ll-social-corpus/ with frontmatter (target_tool=Hermes). Index at 31_ll_social_seeds_index.txt.
  • Cadence captured: LL Mon-Fri Cross-Channel pattern (EOTW → TOTW pattern interrupt → 3 social shareables) wired into Seneca's coaching layer.
  • Fred's 80/20 rule + Alyssa Curnutt's hyperlocal blueprint captured from BAMx (kept forever).
  • Trigger: Hermes can pull a current-week LL-style social post + auto-post to IG/FB.
  • Status: Hermes ~50-60% built. Spark→Hermes→#premarket-listings already live as of 2026-04-20.

Mercury → Cancel LL Email Campaigns + DOTW

  • Already seeded: 179 LL Email Campaigns in Tools/Seneca/knowledge/ll-emails-corpus/ with frontmatter (target_tool=Mercury). Index at 29_ll_emails_seeds_index.txt.
  • EOTW + TOTW + 48h pattern interrupt coded into Seneca as Layer-2 framework (23_pattern_interrupt_text_formula.txt).
  • DOW (Deal of the Week) Sharran Srivatsaa weekly cadence template captured as Mercury default for nurture emails.
  • Curaytor "email floor" captured at 24_curaytor_succession_narrative.txt for ex-Sotheby's/Christie's agents.
  • UTM standard: PENDING from Fred (artemis_hermes / artemis_seneca / artemis_spark prefix).
  • Trigger: Mercury can pull a 2-week-current LL-style email pattern + send via FUB or email layer with CAPI attribution.
  • Status: Mercury Phase 1 code-complete 2026-04-23. Blocked only on Fred's Week 1 human infra (Resend / Netlify / DNS). Canary 2026-05-12.

Quiver → Cancel LL Direct Mail

  • Already seeded: 135 LL Direct Mail Templates in Tools/Seneca/knowledge/ll-mail-corpus/ (target_tool=Quiver). Index at 30_ll_mail_seeds_index.txt.
  • Trigger: Quiver runs Just Sold postcard automation end-to-end (closing event → 100-neighbor list → Lob dispatch → Stripe billing).
  • Status: Pre-build. Blocked on ATTOM contract resolution.

Aegis → Cancel LL AI Pro

  • Already seeded: Sharran's 9-step AI SEO Playbook (BAMx) → spec for per-agent module.
  • Differentiation: LL AI agents (ZMA, Magic Buyer, Cannonball, DOTW) NOT mirrored in Aegis. Aegis differentiates with live FUB / MARIS / ATTOM / Pipeboard data integration.
  • Trigger: Aegis has a per-agent profile module agents actually log into.
  • Status: Module 1 deployed; Modules 2-5 + Shell specs drafted. Build sequence 1→4→2→3→5→Shell.

Seneca → Already Replaced LL Phone/Text + Blueprints

  • Done: 138 LL phone/text scripts + 6 LL Blueprints (Expired/FSBO/Silver Tsunami/Open House) live in Seneca corpus. 53 BAMx weekly scripts + Byron Lazine Black Book also live. Provenance footers + decay windows working.
  • Trigger: ALREADY MET. Seneca has surpassed LL's strategy library for the agents who need scripts. See seneca-adoption for the full corpus expansion.

Auto-Pull (Keep LL Fresh While Subscribed)

Plan: Weekly cron pulls new LL content into Seneca's corpus while LL is still active.

Implementation (1-hour build):

  1. Dedicated Playwright Chromium profile at ~/.config/playwright-listingleads/
  2. Fred logs in once interactively
  3. Pull script /tmp/ll_secondary_pull.py reuses the profile (Supabase access_token auto-refreshes via long-lived refresh_token)
  4. Weekly schedule via macOS launchd OR scheduled-tasks MCP
  5. Diff vs last week → write only NEW chunks → deploy to droplet → pm2 restart seneca

Maintenance: Zero, until LL invalidates the session (~30-90 days of inactivity, but weekly run keeps it alive). One manual re-login fixes it when it breaks.

ToS posture: Fred is a paying customer, scraping his own paid content for personal/team use. 4-concurrent fetches at ~0.5s/URL = ~30-50 req/min, well under abuse thresholds.

Recommended Cancellation Order

  1. Don't upgrade LL AI Pro (NOW). Save $1,000+ vs the lock-in.
  2. Hermes ships → drop LL to lowest tier that still preserves content access. Removes AI agents and Hermes-redundant features.
  3. Mercury ships → cancel LL Team Plan entirely. Switch to monthly content audit pull. Drop to single user seat if LL offers one.
  4. Quiver + Aegis ship → final cancellation. Auto-pull script disabled.

Post-Cancellation: BAMx as the Content Engine

  • BAMx ($15/mo grandfathered) keeps weekly script drops + objection handling + role play scripts flowing
  • Same Playwright auto-pull pattern works for BAMx (different login, otherwise identical script)
  • Seneca's corpus stays fresh from BAMx forever

Related