> ## Documentation Index
> Fetch the complete documentation index at: https://klipy.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# How do I forecast my pipeline?

> Ask Claude to read your open deals and their stages and build a best/likely/worst forecast from your real pipeline data — no manual spreadsheet.

Someone asks what you will close this quarter and you either lowball it defensively or give an optimistic number pulled from thin air. A real forecast means weighting every open deal by stage and probability — a spreadsheet exercise you never sit down and do. Connect Claude to Klipy and it reads your actual deals and builds the projection.

## Example prompt

Copy this into Claude once it is connected to Klipy:

```text theme={null}
Read my pipeline and give me a forecast for this quarter — best case,
likely, and worst case — based on each deal's value, confidence, and
stage.
```

## What happens

**1. Claude resolves your pipeline**

Claude calls `list_pipelines` to get your pipelines and their stages — the structure a weighted forecast is built on.

**2. It reads the deals**

Claude calls `list_crm_records` for the `deal` type in each pipeline, reading each deal's `value`, `confidence`, `stage`, and `projectedCloseDate`, and uses `stage` to tell open deals from closed ones.

**3. It builds the projection**

Claude weights the deals by stage and confidence and reasons out best, likely, and worst scenarios from the real numbers — then reports them back to you. This is read-only; nothing is written to your CRM.

The whole workflow reads data and reasons over it, so it consumes no tokens.

## Good to know

* **Forecast quality depends on populated deals.** `value`, `confidence`, and `projectedCloseDate` are real fields on every deal — but they are optional. If your deals do not carry a value or a confidence, the forecast has less to weight, and the result is only as good as what you have filled in. Keeping those fields current is what makes the projection trustworthy.
* **Deals are scoped to a pipeline.** Listing deals requires a pipeline id, so Claude works pipeline by pipeline. If you run several, ask it to cover all of them or name the one you mean.
* **The scenarios are Claude's reasoning, not a stored model.** Klipy exposes the deal data; the best/likely/worst split is Claude weighting it. Two runs can phrase the split differently — treat it as a grounded estimate, not a fixed system number.

## Related

> [card] [Cold deal outreach](https://klipy.ai/docs/guides/mcp/use-cases/cold-deal-outreach.md)
>
> Act on the stalled deals the forecast surfaces.

> [card] [Ask your data](https://klipy.ai/docs/guides/mcp/use-cases/ask-your-data.md)
>
> Ask follow-up questions about specific deals in the pipeline.

> [card] [Tool reference](https://klipy.ai/docs/guides/mcp/tools.md)
>
> Every tool Claude can call, grouped by scope.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.