Platform build
173 tables · 128 routesbuilt in 15 months
We built the platform a four-department revenue org now runs on
It started as an ROI calculator for the sales team at a logistics SaaS company. Fifteen months later it was the system sales, account management, marketing and finance work in every day. Every external system mirrored into Postgres, one screen per deal instead of six tools, and an AI layer where every one of 157K+ annual model calls is costed.
- No third-party API on any read path. Nothing waits on a vendor when a page loads.
- One privileged credential, in one place. Writes go through a field allowlist.
- Renewal dates ranked by how sure we are of them, so leadership can see how much of the book is fact and how much is guess.
Related: Your Own AI GTM Platform →
CRM cleanup
$13.78M → $11.21Mcorrected booked revenue
The booked revenue that was counted twice
An onboarding pipeline recorded the delivery of a sale, not the sale. 61 of its 67 wins duplicated a sales deal. Because onboarding lags sales by about a year, the problem grew every year: 0% in 2023 and 2024, 24.7% in 2025, 35.7% in 2026. Fixing it moved like-for-like growth from +16.5% to −20.9%. We had already presented the +16.5%.
- The rule we wrote afterward: always ask what's underneath a correction that improves the number.
- The dated correction went at the top of the page people had already quoted.
Related: CRM Cleanup & Migration →
AI automation
78% of AI spendre-scoped to three bands
The flagship AI deal score was worse than a coin flip
The AI lead score ate most of the AI budget across three prompts. Back-tested on 1,171 closed deals it looked fine, AUC 0.642. Limited to deals that reached a demo, the ones reps actually triage, it dropped to 0.492. It had been detecting whether a deal moved at all, not whether it would close. What survived was coarse triage: the top band won 20.8% against a 13.8% baseline, the bottom band 3.9%.
- Re-scoped from ten tiers to three bands, with the caveat inside the API payload so nobody can read the number without it.
- We recommended against spending more to fix it.
Related: AI Automation for Sales Teams →