Optimize Customer Expansion and Revenue Growth
A skill that scores and classifies customer expansion opportunities - upsell, cross-sell, and renewal upgrades - from usage data.
Why it matters
Maximize customer lifetime value and drive sustainable revenue growth by systematically identifying, tracking, and capitalizing on upsell and cross-sell opportunities.
Outcomes
What it gets done
Identify upsell and cross-sell opportunities using a data-driven matrix.
Calculate customer expansion readiness scores based on product adoption, usage, and engagement.
Implement automated alerts for high-usage and renewal expansion triggers.
Develop and execute targeted expansion playbooks for different opportunity types.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-expansion-opportunity-tracker | bash Overview
Expansion Opportunity Tracker
This skill scores customer accounts for expansion readiness from usage and adoption data, classifies each as upsell, feature-expansion, cross-sell, or renewal-upgrade ready, and drives automated alerts and a timed playbook. Use it when running systematic account expansion instead of ad hoc upsell timing, especially ahead of renewal windows or after usage crosses key thresholds.
What it does
This skill tracks and scores customer expansion opportunities - upsell, cross-sell, seat expansion, and renewal upgrades - to maximize customer lifetime value. It defines an opportunity identification matrix mapping trigger signals to qualification criteria: usage-based upsell (over 80% plan utilization, 3+ months of consistent usage), feature expansion (support requests for premium features, business case alignment), seat expansion (high collaboration activity, budget confirmation), cross-sell (adjacent use case mentions, decision-maker access), and renewal upgrade (contract within 90 days, a positive health score). It computes a weighted 0-100 expansion readiness score from product adoption (25%), usage growth (20%), engagement score (15%), support satisfaction (15%), contract health (15%), and stakeholder depth (10%).
When to use - and when NOT to
Use it to systematically surface and score expansion opportunities across a customer base rather than relying on ad hoc account-manager judgment. It is not a green light to push expansion regardless of fit: the risk-mitigation guidance requires validating technical compatibility, confirming budget and approval process, and ensuring current product satisfaction before introducing new solutions, so as not to overwhelm a customer's implementation capacity.
Inputs and outputs
Given customer usage, adoption, and support data, it outputs a scored and classified opportunity: an expansion-score query tags each account as "High Usage - Upsell Ready," "Feature Expansion Candidate," "Renewal Upgrade Target," or "Monitor," weighting usage percentage at 40% and feature adoption score at 60%, filtered to scores above 60. It also produces a cross-sell opportunity list from a product-adjacency matrix (CRM leads to Marketing Automation or Sales Analytics, Marketing Automation to CRM or Content Management, Analytics to Data Warehouse or Business Intelligence, Communication to Project Management or File Storage), each ranked by confidence, and a dashboard of KPIs: net revenue retention, expansion rate, upsell conversion, cross-sell attach rate, expansion pipeline value, and average expansion size, with net revenue retention calculated as beginning MRR plus expansion MRR minus contraction MRR minus churn MRR, divided by beginning MRR.
-- Expansion Opportunity Identification Query
WITH customer_metrics AS (
SELECT
customer_id,
mrr,
usage_percentage,
feature_adoption_score,
support_ticket_sentiment,
days_until_renewal,
expansion_history
FROM customer_health_view
),
opportunity_signals AS (
SELECT
customer_id,
CASE
WHEN usage_percentage > 80 THEN 'High Usage - Upsell Ready'
WHEN feature_adoption_score > 70 THEN 'Feature Expansion Candidate'
WHEN days_until_renewal < 90 AND mrr > 5000 THEN 'Renewal Upgrade Target'
ELSE 'Monitor'
END as opportunity_type,
(usage_percentage * 0.4 + feature_adoption_score * 0.6) as expansion_score
FROM customer_metrics
)
SELECT * FROM opportunity_signals WHERE expansion_score > 60;
Integrations
Wires into automated alerting: a high-usage threshold alert (usage over 80%, checked weekly, notifying CSM and sales), a feature-request pattern alert (3 or more premium feature requests within 30 days, creating a medium-priority expansion opportunity), and a renewal-expansion alert (90 days or fewer to renewal with a health score above 70, triggering the renewal expansion playbook for the account owner). It also includes a usage-based expansion playbook with a 4-week cadence (a value-realization call, capacity planning, an upgrade proposal with ROI analysis, then negotiation and closing) targeting a 35% conversion rate, a 40% average deal-size increase, and under 30 days to close.
Who it's for
Customer success managers, account owners, and RevOps teams who need a systematic, data-driven expansion process instead of ad hoc upsell timing - including stakeholder mapping by expansion type (seat expansion routes to the IT administrator with a 2-4 week decision timeline, feature upgrades to end users and budget owners over 4-8 weeks, new products to an executive sponsor and technical team over 8-16 weeks) and guidance to time expansion conversations 3-6 months after initial value realization and begin renewal-expansion conversations 90-120 days out.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.