What do I need to run ICP Gap Analysis?
Free, no sign-up, no account. A web browser is enough; the answer comes back in a second or two.
| Input | Required? | What to enter |
|---|---|---|
| Current customers | Required | Description of your current customer base |
| Ideal ICP | Required | Description of your ideal customer profile |
| Current metrics | Optional | Current performance metrics |
| Target metrics | Optional | Target performance metrics |
- Fill in the required inputs above in the form below, or press Fill in a tested example.
- Press Run ICP Gap Analysis.
- Read the result on this page, then copy it and edit it before you use it.
How do I run ICP Gap Analysis in my browser?
Required: Current customers, Ideal ICP. Fields marked optional can be left empty.
Result
What does ICP Gap Analysis return for the tested example?
Generated from the live code on 25 September 2026 with the inputs behind Fill in a tested example. Your own inputs give a different result.
Show the full result
ICP Gap Analysis
Profile Comparison
Current Customer Base
Single-location clinics, owner-operated
Ideal Customer Profile (Target)
Multi-location clinic groups with an operations team
๐ Metric Gaps
Example figures: replace with your own. You did not supply current or target metrics, so every value in this table is a preset example.
| Metric | Current | Target | Gap | Priority |
|---|---|---|---|---|
| Avg ACV | $25,000 | $50,000 | +100% needed | ๐ด High |
| Sales Cycle | 90 days | 60 days | -33% needed | ๐ด High |
| Win Rate | 20% | 30% | +50% needed | ๐ด High |
| Churn Rate | 15% | 8% | -47% needed | ๐ด High |
| NPS | 30 | 50 | +67% needed | ๐ด High |
๐ Gap Root Cause Analysis
ACV Gap (+100% needed) (Example figure: replace with your own)
Current: Selling to smaller companies or at lower price points
Root Causes:
- Targeting companies without budget
- Not selling to decision-makers
- Discounting too aggressively
- Missing enterprise features
Actions:
- Tighten company size filter in ICP
- Train on value-based selling
- Add pricing tiers for enterprise
- Build reference customers in target segment
Sales Cycle Gap (-33% reduction needed) (Example figure: replace with your own)
Current: Deals taking too long to close
Root Causes:
- Unclear value proposition
- Too many stakeholders involved
- Missing champion support
- Competitive displacement complex
Actions:
- Improve demo-to-close process
- Identify and enable champions earlier
- Create better competitive positioning
- Streamline procurement requirements
Win Rate Gap (+50% improvement needed) (Example figure: replace with your own)
Current: Losing too many deals
Root Causes:
- Poor qualification upfront
- Weak differentiation
- Losing to status quo
- Pricing not competitive
Actions:
- Implement stricter qualification (BANT/MEDDPICC)
- Sharpen competitive battle cards
- Quantify cost of inaction
- Review pricing competitiveness
Churn Gap (-47% reduction needed) (Example figure: replace with your own)
Current: Customers not staying
Root Causes:
- Wrong customers being sold
- Poor onboarding
- Value not realized
- Better alternatives emerged
Actions:
- Stricter ICP qualification
- Improve customer success handoff
- Track time-to-value metrics
- Implement early warning system
๐ฏ Recommended ICP Refinements
Based on gap analysis, tighten your ICP on:
The company size and budget thresholds below are presets tied to the target ACV, which you did not supply.
Must-Have Criteria (Add These)
- Minimum company size: 200+ employees (Example figure: replace with your own)
- Budget confirmation: Must have allocated budget
- Champion access: Clear path to decision maker
- Use case fit: Primary use case (not secondary/experimental)
Disqualification Criteria (Add These)
- Too small: Under 50 employees (Example figure: replace with your own)
- Wrong stage: No defined need
- Budget mismatch: Can't afford $40,000 minimum (Example figure: replace with your own)
- Tech incompatibility: Missing required integrations
๐ 30-Day Action Plan
Week 1: Qualification
- [ ] Update ICP documentation with new criteria
- [ ] Train sales team on updated qualification
- [ ] Add disqualification fields to CRM
- [ ] Review current pipeline against new ICP
Week 2: Targeting
- [ ] Update lead lists with tighter criteria
- [ ] Revise outbound messaging for ideal segment
- [ ] Create content for ideal ICP pain points
- [ ] Adjust paid targeting parameters
Week 3: Enablement
- [ ] Create ideal customer case studies
- [ ] Update sales deck for target segment
- [ ] Build ROI calculator for target ACV
- [ ] Train CSM on ideal customer success metrics
Week 4: Measurement
- [ ] Set up ICP fit scoring in CRM
- [ ] Create dashboard for ICP metrics
- [ ] Review first month of ICP-qualified leads
- [ ] Adjust based on initial data
Next Step: Use icp_evolution_tracker to monitor ICP changes over time
Suggested timings, lengths and counts: adjust them to your own.
Who is ICP Gap Analysis not ideal for?
- Anyone who cannot give the required inputs (Current customers, Ideal ICP); the answer is built only from them.
- Teams looking for a list of companies to target: the tools describe and score profiles from your data but find no companies.
- Market sizing without your own numbers: TAM, SAM and SOM come only from the figures you enter.
How do I use ICP Gap Analysis from Claude?
Connect ICP Intelligence once (see Connect), then ask in plain words. A prompt built from the tested example:
Use ICP Intelligence's ICP Gap Analysis tool. current customers: Single-location clinics, owner-operated; ideal icp: Multi-location clinic groups with an operations team.
MCP tool name: icp_gap_analysis. REST: POST https://icp-intelligence.gtmhelix.com/api/tools/icp_gap_analysis with this JSON body (see Docs):
{
"input": {
"current_customers": "Single-location clinics, owner-operated",
"ideal_icp": "Multi-location clinic groups with an operations team"
}
}
How does ICP Gap Analysis work?
It applies fixed rules in the ICP Intelligence code to the inputs above and returns text. It does not call an AI model, does not look anything up, and does not store what you type. The web form and the MCP server call the same tool code, so the same input gives the same answer in both.