Skill

Optimize Customer Expansion and Revenue Growth

A skill that scores and classifies customer expansion opportunities - upsell, cross-sell, and renewal upgrades - from usage data.


79
Spark score
out of 100
Updated 7 months ago
Version 1.0.0
Models

Add to Favorites

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

01

Identify upsell and cross-sell opportunities using a data-driven matrix.

02

Calculate customer expansion readiness scores based on product adoption, usage, and engagement.

03

Implement automated alerts for high-usage and renewal expansion triggers.

04

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.