Stage Design
Stages reflect the buyer’s journey, not your internal handoffs. A workable mid-market layout: Qualified Lead, Discovery, Proposal, Negotiation, Closed Won, Closed Lost. Six to eight stages is the sweet spot — fewer hides progress, more creates noise. Each stage needs a written exit criterion that an AE and a manager would interpret the same way (Discovery complete = MEDDIC fields filled and demo delivered). Without exit criteria, reps slide deals forward to look productive and the forecast becomes fiction.
Probability per Stage
Weighted forecast = deal amount × stage probability. Calibrate probabilities to your actual historical conversion, not the Freshsales defaults. Pull two quarters of closed-deal history, compute conversion rate from each stage to Closed Won, and use those numbers. Typical pattern after calibration: probabilities flatten in early stages (everything pre-Proposal sits around 10-15%) and step up sharply at Negotiation (60-75%). The default 25/50/75 ladder usually overstates pipeline by 20-30% and creates the dreaded “where did the quarter go?” conversation in week 11.
Required Fields
Required-to-advance enforces hygiene at the stage transition. Examples that pay off: budget confirmed (boolean) required to enter Proposal, decision-maker contact required to enter Negotiation, close date within 90 days required to enter Negotiation. Configure in Admin -> Sales Pipelines -> Stage Settings -> Required Fields. The first month after rollout, reps will complain. The second month, the forecast accuracy improves enough that they stop complaining.
Multi-Pipeline
New business, renewal, and expansion are different motions with different cycle lengths, win rates, and stakeholders. Build separate pipelines for each. Don’t force all deals through one funnel — a 14-day renewal does not belong in the same dashboard as a 9-month new-business deal. Pipelines can be created from Admin -> Pipelines -> New Pipeline; permissions are managed per role. Reports filter by pipeline so the new-business forecast stays clean.
// List deals in the renewal pipeline via API
fetch(`https://${domain}.myfreshworks.com/crm/sales/api/deals/view/${renewalViewId}`, {
headers: { Authorization: `Token token=${apiKey}` }
});
Reporting
Pipeline health dashboard with five panels: stage distribution by amount, average days-in-stage, win rate by source, velocity (amount × win rate / sales cycle days), and stalled deals (no activity in 14 days). Run the dashboard in the weekly forecast call with sales leaders. The conversation pattern that works: walk Negotiation deals first, then stalled deals, then top-of-funnel — in that order so the room focuses on the deals that move the quarter, not the ones that fill the pipeline slide.
Common Failure Modes
The big four. First, “stage” used as a synonym for “next step” — the rep says “we’re in Discovery” but means “we have a demo scheduled,” which is just an activity, not a stage. Second, no Closed Lost reasons captured — without reason codes, win/loss analysis is impossible; make Closed Lost Reason a required field. Third, deals that sit in Negotiation forever because “almost done” never feels like a stage demotion; auto-revert deals after 30 days in Negotiation without a quote sent. Fourth, probability hardcoded into spreadsheets that diverge from Freshsales — single source of truth or the forecast war never ends.
Cost Considerations
Pipeline customization is included in Pro and Enterprise tiers. Multi-pipeline support is gated to Pro+. Forecast Categories (Commit / Best Case / Pipeline) are Pro+ also. If your team is on Growth, the trade-off is worth it once you have more than two motions or more than 10 reps — the manual reconciliation cost above that threshold exceeds the upgrade cost.
What to do this week
Run a “stage tenure” report grouped by rep. Any deal sitting in the same stage for more than the average cycle of that stage is your at-risk list. Coach the rep on the next concrete action, with a deadline.