AI Finds Hidden Revenue
Most businesses are leaving money on the table — in unexpanded accounts, unconverted leads, unchased renewals, and unidentified pricing opportunities. AI finds this hidden revenue systematically, at a scale humans cannot match manually.
The Four Pools
Expansion revenue in existing accounts
Your existing customers are your highest-probability revenue source — they already trust you, they have already been through the sales process, and they have evidence your product delivers value. AI identifies expansion signals: customers using a feature at or near a plan limit (natural upsell moment), customers in a department that is not yet using the product (land and expand opportunity), and customers whose company has grown significantly since they purchased (potentially under-licensed for their current scale).
Dormant lead reactivation
Every CRM contains leads that engaged but never converted — they downloaded a guide, attended a webinar, or had a discovery call and then went quiet. AI analyses the dormant lead database to identify those most likely to re-engage now: leads whose company has recently received funding (new budget available), leads whose job title has changed (new decision-maker authority), and leads who were evaluated your product around the same time a competitor they chose has recently had negative press or pricing changes.
Renewal risk and save opportunities
Customers approaching renewal who show disengagement signals represent a revenue risk that is also a revenue recovery opportunity. AI identifies at-risk renewals 90 days before expiry — early enough for a proper save intervention rather than a last-minute discount scramble. A customer saved at full price is 100 percent more valuable than a customer churned and a new customer acquired at full CAC.
Pricing optimisation gaps
AI analyses your pricing structure against customer usage patterns to identify: customers who would pay more and are not at their usage ceiling (pricing expansion opportunity), plan tier gaps where many customers cluster at the top of one tier but rarely upgrade (tier restructuring opportunity), and add-on features that drive high retention but are included in base plans (potential packaging change opportunity).
Step by Step
Export and analyse your customer data
Pull from your CRM: customer company size (current vs at time of purchase), current plan vs plan limits, feature usage breadth, last expansion date, and renewal date. Pass this dataset to Claude: Identify customers showing expansion signals. Look for: (1) usage above 80 percent of plan limits, (2) customers whose company has grown by more than 50 percent since purchase (infer from LinkedIn or Clearbit enrichment data), (3) customers who have been on the same plan for more than 18 months with consistent engagement (stable relationship, never expanded — potential gap in success coverage).
Build the expansion signal dashboard
Create a Bubble.io internal tool that surfaces expansion-ready accounts for the customer success team. Each account card shows: current plan, usage metrics, expansion signals identified, suggested next conversation, and AI-generated talking points for the expansion discussion. The CS team works from the list rather than manually reviewing every account.
Reactivate dormant leads with AI personalisation
Export your dormant leads (no engagement for 6 to 18 months). Enrich with Apollo, Clearbit, or LinkedIn Sales Navigator to identify recent trigger events. Pass to Claude: For each of these leads, generate a personalised re-engagement email that references [their company name], acknowledges the time since we last spoke, references the specific trigger event if identified, and proposes a low-friction re-engagement (a new piece of content, a product update relevant to their original interest, or a brief call). Do not reference their previous purchase consideration — approach as fresh context.
Set renewal intervention triggers at 90 days
Configure a Bubble scheduled workflow that identifies every account with renewal in 90 days. Cross-reference with the health score system (from post 120). High-health renewals get an expansion conversation proactively. Medium-health renewals get a success review and ROI demonstration. Low-health renewals get an urgent intervention escalation to the account executive. Three different plays for three different renewal scenarios, all triggered automatically.
How do I prioritise which expansion opportunities to pursue first?
Sort by expected revenue impact multiplied by probability: large accounts with clear usage-limit expansion signals have high impact and high probability — pursue first. Small accounts with weak signals have low impact and low probability — automate the outreach rather than dedicating CS time. AI can generate this prioritisation matrix from your account data automatically.
Does outreach to dormant leads damage deliverability?
Sending email to contacts who have not engaged for more than 12 months risks spam complaints that damage sender reputation. Best practice: use a separate sending domain or subdomain for reactivation campaigns, limit volume to your most promising dormant leads (AI-identified trigger events), and include a prominent easy opt-out. A focused, AI-prioritised reactivation to 10 percent of your dormant list outperforms a broadcast to all of them.
Want Revenue Intelligence Built for Your Business?
SA Solutions builds expansion signal dashboards, dormant lead reactivation systems, and renewal intervention workflows on Bubble.io — surfacing revenue your team is currently missing.