v8 (2026-07-12) — Retention measured · SOP Registry · Build Bible + execution live — (1) WF-11 dormant threshold MEASURED = 6 months (P75 of 741 Jobber jobs; median ~2.5mo). The old "~18-month" was the 98th percentile — disproven. ✅ Jobber reconnected 2026-07-11; the Alarm is UNBLOCKED. Health bands: Green ≤3mo / Yellow 3–6mo / Red >6mo; Suppressed-Aged ~18mo (P98); dormant-reactivation bonus $25. (2) JC Update = monthly EMAIL + 2×/yr addressed physical touch (S9 thank-you card + one annual stewardship card — honors Kennedy's mail-first mechanism cheaply; OM 2026-07-12); service-recovery ack SLA = 4 business hours. (3) SOP Architecture folded in — the KISS triage cut ~150 candidates to 15 core SOPs + 10 HSP SOPs (25 system-wide); the rest are checklists/templates/standards. See the SOP Registry card. (4) Build Bible v2 is the runbook; the GHL build EXECUTION started 2026-07-12 — pipeline live (9 stages), ~82 fields to build by hand (no field/workflow-create API). See the Build Bible & Build Phases card. (5) Reconciliation fixes — Qualification Status = 13 (B6); CRM-2 spans CRM 1–2 (C11); banned words = 7 (added "cheap"); referral give = $200 two-sided; Peak Moment fully retired. (6) Notation — S1–S13 = lifecycle phase, CRM 1–9 = pipeline stage (Dictionary §7.4); the two never share a token.
v7 — Terminal-state routing · WF namespace · one retention spine · 15-min SLA pilot — (1) Lead Intake SLA 5 → 15 min (PILOT) — 15-min SLA is a pilot (from 5 min) — Carrington 2026-07-09; revisit with conversion data. Speed-to-lead re-instrumented as a distribution (median · % <5 min · % <15 min). WF-01's automated cadence timings are UNCHANGED. OA Pipeline Gate A pays on ≥95% within 15 min + a smaller accelerator for median <5 min. (2) Terminal-state routing folded in — "Lost" is a routing decision, not an end state. Ten companion/utility workflows registered (WF-Util-LostRouting, WF-Util-ReEntryGuard, WF-Util-WonExit first). The Completeness Rule (six questions per enumerated value) is now governance. (3) WF number collision resolved — canonical WF-13 = HSP On-Ramp, WF-14 = Feedback Gate. Pillar workflows moved to their own namespace WF-<PILLAR>-nn; Reviews pillar = WF-REV-1..4. A bare WF-nn is reserved for pipeline (01–09) + post-Won (10–14). (4) ONE retention spine — the pillar's 90-day/6-month/12-month "Repeat Business Nurture" is RETIRED (WF-11 Alarm fires off the real ~18-month Jobber re-purchase interval); the pillar's immediate-on-payment review ask is RETIRED (locked S9 model: FC on-site ask → WF-14 Feedback Gate → GHL backstop only if no review AND no open issue). (5) JC Update = EMAIL newsletter (print reach already covered by the Queen City Lifestyle magazine ad). CSR = the OA — OA executes re-engagement + VIP nurture + the Update; OC owns the retention number. WF-MKT-03 scoped to the prospect list only.
v6 — Full Stages 1–9 refresh + Build-Bible integration — Every stage brought current and conformed to the JC Field & Taxonomy Dictionary. S2→v2.4, S3→v1.2 (Scope & Route: Assess / Do / Don't / Divert / Hold), S4→v1.1 (hybrid logistics + weaponized assessment), S5–S9 fully built out. Canonical workflow numbering: pipeline WF-01…WF-09, post-Won retention loop WF-10…WF-14 (JC Update / Alarm / Service Recovery / HSP On-Ramp / Feedback Gate). Peak Moment retired as a field → Dream Outcome canonical (seeded S2, echoed S5–S9); FM observation → Assessment Notes. Added Referring Client intake field. Work-start marker = FC Jobber clock-in (fleet form = vehicle/mileage only). Lost Reason 12→13 (added Declined - Competitor + post-yes Cancelled). Lead Source 21→23 (added Field - Yard Sign / Neighbor Mailer). Deposit gate MAX($291, materials×1.20); finalization gate; guarantee/HSP email; Referral Circle; NO auto-charge. GHL↔Jobber Zap map refreshed (one-way, no loops). Position-only naming (personal names removed). Deferred: GHL "Estimate" stage-name rename.
Master GHL Build Reference
Aggregated setup checklist — run these one-time builds in GHL before going live. Toggle "GHL Build" layer above to see stage-by-stage instructions.
1. Create Pipeline + Stage Colors
- Pipeline name: JC Sales & Service
- Add 9 stages in order (see pipeline strip above)
- Set drag-disabled rules to enforce order
- Per-stage colors (phase-grouped for visual pipeline scan):
- Stages 1–2 (Lead, Engaged Lead) — Sky #a8c5dc
- Stages 3–4 (Orientation Pending, Assessment Scheduled) — Cream #e8d39c
- Stages 5–6 (Estimate in Preparation, Estimate Sent) — Amber #d4915a
- Stage 7 (Job Scheduled) — Soft Green #a8c498
- Stage 8 (Job In Progress) — Deep Green #5a7a4f
- Stage 9 (Job Complete - AR Open) — Slate #8a98a4
- Progression reads left-to-right: warm up → estimate → close → execute → collect.
2. Create Tags (one-time)
- Source - [23 values]: Web (4), Paid (4 incl. LSA + TikTok), Social (3), Print (1), Field (6: Flyer / Door Hanger / A-Frame / Yard Sign / Neighbor Mailer / Van), Referral (3), Manual Intake, Repeat Customer
- Bad Fit - Out of Service Area / Price Sensitive / Red Flag - Black List (3 values)
- Out of Scope (standalone contact tag, scope-neutral, nurture-eligible)
- VIP Customer · Repeat Customer / Repeat-Plus / Repeat-Standard (2-tier)
- Withdrawn (S1 ghost) · Withdrawn - Engaged (S2) · Withdrawn - VIP/Repeat · Suppressed - Aged
- Diverted - Warranty/Callback · Referral Sent - Partner · Referral - Reward Pending · Referral Circle - Elevated
- Partner: Referral Source - Realtor / Designer-Concierge · B2B Partner - Realtor / Designer-Concierge
- Stage-state: Stage3 - Pending Client Input · Stage4 - Pending Client Input · Stage5 - Materials-Pending / Margin Hold · Stage6 - In Follow-Up / Assisted Path / Objection Live · Stage7 - Scheduled / Materials Pending / Schedule Hold / Do-skip / Cancelled · Stage8 - In Progress / On Hold / Scope Conversation · Stage9 - AR Open / Won / AR Follow-Up
- Post-Won contact: Client - Active/Dormant · Health - Green/Yellow/Red · HSP - (4 values) · Service Recovery - Open/Resolved · JC Update - Enrolled
Naming convention: hyphen-separated ("X - Y"), never colon. Applies across all tag categories.
3. Create Custom Fields
- Original Lead Source / Lead Source (23-value dropdowns)
- Referring Client (Contact/Opp — intake; fires the S9 referral reward)
- Client Status (Contact — Standard/VIP/Red Flag/Black List)
- Dream Outcome (Opp, textarea — canonical; seeded S2 → echoed S5–S9; replaces the retired 'Peak Moment')
- Lost Reason (Opp — 13 values: 12 pre-yes + 'Cancelled') · Qualification Status (13 values — B6 resolved 2026-07-11)
- Stage 3 Outcome · Assessment Type · Priority · Block Size
- Assessment Outcome · Job Type · Budget Alignment · Assessment Notes
- Overview Type/Status · Components Checklist · Margin Approved By
- Overview Outcome · Deposit Amount/Method · Walkthrough Path
- Entry Door · Assigned Craftsman · Materials Status · Work Started At
- Hold Reason · finalization gate (Receipts/Hours/QC/Job Finalized?) · Proof Filed?
- Invoice/Paid At · Referral Circle Tier · Referral Reward Status
- Post-Won contact fields: Last Job Date, Jobs (24mo), Health, HSP, Service Recovery Log …
Full canonical field list = the JC Field & Taxonomy Dictionary / GHL Build Bible §3. Toggle the "GHL Build" layer for per-stage fields. Do NOT create a 'Peak Moment' field. Address ZIP = GHL native Postal Code.
4. Build Workflows (in order)
- Pipeline workflows (WF-01 … WF-09)
- WF-01: New Lead Welcome (10-touch cadence, BH + AH branches — Stage 1 LOCKED)
- WF-01c: Long-Term Re-engagement (Stage 1 Withdrawn)
- WF-01c-Engaged: Re-engagement for Stage 2 ghosts (Withdrawn - Engaged tag)
- WF-01c-Deferred: Re-engagement for Declined - Timing / Deferred
- WF-01c-OutOfScope: Out-of-Scope in-lane nurture (DEFERRED — interim OM quarterly check-in)
- WF-02: Stage 2 Entry & Routing (Standard vs Fast-Track + 7-day ghost cadence)
- WF-02-Realtor: Realtor referral variant (Contact Swap at Stage 2→3)
- WF-02-DesignerConcierge: Designer/Concierge variant (Contact Swap at Stage 4→5)
- WF-03: Orientation Pending — Scope & Route (internal-only; Assess / Do / Don't / Divert / Hold)
- WF-04: Assessment Appointment Logistics (calendar-triggered; reminders re-anchor on reschedule)
- WF-05: Project-Overview Build (internal; Components Checklist + OM margin gate)
- WF-06: Estimate-Sent Delivery + Close (3-touch JOLT cadence; deposit gate MAX($291, materials×1.20))
- WF-07: Job-Scheduled Schedule + Pre-Job (assign + order materials + pre-job sequence)
- WF-08: Job In-Progress (Jobber clock-in entry; finalization gate)
- WF-09: Closeout (guarantee/HSP email; invoice SLA; Referral Circle; Won — NO auto-charge)
- Post-Won contact workflows — the "10th stage" (WF-10 … WF-14)
- WF-10: JC Update Cadence (monthly EMAIL newsletter + seasonal — the retention spine; OA executes, OC owns the number)
- WF-11: Alarm (monthly health recompute → Red/Yellow; dormant → reactivation offer → S2 fast-track)
- WF-12: Service Recovery (service@ / 980-500-9760 → priority slot → FM/FC remedy — honors the guarantee)
- WF-13: HSP On-Ramp (canonical — NOT Review Request) (eligibility at Won → OC on-ramp → hands to deferred HSP nurture)
- WF-14: Feedback Gate (canonical — NOT Repeat Business Nurture) (S9 2-question NPS → detractor save-call / promoter review + referral). The only review-ask spine — nothing asks on payment.
- Utilities — EXISTING
- WF-Util-LastTouch · WF-Util-RepeatFlag · WF-Util-LostReasonTagProp · WF-Util-PartnerMilestoneUpdates · WF-Util-AppointmentReminders
- Companion / guard workflows — NEW (v7). Build the first three BEFORE any remaining stage workflow.
- 1. WF-Util-LostRouting — the master exit router. On any Lost Reason set: remove from all active workflows FIRST → enroll in the correct re-engagement (or none) → apply suppression → send the one-touch message. This is the workflow that was missing — a Lost lead kept receiving WF-01's 10-touch cadence.
- 2. WF-Util-ReEntryGuard — CRITICAL. On new contact/opportunity: if any Bad Fit - * tag OR Client Status = Red Flag / Black List → block WF-01, alert OM. Today a blacklisted contact re-submitting a form enters the welcome cadence.
- 3. WF-Util-WonExit — on Won: exit all sales cadences → enroll WF-10 / 11 / 13 / 14 → apply Repeat tags
- 4. WF-Util-Suppression — the ONE global marketing-suppression list (Bad Fit · Black List · unsubscribed · Suppressed - Aged). Not per-workflow filters.
- 5. WF-Util-DivertExit — on Diverted - Warranty/Callback: remove from pipeline (NOT Lost) → enroll WF-12 → notify FM + OM
- 6. WF-Util-ReviewSuppress — block the review ask if Service Recovery - Open OR a review is already captured
- 7. WF-Util-HoldPause — pause client cadences while a Hold tag is present (never the internal backstop clock)
- 8. WF-Util-Dedupe — duplicate-contact guard (known Jobber→Zapier duplicate bug)
- 9. WF-Util-AgedSuppress — apply Suppressed - Aged after N months of no engagement. [Q] N unset — OM to lock.
- 10. WF-01c-Competitor — win-back cadence for Declined - Competitor (long cycle). Feeds the win-rate / pricing diagnostic.
- Workflow ID namespace (v7 — no ID may sit outside a declared namespace)
- Pipeline WF-01…WF-09 · Post-Won WF-10…WF-14 · Re-engagement WF-01c-* · Utility WF-Util-* · Stage siblings WF-0N-Variant · Operational Pillar WF-<PILLAR>-nn
- A bare WF-nn is reserved for the pipeline (01–09) and the post-Won loop (10–14). Nothing else may claim one. Adding a pillar means adding a prefix, not a number.
5. Configure Zapier Bridges (one-way, no loops)
- GHL→Jobber (scheduling): GHL date/appointment → create/update Jobber visit; Do-skip → create Jobber job
- Jobber quote SENT → GHL Stage = Estimate Sent (+ stamp Overview Sent At)
- Jobber quote APPROVED + deposit → GHL Stage = Job Scheduled
- Zap 8.1 — Jobber FC clock-in → GHL Stage = Job In-Progress (+ Work Started At)
- Zap 8.2 / 9.1 — Jobber job-complete (gated) → GHL Stage = Job Complete - AR Open + guarantee/HSP email
- Zap 9.3 — Jobber invoice SENT → GHL Invoice Sent At
- Zap 9.2 — Jobber invoice PAID → GHL Won + Repeat Customer + enrollments
- Standing rules: Jobber native notifications OFF (GHL owns the client voice) · one-way / no-loop (distinct objects) · NO auto-charge, ever · invoice SLA 24h/48h.
6. Configure Card Display
- Show on card: Contact name, Source tag, Assessment Type tag, Time in stage
- Color code by Source tag
- Sort: Time in stage descending
7. SOP Registry & Build Status (KISS triage — 25 true SOPs system-wide)
- Close-skill SOPs — P1 (founder-dependent, revenue-critical)
- FM Assessment SOP — EXISTS · v1 (OM owns · FM runs · CRM 4)
- OC Objection-Handling & Close SOP — TO BUILD · placeholder (OC · CRM 6)
- FC Peak-End & Closeout SOP — TO BUILD · placeholder (FC · CRM 9)
- Money-path SOPs — TO BUILD
- OA Qualification Call (CRM 2) · OC Scope Discovery (CRM 3) · FM Overview Build (CRM 5) · OC Invoice & AR (CRM 9) — placeholders
- Trust & retention SOPs — TO BUILD
- Service Recovery / Complaint (OC) · OA Review Response · Testimonial Capture — placeholders
- Growth & people SOPs — TO BUILD
- B2B Partner Nurture (OA) · Hiring (OM) — placeholders
- Existing re-engagement SOPs — BUILT
- Contact Swap v2 · VIP/Repeat Re-Engagement v2 · Partner Referral Cold Recovery v2
- HSP sub-register (self-governed) — 10 SOPs
- H1 Eligibility & Invitation · H2 Enrollment & Onboarding · H3 Home Roadmap ✅ · H4 Quarterly Visit ✅ · H5 White-Glove Routing (all P1)
- H6 Member Health · H7 Renewal & Annual Report · H8 Save/Churn (P2) · H9 Win-back · H10 Member Comms Cadence (P3) — placeholders
- Canonical map = JC_SOP_Architecture_BoundaryDoc_v1. The 11 pillars carry only 5 true SOPs between them; the other ~110 pillar "linked SOPs" are checklists, templates, standards, policies, or automations. Build order: close-skill SOPs first.
8. Build Bible & Build Phases (execution started 2026-07-12)
- Runbook: JC_GHL_BuildBible_v2 — build CRM 2–9 + the post-Won loop from it. Master index: JC_Ops_Build_Manifest_v1.
- BUILD RULE: take fields/tags/workflows from Build Bible v2 + Field Dictionary v2 — NOT the stage docs (pre-reconciliation drift). Dictionary wins, then the Bible.
- Phase sequence
- Phase 0 — Data model (Bible §3–5): custom fields, tags, dropdowns. LIVE: pipeline "Leads → Sales Pipeline" 9 stages ✅; ~82 fields to build by hand (no field-create API).
- Phase 1 — 3 GUARD workflows first: WF-Util-LostRouting → ReEntryGuard → WonExit (§6.3–6.5).
- Phase 2 — WF-03 (closes the hole: LOCKED WF-02 hands to nothing).
- Phase 3 — CRM 2→9 pipeline workflows + WF-01c exits. WF-09 referral = $200 two-sided.
- Phase 4 — Post-Won retention (behind the guards): WF-10 JC Update · WF-11 Alarm (6-mo) · WF-12 Service Recovery · WF-13 HSP On-Ramp · WF-14 Feedback Gate.
- Phase 5 — Pillar workflows (WF-REV-* / WF-MKT-* / WF-HSP-*).
- Parallel gates (not workflows, but gate revenue)
- QB COGS restructure (margin meta-constraint) · Proof Library back-fill (empty keystone) · Guarantee-stack deploy · Close-skill SOPs (per the Registry).
- Pricing: CRM 5 uses the 5-tier Magnitude Tiers (replaced rate cards); fixed-quote gated on the COGS fix. Kickoff prompt: JC_BuildBible_Build_KickoffPrompt_v1.2.