How do I grow revenue in my existing healthcare customers?
The pillar guide to finding, timing, and running expansion across your customer base.
Grow revenue in existing customers by finding the accounts that are ready to buy more, timing each offer to a real signal, and running expansion as a repeatable Revenue Play, instead of hoping AEs remember to ask at renewal. Your best pipeline is usually your current customers, and most of it goes unworked because the buying signals sit in systems the AE never opens.
The expansion signals come from your own internal data, product usage and revenue tracked over time against each account's plan, not from external guesswork. That internal view of how each customer actually uses and pays for what they have is the signal most tools never see, and it is what makes expansion timing reliable.
This is the pillar guide for the Increase Customer Revenue motion. The short definition of expansion itself is further down this page, in the How do I find expansion opportunities? section. The guides linked below go deep on each part, from spotting the opportunity to measuring the revenue it produced.
Why is expansion so often missed?
The signals that an account is ready to expand live in different systems and are never surfaced to the AE at the moment they matter. The backbone is internal, usage above plan and revenue tracked against each account's plan. Hanging off that internal backbone are the genuinely external triggers, a new location or an ownership change or roll-up read from web and news, new leadership or rising headcount from LinkedIn, hiring for a new site from job postings, and the parent-to-child ownership hierarchy that whitespace depends on, resolved from corporate registries and CMS-ownership records. So expansion happens for the accounts someone happens to remember, not the accounts that are actually ready. The fix is to bring those signals next to revenue and ownership in the CRM, then act on them systematically.
What are the four kinds of expansion?
Most expansion in healthcare go-to-market falls into four patterns, each surfaced by a different signal.
| Type | What it is | Signal that surfaces it | Guide |
|---|---|---|---|
| Cross-sell | Customer owns one product and fits another they do not have | Product gap against a Fit High score for the add-on | Find cross-sell opportunities |
| Upgrade | Customer outgrew their current plan tier | Usage and plan limits compared | Spot customers ready to upgrade |
| Usage-driven upsell | Sustained use above what the plan covers | Usage above plan, reconciled to billing | Use usage to find expansion |
| Whitespace | A group has locations you do not yet serve | Served versus unserved across ownership resolved from corporate registries and CMS-ownership records, company website locations, news, and LinkedIn | Find whitespace across locations |
What does an expansion system include?
- How do I find cross-sell opportunities in my customer base?
- How do I spot customers ready to upgrade?
- How do I use product usage to find expansion?
- How do I time an expansion offer?
- How do I find whitespace across a customer's locations?
- How do I build a cross-sell play in Salesforce?
- How do I prioritize expansion opportunities by value?
- How do I avoid pitching two offers at once?
- How do I measure expansion revenue by play?
- How do I expand within a multi-site healthcare group?
How does SignalRx drive expansion?
SignalRx scores every account and every contact on both fit and health, and it does it on two kinds of data. It reads external public sources for who an account is, and it reads your own internal signals of revenue, support history, and product usage tracked over time for how the relationship is actually going. That internal record over time is the differentiator for expansion, since a new location, a plan you are outgrowing, or a product gap only shows up when usage and revenue are watched against the plan. When a public source and an internal signal disagree, inference decides which to trust rather than blindly overwriting one with the other.
For healthcare accounts, SignalRx resolves ownership up to the MSO or private-equity parent, reads specialty from the NPPES taxonomy, and pulls facility size and setting from the CCN-keyed CMS data, so a group of clinics, a senior living operator, an FQHC, a behavioral health network, a specialty pharmacy, a dental group, or an aesthetics practice is scored on what it really is. Where a customer record is thin, SignalRx fills the gaps from those public sources so the account is usable instead of skipped. It also monitors each account for change, leading with New Locations and Job Listings / Job Changes, so growth shows up the moment it happens.
SignalRx compares usage and plan data side by side and flags the accounts that are ready to expand. It gates every account on health, so only accounts in the Expand or Maintain tiers get pitched while Triage and At Risk accounts are routed to retention first. When an account qualifies, the score and its tags become a Revenue Play native in Salesforce that adds the contact to a campaign, creates a task for the AE, and starts a sequence, alongside the lists SignalRx keeps updated in Salesforce. See the plays in cross-sell at day 30 and upsell customers outgrowing their plan.
How do I find expansion opportunities?
Find expansion by comparing what each account already buys against what similar customers in your own base buy, then working the single wallet-share gap that is actually worth a call. A standard CRM view shows the account, not the gap, so the revenue sits unsurfaced inside accounts you already own. SignalRx writes that gap onto the record in Salesforce as tags, scores, and Revenue Plays.
The discipline is one gap per account, not a laundry list. For each customer, SignalRx weighs size, locations, and lookalikes against what the account actually owns and surfaces the largest underpenetrated gap, the one product or tier most worth the conversation, so the AE opens a ranked list instead of hunting account by account.
Business activity is the other half of the picture. SignalRx monitors every account for change and leads with New Locations, then Job Listings / Job Changes, drawn from NPPES, CMS, and public web sources, so a growing account surfaces the moment new capacity or new hiring appears. For multi-site groups the gap becomes a whitespace question, addressed in the whitespace and multi-site guides above rather than repeated here.
Key takeaways
- Existing customers are usually your best and most-ignored pipeline.
- Expansion needs a signal and a moment, not just intent.
- Health gates expansion: pitch Expand and Maintain, retain Triage and At Risk.
- Run expansion as a repeatable, value-ranked Revenue Play.
- For multi-site groups, expansion is a whitespace problem.
See it in action: Increase Customer Revenue with SignalRx.
Related: How do I find whitespace across a customer's locations? and How do I cross-sell at day 30?
.avif)