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 at31_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 at29_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.txtfor 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 at30_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):
- Dedicated Playwright Chromium profile at
~/.config/playwright-listingleads/ - Fred logs in once interactively
- Pull script
/tmp/ll_secondary_pull.pyreuses the profile (Supabase access_token auto-refreshes via long-lived refresh_token) - Weekly schedule via macOS launchd OR scheduled-tasks MCP
- 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
- Don't upgrade LL AI Pro (NOW). Save $1,000+ vs the lock-in.
- Hermes ships → drop LL to lowest tier that still preserves content access. Removes AI agents and Hermes-redundant features.
- Mercury ships → cancel LL Team Plan entirely. Switch to monthly content audit pull. Drop to single user seat if LL offers one.
- 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
- seneca-adoption — The corpus expansion that made this sunset plan possible
- marketing-stack-migration — The broader Curaytor/Sked/PropStream/LL replacement program
- hermes-social-command — Replacement for LL Social Shareables
- overview