Multi-channel AI outreach is liveSee it in action
Customer Expansion

The Upsell Script That Turns Customer Usage Into Expansion Revenue

Expanding existing accounts is the most cost-efficient growth lever in B2B SaaS. Customers who trust you and have seen results are ready for more — they just need the right nudge at the right moment. This script uses product usage signals and customer success context to make expansion feel like a natural next step, not a sales push.

When to use this script

Use this script when a customer has hit a usage threshold that suggests they need more capacity, when they have achieved success with one module and a related product would logically extend their results, or when their team size or business has grown since the original purchase.

Account executives managing existing customer portfolios for expansion revenueCustomer success managers identifying upsell opportunities during QBRsSales development reps running cross-sell campaigns to adjacent teams within a customer account

What does the Upsell / Cross-sell script look like?

Script Template
Opening

Hey {{prospect_name}}, I was looking at {{company_name}}'s usage this week and had to reach out — the team has been doing great things with {{product_feature}}.

Body

Given the results you have seen with {{existing_use_case}}, I wanted to flag something that a lot of teams in your situation have found incredibly valuable: {{upsell_product}}. It is specifically built for the next challenge that comes after {{existing_use_case}} — which for most {{industry}} {{role_title}}s is {{next_pain_point}}. I think it would take your results from where they are now to {{outcome}}.

Closing

Would it make sense to spend 20 minutes walking through how a few of your peers are using it? I will put together a quick before-and-after specifically for {{company_name}}. Calendar link below, {{prospect_name}}.

How can I make the Upsell / Cross-sell script work better?

Lead With Their Results, Not Your Product

The most powerful upsell message opens with evidence that the customer has already won with your product — their actual usage numbers, a result they shared with you, a milestone they hit. This validates their investment and puts them in a positive frame of mind before you introduce the expansion opportunity. Never cold-pitch an upsell without acknowledging their existing success first.

Make the Expansion Feel Like a Logical Progression

The best upsells are not presented as a separate product sale — they are framed as 'the natural next step given where you are now.' Map the progression explicitly: 'You have solved X, and the customers who get the most value from that tend to tackle Y next.' The customer should feel that expanding is the obvious decision for someone who has had their level of success.

Anchor on ROI From the Existing Investment

If the customer has seen measurable ROI from their current investment, the bar for expanding is dramatically lower. Use their language and their numbers: 'You mentioned in our last QBR that you saved 4 hours per rep per week. The {{upsell_feature}} extends that saving across the whole workflow, not just the prospecting step.' Make the math feel concrete and favorable.

What are the variations of the Upsell / Cross-sell script?

The Usage Ceiling Version

For customers who are approaching or have hit a usage limit that naturally signals they need to upgrade to a higher tier.

Tweak: Be transparent and helpful: '{{prospect_name}}, I noticed {{company_name}} is consistently at {{usage_percentage}} of your current plan limit. Before you hit the ceiling and experience any disruption, I wanted to walk through the upgrade options — the {{next_tier}} actually unlocks {{additional_feature}} which I think you would find immediately useful.'

The New Team Version

For customers where one team has been using your product successfully and there is a clear adjacent team that would benefit from a separate license or expanded seat count.

Tweak: Reference the adjacent team opportunity: '{{prospect_name}}, we have been working with your {{existing_team}} team for {{time_period}} with great results. I wanted to reach out because I think your {{adjacent_team}} team is dealing with a very similar problem around {{pain_point}} — and onboarding them would take days, not months, because the playbook already exists at {{company_name}}.'

The QBR Follow-Up Version

For upsell conversations that naturally follow a positive quarterly business review where the customer expressed a new goal or challenge.

Tweak: Reference the QBR discussion: 'Following up on our QBR last week — you mentioned that {{next_goal}} is the priority for next quarter. I wanted to put together a quick overview of how {{upsell_product}} directly addresses that, since it came up as an obvious next step in our conversation with {{champion_name}}.'

What performance can I expect from this script?

34%
Upsell conversion rate when triggered by usage signals
2.1x
Higher NRR for accounts that receive personalized upsell videos
67%
Of successful upsells close without a formal RFP process

Frequently asked questions

When is the best time to introduce an upsell conversation?

Three moments consistently produce the highest upsell conversion rates: at the point of first measurable customer success (they just hit a milestone with your core product), at the quarterly business review when you are reviewing results together, and at renewal time when they are already evaluating the relationship. Avoid upsell conversations during onboarding or when the customer has an open support issue.

Should the account executive or the customer success manager drive upsell conversations?

Both, with clear lanes. CSMs are best positioned for expansions that emerge organically from customer success conversations — they have the relationship and the usage context. AEs are better for formal expansion proposals involving new budget, new teams, or multi-department deals that require executive alignment. The worst outcome is both reaching out to the same customer at the same time without coordination.

How do I avoid coming across as pushy during upsell outreach?

Root every upsell conversation in the customer's stated goals and actual usage data. If the expansion genuinely makes their life better, present it as a helpful observation — not a quota-motivated push. 'I wanted to flag this because I think it directly helps with what you told me you are trying to achieve' lands very differently than 'we have a new product I want to show you.'

What if the customer is not getting full value from their current plan?

Never upsell an underperforming customer. The conversation you need to have first is about adoption, not expansion. Focus on driving value from the current investment before introducing anything new. A customer who is paying for features they are not using has zero appetite to buy more. A customer who has maxed out their current plan's value is primed to expand.

How do I use product usage data to personalize an upsell video?

Pull usage metrics from your product analytics — specific features used, frequency, team adoption rate, usage relative to plan limits. Include these as variables in your video script: '{{company_name}} has generated {{number}} videos this month' or 'your team is using {{feature}} at {{usage_percentage}} of capacity.' Specific numbers create a personalized, data-driven frame that generic upsell scripts cannot match.

Grow Expansion Revenue With Personalized Upsell Videos

Outvid uses your customer usage data to generate personalized upsell videos at scale — your AI clone delivers the right expansion message to the right account at the right moment.

We use cookies

We use essential cookies to keep the platform running, and optional cookies to improve your experience and measure usage. Privacy Policy