BrokerOS is a white-label operational system designed for real estate brokers and high-level producers. It is the distilled operational intelligence of a 19-year Houston-based brokerage, abstracted into a framework that any team can adopt and customize.
1. BrokerOS (generic) — Platform-agnostic, swappable components. The WHAT and WHY.
2. Team-Specific (implementation) — The actual tools, platforms, and configurations. The HOW and WHERE.
This means a broker using Follow Up Boss instead of ReferralMaker, or MLS PIN instead of HAR.com, can adopt the same processes — they just swap the platform layer.
Every element in BrokerOS serves one or more of these purposes:
| # | Lane | Description |
|---|---|---|
| 1 | RUN THE BUSINESS | Streamlined daily operations. SOPs, checklists, transaction coordination, listing processes. |
| 2 | LEAD THE TEAM | Team management, accountability systems, meeting frameworks, goal tracking, culture building. |
| 3 | TRAIN & GIVE BACK | Teaching outside competitors. Builds reputation and proximity to high-level producers. |
| 4 | SELL THE FRAMEWORK | White-label BrokerOS for similar teams. Recurring revenue from operational excellence. |
BrokerOS defines each technology slot generically. Teams swap in their own tools.
| BrokerOS Slot | TPJG Implementation | Common Alternatives |
|---|---|---|
| {MLS} | HAR.com (CoreLogic) | MLS PIN, CRMLS, Bright MLS, NWMLS |
| {CRM} | ReferralMaker.com | Follow Up Boss, KVCore, LionDesk, Chime |
| {SHOWING_PLATFORM} | ShowingSmart.com | ShowingTime, BrokerBay, Calendly |
| {MARKETING} | Homes.com | Zillow Premier, Realtor.com, BoldLeads |
| {WEBSITE} | LuxuryPresence.com | Real Geeks, Agent Fire, Sierra Interactive |
| {WORKSPACE} | Google Workspace | Microsoft 365, Notion, Coda |
| {PROJECT_MGMT} | ClickUp + Google Drive | Asana, Monday.com, Trello |
| {TC_PLATFORM} | Transactly (Bobby Jo DeLeon) | SkySlope, Dotloop, Brokermint |
| {PASSWORD_MANAGER} | Keeper | 1Password, LastPass, Bitwarden |
| {TITLE_COMPANY_ROSTER} | Old Republic (Myrna), Open Title (Susan), Dana Donovan, Select Title (Julie), Fee Attorney (Kathy) | Team-specific vendor list |
| {VIDEO_MARKETING} | BombBomb + YouTube (574 videos) | Loom, Vidyard, Dubb |
| {AI_ASSISTANT} | Tether (AiCIV) | Custom Claude, ChatGPT, Gemini, custom build |
Each module is a self-contained process that can be adopted independently or as part of the full system.
| # | Module | Status | Description |
|---|---|---|---|
| 01 | Pre-Listing Process | BUILT | Complete pre-listing workflow: initial contact through listing presentation. 7 processes, checklists, make-ready coordination. Built in TPJG standards (v7 refined with Joe's feedback). |
| 02 | Voice Capture & AI Drafting | PROVEN | Automated voice profile generation from sent emails (4,100+ JRD, 1,800+ KLJ analyzed). Enables AI-drafted communications in authentic team voice. Parameterized tool ready for white-label. |
| 03 | Competitive Analysis + AEO | BUILT | 6-step competitive analysis process + Answer Engine Optimization strategy. Delivered as interactive report with actionable recommendations. |
| 04 | Brand Voice DNA | BUILT | Data-driven brand voice profile derived from email and transcript analysis. Includes blog content calendar, reel templates, and AEO tagging structure. |
| 05 | Google Business Profile Optimization | BUILT | 10-point GBP optimization plan. Review generation, Q&A seeding, Google Posts cadence, NAP audit, Maps strategy. |
| 06 | Investment Property Analysis | BUILT | DSCR + condition assessment framework for multi-family properties. Delivered as interactive report (Resasco analysis v3). |
| 07 | Buyer SOP | IN PROGRESS | Buyer representation process from initial contact through closing. TPJG-specific but designed for BrokerOS abstraction. |
| 08 | Listing Marketing SOP | IN PROGRESS | Post-listing marketing workflow: photography, staging, digital marketing, MLS optimization. |
| 09 | Financial Dashboard | PLANNED | IRIS/PLEX wealth creation tracking, LOC flip health, M1 portfolio monitoring, weekly financial summary. |
| 10 | Team Meeting Framework | BACKLOG | AMIA meeting structure, Blitz coordination, accountability grading, popby management. |
| 11 | Client Event System | BACKLOG | Client appreciation events, closing celebrations, referral cultivation through contribution. |
| 12 | Knowledge Ingestion Pipeline | PROVEN | Automated capture from: Google Drive, Keep Notes, Meeting Transcripts, YouTube, Fireflies, Academy courses, CRM data. All indexed for AI-powered operations. |
These standards were refined through 7 iterations of the Pre-Listing Process document, with 16+ rounds of Joe's feedback. They apply to ALL BrokerOS documents.
| # | Standard | Rule |
|---|---|---|
| 01 | Terminology | “Process” not “Phase.” “Documentation” not “paperwork.” “Primary” not “Master.” “{TEAM_NAME}” instead of hardcoded team names. |
| 02 | Column Formatting | All column headers must fully accommodate text on one line. Use white-space:nowrap on role columns, status columns, and milestone labels. Words must NEVER split across two lines. |
| 03 | Page Layout | Page breaks between process sections. Page header on each section: “{TEAM_NAME} | [Document Name] | [Process Section]”. Tables must fit on one page. |
| 04 | Numbering | Two-digit numbering: M01, M02...M09, M10. Applies to milestones, checklist items, process steps. |
| 05 | Branding | “{TEAM_NAME}” prefix for methodology references. Source attribution in small text when adapting external methodology. |
| 06 | Access Indicators | Do NOT use “AGENT ONLY” banners. Access type is implied by document location and sharing. |
| 07 | Process ID | Goes in footer, not header. Format: PRC-XX.XX. All docs have a unique process identifier. |
| 08 | Related Documents | Use <link> placeholder when smart chip file ID is not yet available. Goal: every doc name is clickable. |
| 09 | Logo | Team logo must appear in contact header. Right-aligned, ~55px height. |
| 10 | Participant Notation | No “P:” participant notation. Just show the primary role. Extra participant line does not add value. |
These lessons were earned through real iteration. They represent mistakes made and corrected — the kind of knowledge that saves months of trial-and-error for any team adopting BrokerOS.
| # | Lesson | Detail |
|---|---|---|
| L01 | Words splitting across lines destroys readability | This was caught in v6 review. Role columns, status columns, and milestone labels must use nowrap. If “MOD” or “INV” splits across a line, the entire table becomes unreadable on mobile. |
| L02 | “Phase” is the wrong word | Joe corrected this in v4. “Process” implies active work. “Phase” implies passive waiting. The distinction matters for how teams think about their workflow. |
| L03 | “Paperwork” is an anachronism | There is no paper. Everything is digital documentation. Using “paperwork” signals a team that hasn't modernized. v6 correction. |
| L04 | Column headers must not wrap | Caught in v4. If any column header wraps to a second line, widen the column or abbreviate the header. This is non-negotiable for printability. |
| L05 | Process ID goes in footer, not header | The PRC-XX.XX block is reference metadata, not primary content. It belongs at the bottom where it won't distract from the actual process content. |
| # | Lesson | Detail |
|---|---|---|
| L06 | Never fabricate URLs | HAR.com uses internal IDs, not MLS numbers, in property URLs. Fabricating URLs from MLS data led to broken links in a client-facing report. Always verify URLs via Google search or direct confirmation. Joe's feedback: “If I just sent that out, I would be looking like a fool.” |
| L07 | MLS listing lead must be a principal agent | MLS listing lead MUST be a principal agent (KLJ or JRD at TPJG). Team members are co-listing agents. This enables free Matterport 3D via Homes.com — a critical cost savings that's invisible if you get the listing structure wrong. |
| L08 | Matterport timing matters | Matterport 3D tours are ordered AFTER the listing goes live on MLS, not during Make Ready. The free Homes.com benefit only activates after MLS publication. |
| L09 | Google Drive API scope must be ‘drive’ (full), not ‘drive.readonly’ | Google Admin Console only offers the full drive scope for domain-wide delegation. Using readonly scope causes silent failures. This cost hours of debugging. |
| L10 | HAR.com blocks all programmatic access | PerimeterX bot protection returns captcha pages for any automated request. Cannot verify property URLs programmatically. Must use Google search results as proxy verification. |
| # | Lesson | Detail |
|---|---|---|
| L11 | Voice profiles require 1,000+ emails to be reliable | Under 500 emails, patterns are noisy. Over 1,000 emails, greeting/signoff percentages stabilize. The most reliable finding: Joe's 97% no-greeting/no-signoff rate was stable across ALL 7 years analyzed. That's DNA, not preference. |
| L12 | Speaking voice differs dramatically from writing voice | KLJ writes 63-word terse emails but speaks in long, warm, tangential turns. The written profile alone would produce wrong content for video scripts. Both channels are needed. |
| L13 | Email subject lines need status tags | [DRAFT] = WIP, [PENDING] = needs review, [FINAL] = approved. NEVER send an email without a status tag. This was a Joe directive to prevent ambiguity about document status. |
| L14 | AEO > SEO for real estate in 2026 | Answer Engine Optimization (structuring content for AI citation) is now more important than traditional SEO. Q&A format, FAQ schema, and direct-answer first paragraphs are the new baseline. |
| L15 | 574 YouTube videos = untapped content moat | Most agents have zero video content. A library of 574 videos, once transcribed and indexed, provides 6+ months of daily blog/reel content in the team's authentic voice. This is a structural advantage competitors cannot quickly replicate. |
| # | Lesson | Detail |
|---|---|---|
| L16 | Google Workspace structure matters | Three-account architecture: Joseph@ (personal + architecture), Manager@ (team-facing SOPs), personal Gmail (private financial). Mixing these creates confusion. Separate by purpose. |
| L17 | Title company roster needs depth, not just names | Each title contact serves a specific case type: non-estate, estate, concierge closings, fee attorney. The roster must include the WHY for each contact, not just contact info. |
| L18 | “Cohort” must be defined when first used | Industry jargon in documents confuses new team members. Every technical term needs a first-use definition. “Cohort” = price range grouping used by ShowingSmart to measure buyer likelihood within a market segment. |
| L19 | ClickUp and Google Drive can coexist | TPJG migrated from ClickUp task management to Google Drive document management. The key: ClickUp for tracking tasks with deadlines; Google Drive for persistent reference documents. Don't force one tool to do both jobs. |
| L20 | Cross-reference everything | Every document should link to related documents. Every report should have a footer showing what other reports exist. The goal: no document is an island. Joe's directive: “Add document to footer of all Netlify and docs created — cross-reference sources so I can see what you are all building.” |
| Delivery Model | Price Range | What's Included |
|---|---|---|
| Template Package | $997–$2,497 | All BrokerOS document templates, SOPs, checklists. Self-service setup. Platform mapping guide. No customization. |
| Guided Setup | $4,997–$9,997 | Templates + voice capture for team leads + platform configuration + 4 weeks of implementation support. |
| Full Implementation | $14,997–$24,997 | Complete BrokerOS deployment: voice profiles, AEO strategy, GBP optimization, content calendar, AI assistant setup, 12-week coaching. |
| Ongoing SaaS | $497–$997/mo | AI-drafted content in team voice, weekly GBP posts, monthly competitive analysis, dashboard updates, reel scripts. |
Pricing is preliminary and based on comparable real estate coaching/consulting programs. Final pricing requires market validation.
Cross-reference of all Tether-created documents, reports, and applications. Full library at tpjg-reports.pages.dev/library
| # | Document | Type | Location |
|---|---|---|---|
| 01 | Pre-Listing Master Checklist v1.0 | GOOGLE DOC | Tether Output / Pre-Listing Master Checklist |
| 02 | Resasco Fourplex Investment Analysis v3 | GOOGLE DRIVE | Resasco 4-Plex DSCR + Condition Assessment |
| 03 | Competitive Analysis + AEO Strategy | GOOGLE DOC | Competitive Analysis + AEO Strategy |
| 04 | Brand Voice + Blog & Reel Strategy | GOOGLE DOC | Brand Voice + Blog & Reel Strategy |
| 05 | BrokerOS White Label Framework | GOOGLE DOC | BrokerOS White Label Framework |
| 06 | LP Comparison Analysis | Emailed to Joseph@TPJG — Luxury Presence vs. market comparison | |
| 07 | Homes.com RAS | MEMORY | memories/knowledge/homes-com-ras.md (468 lines, 30 sources) |
| 08 | Luxury Presence RAS | MEMORY | memories/knowledge/luxury-presence-ras.md (468 lines, 23 sources) |
| 09 | JRD Voice Profile | MEMORY | memories/knowledge/joe-voice-profile.md (4,100 emails, 592 lines) |
| 10 | KLJ Voice Profile | MEMORY | memories/knowledge/klj-voice-profile.md (1,800 emails, 297 lines) |
| 11 | TPJG Tech Stack | MEMORY | memories/knowledge/tpjg-tech-stack.md |
| 12 | BrokerOS SOPs | MEMORY | memories/knowledge/brokeros-sops.md (20+ SOPs, dual-layer) |