ab-test-analyzer
FreeAnalyze A/B test results for statistical significance with ship, extend, or kill recommendations
The English summary is being prepared. Showing the original description.
Revenue forecast from pipeline data with stage-weighted probability and sensitivity analysis
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
Generates revenue forecasts from pipeline data using stage-weighted probability. Projects monthly and quarterly revenue, compares forecasts to targets, and runs sensitivity analysis across best, expected, and worst case scenarios. Designed for agencies and B2B businesses with a stage-based sales pipeline.
agency.config.json in the project rootcrm-writer integration for pulling live pipeline dataagency.config.json from the project root.crm.stages[] -- pipeline stages with names and ordercrm.stage_probabilities -- conversion probability per stage (if defined)pricing.minimum_retainer -- minimum deal sizepricing.average_deal_size -- for gap-filling estimatestools.crm for data access method.targets.revenue.monthly and targets.revenue.quarterly if defined.crm.stage_probabilities is not defined, use defaults:
New Lead: 5%
Qualified: 15%
Discovery Call: 30%
Proposal Sent: 50%
Negotiation: 70%
Verbal Commit: 85%
Closed Won: 100%
Closed Lost: 0%
Collect or retrieve current pipeline. Each deal needs:
{
"deal_id": "deal_001",
"company": "Acme Corp",
"deal_value": 75000,
"recurring": true,
"billing_cycle": "monthly",
"stage": "Proposal Sent",
"expected_close_date": "2024-04-15",
"days_in_stage": 12,
"owner": "sales_rep_1",
"notes": "Waiting on budget approval"
}
Data sources:
crm-writerValidate the data:
pricing.average_deal_size)Apply stage probability to each deal:
WEIGHTED PIPELINE
===
Deal | Stage | Value | Probability | Weighted Value
------------------|-----------------|----------|-------------|---------------
Acme Corp | Proposal Sent | $75,000 | 50% | $37,500
Beta Inc | Discovery Call | $50,000 | 30% | $15,000
Gamma Ltd | Negotiation | $100,000 | 70% | $70,000
Delta Co | Qualified | $40,000 | 15% | $6,000
| | | |
TOTAL PIPELINE | | $265,000 | | $128,500
Summary metrics:
Project revenue by expected close date:
MONTHLY REVENUE PROJECTION
===
Month | Deals Expected | Weighted Revenue | Cumulative
----------|---------------|------------------|----------
April | 5 | $52,500 | $52,500
May | 8 | $78,000 | $130,500
June | 3 | $31,000 | $161,500
Q2 TOTAL | 16 | $161,500 |
For each month:
For recurring revenue deals:
MRR TRAJECTORY
===
Month | New MRR | Churned MRR | Net MRR | Total MRR
----------|----------|-------------|----------|----------
April | $15,000 | $0 | $15,000 | $45,000
May | $20,000 | $5,000 | $15,000 | $60,000
June | $8,000 | $0 | $8,000 | $68,000
If revenue targets are defined:
FORECAST vs TARGET
===
Period | Target | Forecast | Gap | On Track?
----------|-----------|-----------|-----------|----------
April | $60,000 | $52,500 | -$7,500 | AT RISK
May | $60,000 | $78,000 | +$18,000 | AHEAD
June | $60,000 | $31,000 | -$29,000 | BEHIND
Q2 Total | $180,000 | $161,500 | -$18,500 | AT RISK
Calculate:
Run three scenarios:
Best Case:
Expected Case:
Worst Case:
SENSITIVITY ANALYSIS
===
Scenario | Q2 Revenue | vs Target | Confidence
-------------|-------------|------------|----------
Best Case | $210,000 | +$30,000 | 15% likely
Expected | $161,500 | -$18,500 | 55% likely
Worst Case | $95,000 | -$85,000 | 30% likely
Run a single-deal risk analysis:
CONCENTRATION RISK
===
Top 1 deal: $100,000 (38% of pipeline) -- HIGH concentration risk
Top 3 deals: $225,000 (85% of pipeline) -- CRITICAL concentration risk
Remaining 13 deals: $40,000 (15% of pipeline)
Calculate pipeline velocity metrics:
PIPELINE VELOCITY
===
Metric | Value | Trend
------------------------------|----------|------
Average days to close | 34 days | Improving (was 42)
Average days per stage | 8 days | Stable
Fastest close (last 90 days) | 12 days |
Slowest close (last 90 days) | 78 days |
Stale deals (30+ days) | 4 deals | Action needed
Identify bottleneck stages:
Return structured JSON:
{
"revenue_forecast": {
"generated_date": "2024-03-15",
"pipeline_summary": {
"total_deals": 16,
"total_pipeline_value": 265000,
"weighted_pipeline_value": 128500,
"average_deal_size": 16563,
"pipeline_coverage_ratio": 2.1
},
"stage_distribution": [
{ "stage": "Qualified", "deals": 4, "value": 80000 },
{ "stage": "Discovery Call", "deals": 5, "value": 75000 }
],
"monthly_projection": [
{
"month": "2024-04",
"deals_expected": 5,
"weighted_revenue": 52500,
"target": 60000,
"gap": -7500,
"status": "at_risk"
}
],
"quarterly_projection": {
"quarter": "Q2 2024",
"forecast": 161500,
"target": 180000,
"gap": -18500,
"status": "at_risk"
},
"sensitivity": {
"best_case": { "revenue": 210000, "probability": 0.15 },
"expected": { "revenue": 161500, "probability": 0.55 },
"worst_case": { "revenue": 95000, "probability": 0.30 }
},
"concentration_risk": {
"top_deal_pct": 0.38,
"top_3_deals_pct": 0.85,
"risk_level": "critical"
},
"velocity": {
"avg_days_to_close": 34,
"avg_days_per_stage": 8,
"stale_deals": 4,
"bottleneck_stage": "Proposal Sent"
},
"recommendations": [
"Close the $7,500 April gap by accelerating 2 Discovery Call deals",
"Reduce concentration risk by adding 5+ smaller deals to pipeline",
"Address 4 stale deals: either advance or disqualify"
]
}
}
Trigger phrases:
User: Forecast Q2 revenue from our pipeline
Assistant: [pulls pipeline data, applies stage weights, projects $161K against $180K target, flags $18.5K gap, identifies concentration risk in top 3 deals, recommends pipeline-building actions]
User: Are we going to hit target this month?
Assistant: [filters to current month deals, runs weighted forecast, compares to monthly target, runs sensitivity showing 55% likely to miss by $7.5K, suggests specific deals to accelerate]
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Analyze A/B test results for statistical significance with ship, extend, or kill recommendations
The English summary is being prepared. Showing the original description.
Reallocate ad budget across campaigns and channels using ROAS and marginal return analysis
The English summary is being prepared. Showing the original description.
Generate structured creative briefs for ad designers with brand-consistent direction
The English summary is being prepared. Showing the original description.
Mine winning ad angles, hooks, and creative patterns from top-performing ads
The English summary is being prepared. Showing the original description.
Monitor competitor ads across Meta, Google, and LinkedIn with strategic analysis
The English summary is being prepared. Showing the original description.
Interactive onboarding wizard that generates agency.config.json for any B2B agency. Asks structured questions about the agency, services, ICP, tools, outreach preferences, and CRM setup. Outputs a complete config file.
The English summary is being prepared. Showing the original description.