Many SaaS startups pitch upgrades on a quarterly calendar instead of when customers are ready. Watching usage signals such as seats near the limit and features hitting caps triggers the right expansion play at the right moment, typically lifting expansion revenue around 33%.
Typical results
13%
Conversion on triggered offers, up from 4%
24 hrs
From signal to expansion play
100%
Accounts monitored daily
Figures reflect typical results for this kind of automation.
The challenge
Upsell outreach ran on the calendar: a quarterly email blast to every account and whatever the two customer success managers could review by hand. Accounts bumping against seat limits heard nothing for months, while comfortable customers got upgrade pitches that annoyed them. Timing was guesswork, and conversion on upgrade offers sat around 4%.
Before and after
Monthly expansion revenue
+33%Upgrade offer conversion
3.3×Accounts reviewed for expansion signals
5×The automation
We built a trigger engine over the product's usage data. It watches the signals that precede an upgrade — teams at 90% of their seat limit, automations hitting plan caps, storage filling, new departments onboarding — and fires the matching play. Light signals get an in-app prompt; stronger ones get a tailored email showing the account's own usage; the biggest accounts generate a CSM task with talking points and the exact numbers to reference.
How it works
- 01
Signals watched
Usage data is scanned daily: seats near the limit, automations at plan caps, storage filling, new teams onboarding.
- 02
Threshold crossed
When an account hits a readiness signal, the engine scores it by strength and account size.
- 03
Play matched
Light signals get an in-app prompt; stronger ones a tailored email; the biggest accounts a CSM task.
- 04
CSM armed
The task arrives with talking points and the account's exact usage numbers to reference.
- 05
Loop closed
Every play's outcome is tracked back into the engine, so thresholds keep getting sharper.
Starts from
- Product usage signals
- Seat & plan caps
Delivers
- In-app upgrade prompt
- Tailored usage email
- CSM task with talking points
The impact
Monthly expansion revenue typically grows around 33% within two quarters, for example from $12,000 to $16,000, because offers arrive when the customer already feels the limit. Conversion on triggered upgrade offers can reach 13%, more than triple a typical blast rate, and CSMs stop guessing which accounts to call.
Questions about this automation
Which usage signals trigger an upsell play?
Usage data is scanned daily for the signals that usually come before an upgrade: teams at 90% of their seat limit, automations hitting plan caps, storage filling up and new departments onboarding. The thresholds are settings the growth team controls, and each signal is scored by its strength and the size of the account.
How does the engine choose between a prompt, an email and a call?
Light signals trigger an in-app upgrade prompt. Stronger signals send a tailored email showing the account's own usage numbers. The largest accounts generate a task for a customer success manager, with talking points and the exact figures to reference, so the most valuable conversations stay personal.
What happens after an offer goes out?
Every play's outcome, whether the account upgraded, ignored the offer or spoke with a customer success manager, is tracked back into the engine. The team uses those results to tune the thresholds over time. This is a multi-step build, usually rolled out in stages, starting with one or two signals.
