Paul is OFF โ crons do not run. This page is the design. Approve on the pipeline holds. Nothing sends.
Mission
50 New Properties Under Management
Paul is OFF. Nothing sends. This chart is the design โ not a live loop.
Master Agent
Paul
Owner Acquisition Agent โ coordinates 7 subagents across the full pipeline
Subagent 1
Prospector
โฐ Every Sunday 11pm CT
- Scrapes all 11 Texas CAD counties
- Filters owners with 5โ50 properties
- Deduplicates against existing pipeline
- Passes new owners to SOS Enrichment
Output โ New prospect records
Subagent 2
SOS Enrichment
โก Fires inside Prospector after every scrape
- Detects LLC / Trust / LP owner names
- Searches TX Comptroller for entity status
- Searches TX SOS for registered agent
- Attaches decision-maker name to record
Output โ decisionMakerName on each owner
Subagent 3
Orchestrator โ Loops 1โ3
โก Fires on every new owner + every 6 hours
- Loop 1: Research โ uses CAD/SOS/mailing fields + HubSpot notes
- Loop 2: Scores 0โ100 (75+ floor for 5โ50 in-market owners)
- Low confidence โ awaiting_info (no cron re-spam until notes added)
- Loop 3: Drafts personalized SMS or email + self-critique
- Sends draft to John for one-tap APPROVEOWNER
Output โ Outreach draft on the portal desk (optional HubSpot mirror). Nothing sends while OFF.
Subagent 4
Acquisition Loop
โฐ Every 6 hours
- Scans owners in research or scored only
- Skips awaiting_info until notes resume the run
- Re-triggers Orchestrator for stalled records
Output โ No idle research/scored prospects
Subagent 5
Follow-Up Loop โ Loops 4โ5
โฐ Daily 9am CT + inbound owner SMS / API reply
- Loop 4: Classifies owner reply โ interest / objection / no
- Loop 5: Drafts an objection reply for John โ does not text the owner while OFF
- Day 3 / 7 / 14 / 21 follow-up drafts โ APPROVEOWNER; day 28 โ nurture
- Unsigned-contract nudges are portal / HubSpot only โ Paul never texts John
Output โ Drafts on the desk. No owner send while OFF.
Subagent 6
Learning Loop โ Loop 6
โฐ Every Friday 7am CT
- Reads week's signed / archived / in-progress outcomes
- Analyzes what profiles and stages progressed
- Produces top-3 recommendations (manual apply โ not auto-rewritten)
- Stores last report in Redis. PaulโJohn SMS stays suppressed.
Output โ Weekly digest + saved recommendations
Subagent 7
HubSpot CRM Sync
โก On create + stage change (when HUBSPOT_ACCESS_TOKEN set)
- Creates Contact โ owner name, email, phone
- Creates Deal โ property + current stage
- Updates deal stage as pipeline advances
- Optional notes when stage patch includes _hubspotNote
- Closed Won on signed / Closed Lost on archived
Output โ Full pipeline visible in HubSpot
John's desk: Approve or deny on /portal/acquisition (or APPROVEOWNER / DENYOWNER). Approve holds while Paul is OFF. Nothing goes to an owner.