The full architecture and data layer are designed and documented — market sizing, lifecycle stages, lead-source taxonomy, deal stages with inspectable exit criteria, the team handoffs where pipeline leaks, and a governed data dictionary. What's next is standing it up live in the HubSpot portal. This page tracks exactly what's done, what's active, and what's up next.
field-tech count, ERP system, legacy FSM tool, dispatch motion.Automate / Hybrid / Manual handling call — plus a field-creation gate.The whole engine on one page: lead sources → lifecycle & sales funnel → team handoffs → customer base (health × tier) → revenue. Overlay marks each step as automate / hybrid / manual from a GTM-engineering view.
The governance layer that keeps reporting trustworthy: every field defined once, with one system of record and an explicit automation call.
| Field | Definition | Type | Owner | Handling | Required | Used in |
|---|---|---|---|---|---|---|
| Company · Account-level firmographics, tiering, health · 10 fields | ||||||
COMP_Industry | Vertical the account operates in. | Picklist | RevOps | Automate | Yes | ICP score; Segmentation; Routing |
COMP_Employee_Count | Company headcount band. | Number | RevOps | Automate | Yes | ICP score; Segmentation |
COMP_Field_Tech_Count | Number of field technicians - FSM seat/ACV sizing signal. | Number | RevOps / AE | Hybrid | No | ACV model; ICP fit |
COMP_ERP_System | Incumbent ERP the account runs (SAP/Oracle/Dynamics/IFS/Infor/NetSuite/other) - the basis Zinier scopes & quotes integrations on. | Picklist | RevOps / AE | Hybrid | No | ICP technographics; Integration scope; Quote basis |
COMP_ICP_Tier | Strategic tier: T1 Strategic / T2 Enterprise / T3 Mid-Mkt. | Picklist | RevOps | Automate | Yes | Routing; Scoring; Dashboards; Forecasting |
COMP_ICP_Score | 0-100 fit score (firmographics + technographics + signals). | Formula | RevOps | Automate | No | Tiering; Routing |
COMP_Existing_FSM_System | Incumbent FSM tool / competitor in the account. | Picklist | AE | Hybrid | No | Competitive win/loss |
COMP_Health_Score | Customer health 0-100 (usage + support + NPS). | Formula | CS | Automate | No | At-risk flag; NRR |
COMP_Health_Band | Expanding / Active / New / At-Risk / Churned. | Picklist | CS | Automate | No | Customer-base matrix; Expansion trigger |
COMP_GoLive_Date | Date the account went live (implementation complete) - time-to-value milestone; fires CS handoff. | Date | Impl / PS | Hybrid | No | Time-to-value; CS handoff trigger; Onboarding SLA |
| Contact · Person-level persona, lifecycle, source · 6 fields | ||||||
CONT_Persona | Buyer persona type. | Picklist | Marketing | Automate | Yes | Routing; Sequences; Reporting |
CONT_Lifecycle_Stage | Subscriber -> Lead -> MQL -> SQL -> Opp -> Customer -> Evangelist. | Picklist | Mktg / SDR | Automate | Yes | CR1-CR6 conversion |
CONT_Buyer_Role | Association label: Economic Buyer / Champion / Technical / User. | Picklist | AE | Hybrid | Conditional | MEDDIC (E & C); Deal score |
CONT_Lead_Source | Acquisition channel for the contact. | Picklist | Marketing | Automate | Yes | Attribution; CAC |
CONT_MQL_Date | Timestamp the contact crossed the MQL threshold. | Date | System | Automate | No | Speed-to-lead SLA |
CONT_MQL_SLA_Met | MQL -> SDR first touch within 1 business hour (SLA-met flag). | Formula | RevOps | Automate | No | Speed-to-lead SLA dashboard |
| Deal · Opportunity stages, MEDDIC, forecast · 17 fields | ||||||
DEAL_Pipeline | New Business / Expansion (kept separate for clean NRR). | Picklist | RevOps | Manual | Yes | Pipeline separation; NRR |
DEAL_Stage | Qualification -> Solution Fit -> Evaluation -> Proposal -> Negotiation -> Closed. | Picklist | AE | Manual | Yes | Conversion rates; Forecast |
DEAL_ACV | Annual contract value of the deal. | Currency | AE | Hybrid | Conditional | Forecast; Bookings |
DEAL_Integration_Scope | Which source systems are in scope for this quote (ERP/EAM/GIS/IoT + which ERP). | Multi-select | AE / Solutions Eng | Hybrid | Conditional | ACV model; Implementation scoping; Quote |
DEAL_Integration_Complexity | Native / API / Custom - integration effort that drives quote & implementation timeline. | Picklist | Solutions Eng | Hybrid | Conditional | ACV model; Implementation timeline |
DEAL_Close_Date | Expected close date. | Date | AE | Manual | Conditional | Forecast timing |
DEAL_Forecast_Category | Pipeline / Best Case / Commit - KEPT MANUAL on purpose (good friction). | Picklist | AE | Manual | Conditional | Forecast roll-up |
DEAL_MEDDIC_Metrics | Quantified economic impact of solving the pain (1-5). | Picklist | AE | Hybrid | Conditional | Deal health; Forecast |
DEAL_MEDDIC_EconomicBuyer | Access to the person with budget authority (1-5). | Picklist | AE | Hybrid | Conditional | Deal health; Forecast |
DEAL_MEDDIC_DecisionCriteria | How the buyer will decide - clarity/fit (1-5). | Picklist | AE | Hybrid | Conditional | Deal health; Forecast |
DEAL_MEDDIC_DecisionProcess | Steps/timeline to a signed decision (1-5). | Picklist | AE | Hybrid | Conditional | Deal health; Forecast |
DEAL_MEDDIC_IdentifyPain | Severity/urgency of the identified pain (1-5). | Picklist | AE | Hybrid | Conditional | Deal health; Forecast |
DEAL_MEDDIC_Champion | Strength of the internal advocate (1-5). | Picklist | AE | Hybrid | Conditional | Deal health; Forecast |
DEAL_Deal_Health_Score | Sum of the six MEDDIC scores (x/30) - forecast guardrail. | Formula | RevOps | Automate | No | Forecast guardrail; At-risk queue |
DEAL_Qualification_Notes | Consolidated pain + decision-criteria narrative (companion to MEDDIC scores). Free text - keep light; detail lives in the call recording. | Text | AE | Hybrid | No | Qualitative deal context |
DEAL_Discussed_Not_Purchased | Wanted but not bought - CS/upsell backtrack gold. | Multi-select | AE | Hybrid | No | Expansion backtrack (CS) |
DEAL_Closed_Lost_Reason | Why the deal was lost. | Picklist | AE | Manual | Conditional | Win/loss; Recycle nurture |
| Subscription · Recurring revenue, seats, renewal · 5 fields | ||||||
SUBS_MRR | Monthly recurring revenue on the subscription. | Currency | Finance | Automate | Yes | ARR formula; NRR |
SUBS_ARR | Annual recurring revenue = MRR x 12 (formula, not manual). | Formula | Finance | Automate | No | ARR reporting; NRR |
SUBS_Technician_Seats | Licensed field-technician seats on the contract. | Number | Finance / CS | Automate | Yes | Expansion whitespace |
SUBS_Renewal_Date | Contract renewal date. | Date | CS | Automate | Yes | Renewal pipeline trigger (90-120d) |
SUBS_Status | Active / Churned (churn tracked apart for clean NRR). | Picklist | CS | Automate | Yes | NRR |
| Partner · Channel type & deal registration · 2 fields | ||||||
PART_Partner_Type | Systems Integrator / Reseller / Referral. | Picklist | Partnerships | Manual | Yes | Partner-sourced attribution |
PART_Deal_Registration | Registered partner deal flag (on Deal). | Checkbox | Partnerships | Hybrid | Conditional | Channel-conflict guardrail |