Pipeline
Weighted pipeline forecast — probability-adjusted expected revenue
Powers the Forecast KPI on the Overview and Leads & pipeline screens.
pipeline_value is the raw sum of open deals’ latest approved contract value — it over-states what will land because it weights an early lead the same as one about to sign. weighted_forecast weights each stage’s value by its win probability, so it is the number to plan the quarter against.
| Field | Meaning |
|---|---|
stages[].value | Raw open value at the stage |
stages[].win_probability | Probability a deal at this stage commits |
stages[].weighted_value | value × win_probability |
weighted_forecast | Sum of weighted_value across stages |
GET
Weighted pipeline forecast — probability-adjusted expected revenue
Authorizations
Enter your JWT token in the format: Bearer
Query Parameters
Period string. Accepted formats:
2026-05— calendar monthQ2-2026— quarter (Q1–Q4)YTD-2026— year to date
Previous
Open sales pipeline funnel with per-stage value & conversionPowers the **Sales pipeline** block on the **Overview** screen and the funnel on the **Leads & pipeline** screen.
Covers the **open pipeline** — leads while `committed_at IS NULL`, ordered Captured → Deal Closing. Stages bucket on the workflow `node` code (stable; status labels are not). Per-stage `value` is the latest **approved** contract value (pending/rejected excluded).
Each `stages[]` entry carries:
| Field | Meaning |
|---|---|
| `count` | open leads currently at this stage |
| `signal` | plain-language read of what a cluster here means |
Scalar fields (`total_open`, `nurturing`, `proposals_sent`, `committed`, `pipeline_value`) accompany the funnel.
> **Note:** once a lead commits it becomes a Campaign — delivery, billing and collected cash are owned by the campaigns/payment analytics.
Next
Weighted pipeline forecast — probability-adjusted expected revenue
