Expansion Signal Detector
ProMonitors customer accounts for signals that indicate expansion readiness โ usage exceeding current plan limits, new department adoption, feature requests for higher-tier features, and positive sentiment trends. Scores each account's expansion potential and alerts the CSM and AE with a briefing on the opportunity including suggested upsell/cross-sell plays.
Expansion Signal Detector
Overview
This n8n workflow identifies accounts showing signs of expansion readiness. It monitors usage patterns, feature adoption, department growth, and sentiment data weekly. When an account crosses the expansion potential threshold, it alerts both the CSM and AE via Slack and optionally creates an expansion opportunity in your CRM.
Prerequisites
Before setting up this template, you'll need:
- n8n instance (self-hosted or n8n Cloud)
- Salesforce โ OAuth2 API credentials with read/write access to accounts and opportunities
- Mixpanel โ API credentials for usage and adoption data
- Slack workspace โ Bot token with permission to post to channels
Setup Guide
Step 1: Import the Workflow
1. Open your n8n instance
2. Go to Workflows โ Import from File
3. Upload the workflow.json file
Step 2: Configure Credentials
1. Salesforce: Add Salesforce OAuth2 credentials in n8n Settings โ Credentials
2. Mixpanel: Add HTTP Header Auth with your Mixpanel service account credentials
3. Slack: Configure Slack bot credentials
Step 3: Update API Endpoints
Fetch Active Accountsโ Your CRM account list endpoint (include plan details)Fetch Usage Dataโ Your Mixpanel or analytics endpointFetch Feature Requestsโ Your CRM or product board endpoint for feature requestsCreate CRM Opportunityโ Your Salesforce opportunity creation endpoint
Step 4: Customize Expansion Scoring
Open the Score Expansion Potential code node to adjust:
- Usage threshold (default: 90% of plan limit)
- Department adoption weighting
- Feature request premium tier matching
- Usage growth threshold (default: 20% MoM)
- NPS promoter threshold (default: 9+)
Step 5: Configure Notifications
- Update Slack channel (default:
#cs-expansion) - Adjust estimated expansion value calculation (default: 30% of current ARR)
Step 6: Activate
Toggle the workflow to Active.
Configuration Options
| Setting | Default | Description |
| Schedule | Weekly | How often to scan for expansion signals |
| Usage threshold | 90% | Plan usage % that triggers a signal |
| Growth threshold | 20% | MoM usage growth to flag |
| Expansion threshold | 40 | Minimum score to alert |
| Estimated value | 30% of ARR | Default expansion value estimate |
How to Customize
Add more signal sources
Add HTTP Request nodes for:
- Pendo/Amplitude โ Feature adoption depth
- Gong/Chorus โ Positive sentiment in call transcripts
- Support tickets โ Requests for enterprise features
Customize expansion plays
Edit the suggested plays logic in the code node to match your product's upgrade paths and pricing tiers.
Create tasks instead of opportunities
Replace the Create CRM Opportunity node with a task creation node if your team prefers CSM tasks over sales opportunities.
Add email notification
Add an email node to send a formatted expansion briefing directly to the AE with account context and suggested approach.
Troubleshooting
- No expansion signals detected โ Lower the expansion threshold or verify usage data includes
plan_limitandcurrent_usagefields - Duplicate opportunities โ Add a check before creating to see if an expansion opportunity already exists for the account
- Missing AE email โ Ensure your CRM account records include an
ae_emailfield - Mixpanel data empty โ Verify account IDs match between your CRM and Mixpanel
Template Details
Category
Revenue
Platform
n8n
Difficulty
Intermediate
Setup Time
35 minutes
Version
1.0.0
Last Updated
2026-03-31
Integrations
$29/mo โ coming soon
You Might Also Like
AI Health Score Calculator
Aggregates multi-source signals (usage, support, engagement, sentiment) into a dynamic health score updated daily.
QBR Prep Agent
Automatically generates QBR briefing documents by pulling account data, usage metrics, and conversation summaries.
Stakeholder Change Detector
Monitors key accounts for champion departures, new decision-makers, and org changes using LinkedIn and CRM data.