ChallengeA San Francisco SaaS company (Series C, $85M ARR, 2,400 enterprise customers, 280 employees, product: a developer productivity platform used by engineering teams at Fortune 500 companies) was struggling to operationalise its go-to-market motion at scale. The problems: (1) Revenue forecasting was inaccurate and consumed significant leadership time. The VP Sales, VP CS, and CRO spent 15+ hours per week in pipeline review meetings, manually inspecting deals and adjusting forecasts. Despite this effort, quarterly forecast accuracy was ±18% — regularly missing Wall Street analyst estimates (the company was preparing for IPO within 18 months). The CRM (Salesforce) contained 12,000+ opportunities at various stages. Sales reps updated opportunity fields inconsistently — 40% of opportunities had outdated close dates, 25% had incorrect stage classifications, and deal amounts were often aspirational rather than realistic. (2) Churn prediction was reactive. The customer success team (22 CSMs managing 2,400 accounts) identified at-risk accounts through quarterly business reviews (QBRs) and CSM intuition. By the time churn signals were detected, it was often too late for intervention. Annual gross revenue retention: 89% — below the 92%+ target required for IPO-readiness. The product generated extensive usage data (daily active users, feature adoption, API call volume, support ticket frequency) but this data was siloed in the product analytics platform (Amplitude) and not systematically connected to customer health scoring. (3) Expansion revenue was underperforming. Net revenue retention: 112% — decent but well below best-in-class developer tools peers (Datadog at 130%+, Snowflake at 135%+). The company knew expansion opportunities existed (customers were consistently underutilising their license tiers, and many had use cases for recently launched modules) but lacked systematic identification and execution. CSMs relied on QBR conversations and renewal cycles to surface expansion opportunities — many opportunities expired before being identified. (4) Pricing and packaging decisions were based on limited data. The company offered three pricing tiers (Team, Business, Enterprise) with usage-based add-ons. Pricing had not been updated in 18 months. The revenue team suspected significant money was being left on the table through underpriced tiers, suboptimal feature gating, and inconsistent discounting, but lacked the analytical infrastructure to quantify the impact and model alternatives.
SolutionWe built a 6-agent Customer Revenue Intelligence system over 9 weeks, working alongside the company's 8-person platform engineering team. (1) Deal Intelligence Agent: providing real-time, AI-enhanced pipeline visibility. The agent: ingesting CRM data (Salesforce — 12,000+ opportunities, activity logs, email metadata), communication signals (email engagement from Outreach sequences, meeting frequency and attendee seniority from Gong recordings via API, Slack Connect channel activity), product usage data (prospect trial usage from the product's trial analytics — feature breadth, depth of adoption, number of active trial users, and comparison to successful conversion patterns), competitive intelligence (mentions of competitor names in Gong transcripts, deal notes referencing competitive evaluations), and generating AI-enhanced deal scores. For each open opportunity, the agent produced: win probability (0-100, with confidence interval), predicted close date (based on historical stage duration analysis and current deal velocity — not the rep-entered date), recommended deal amount (based on company size, use case, comparable closed-won deals), and risk factors (specific, actionable — e.g. "Champion changed roles 2 weeks ago — no new champion identified" or "Technical evaluation stalled — no API calls in trial environment for 8 days"). The agent also detected data quality issues (stale opportunities, misclassified stages, duplicate contacts) and either corrected them automatically or flagged them for rep action. (2) Customer Health Agent: predicting churn and identifying at-risk accounts before visible signals emerge. The agent: monitoring product engagement (DAU/MAU ratio by account, feature adoption breadth, API integration depth, error rates and support ticket volume), relationship health (CSM meeting frequency, executive sponsor engagement, NPS/CSAT responses, QBR completion), commercial indicators (contract utilisation — actual usage vs. contracted capacity, payment behaviour, procurement cycle signals), and generating multi-dimensional health scores. Each account received: overall health score (composite of product, relationship, and commercial dimensions), trend direction (improving, stable, declining — with rate of change), specific risk factors ("DAU declined 23% over 30 days — concentrated in the Mobile team which was the original champion department"), and recommended CSM actions (prioritised by impact and urgency). Early warning: the agent identified at-risk accounts an average of 67 days before visible churn signals (contract non-renewal conversations, support escalations, executive complaints). (3) Expansion Intelligence Agent: systematically identifying and qualifying upsell and cross-sell opportunities. The agent: analysing usage patterns (teams approaching tier limits, features used in trial that are gated in current tier, API volume trends suggesting growth), identifying whitespace (departments or teams within the customer organisation not yet using the product — inferred from email domains, org chart data, and usage patterns), benchmarking against peer accounts (similar-size companies in similar industries with higher utilisation or broader adoption), and generating expansion playbooks. Each qualified opportunity included: estimated expansion value (based on comparable expansions in similar accounts), recommended timing (aligned with contract renewal, budget cycle, or natural adoption inflection point), suggested approach (which stakeholder to engage, which use case to lead with, which case studies to reference), and supporting data (specific usage metrics and benchmarks to include in the expansion conversation). The agent identified 340 qualified expansion opportunities in the first quarter — of which 89 were actively pursued and 41 closed, generating $3.2M in incremental ARR. (4) Forecast Agent: generating bottoms-up revenue forecasts with confidence intervals. The agent: aggregating Deal Intelligence Agent scores across the entire pipeline, applying historical conversion rates by segment, deal size, and sales cycle stage, incorporating seasonality patterns (Q4 budget flush, Q1 slowdown, mid-year planning cycle effects), accounting for macro indicators (tech hiring trends, venture funding velocity, public market SaaS multiples — all correlated with the company's enterprise sales cycle), and producing weekly forecasts with confidence intervals. Forecast output: point estimate (most likely quarterly bookings), confidence interval (80% probability range), scenario analysis (bear case, base case, bull case with specific assumptions), and key swing deals (the 10-15 opportunities whose outcome most significantly affected the forecast range). Forecast accuracy: ±6% (from ±18% previously) — critical for IPO preparation. (5) Pricing Analytics Agent: modelling pricing and packaging optimisation. The agent: analysing price sensitivity by segment (willingness-to-pay curves based on deal negotiation patterns, win/loss analysis by price point, and competitive pricing intelligence), modelling feature gating alternatives (which features in the Business tier should move to Enterprise, which Enterprise features should be in Business to drive broader adoption), quantifying discounting impact (analysing the relationship between discount levels, deal velocity, and customer lifetime value), and simulating pricing changes (scenario models for proposed price increases, tier restructuring, and usage-based pricing modifications). The agent identified: $4.2M in annual revenue opportunity from pricing optimisation (moderate price increase on Business tier, restructured Enterprise packaging, and reduced discounting authority for reps). (6) Reporting and Insights Agent: synthesising intelligence across all agents for executive consumption. The agent: generating automated weekly business reviews (pipeline summary, customer health trends, expansion pipeline, forecast update), producing board-ready quarterly metrics packages (ARR, net retention, gross retention, customer acquisition cost, lifetime value — with trend analysis and peer benchmarking), creating ad-hoc analysis on demand (e.g. "What is our win rate against [competitor] in deals above $100K in the financial services vertical?"), and maintaining a searchable knowledge base of revenue intelligence insights. The orchestrator coordinating agents with human gates for: forecast submissions (CRO review and approval of weekly forecasts), pricing changes (CEO and board approval for pricing modifications), and customer interventions (CSM approval before automated outreach triggers).