Sales CRM
Vertical CRM for construction — native entities, pipeline visibility, follow-up tracking.
Problem
Construction sales teams juggle 3-5 tools per deal. Contact history lives in email, pipeline in spreadsheets, follow-ups in notebooks. 22% win rate. A new hire needs 30 minutes of verbal context per deal.
Full deal context in one click. Contact → Company → Deal → Venture → Property linked natively. No configuration tax. Pipeline visible in 10 seconds, not after a weekly team call.
Generic CRMs force configuration for construction entities (Property, Venture, multi-company deals). Reps stop updating because data entry has no immediate payoff.
Hidden objection: 'I don't want to enter data just so a system can show it back to me.' The unlock: relationship linking creates value on first entry — you see the full context immediately.
Scorecard
Priority (5P)
Readiness (5R)
What Exists
| Component | State |
|---|---|
| Contact list + search | Partial |
| Contact detail | Partial |
| Deal pipeline (kanban) | Working |
| CRM Overview + Dashboard | Working |
| Company pages | Broken |
| Activity logging | Partial |
| Task management | Partial |
| Calendar | Broken |
| Stakeholder roles | Working |
| Auth + sessions | Working |
| Stripe payments | Partial |
Relationships
| PRD | Contributes |
|---|---|
| RFP Engine | Peer PRD. RFP depends on CRM contacts and deals. |
| Identity & Access | Auth dependency (unblocked 2026-02-28) |
| ETL Data Tool | Feeds business profiles and contacts into CRM |
| Sales Dev Agent | Consumes CRM pipeline for prospecting |
Contacts but no deals = rolodex. Deals with no activity for 14 days = dead pipeline.
Questions
What's the minimum CRM that a construction sales rep would use instead of their spreadsheet?
- If the hidden objection is 'I don't want to enter data,' what creates positive ROI on the first data entry?
- Which of the 3 dormant algorithms would produce the most visible value if wired in 1 day?
- At what point does a vertical CRM become a platform — and should CRM stay separate from RFP?