← all tools / freshsales

Deal Forecast Live

A management-ready pipeline report: weighted forecast, monthly trajectory, funnel conversion, deal ageing, and your biggest open deals, downloadable as PDF or emailed straight to your leadership.

mBThe Missing Buttons
Deal Forecast Report

Executive summary

What happened, how it's going, where it stands.

    Signals worth acting on

    Risks, strengths and data-quality flags computed from this pipeline. All derived from your numbers, nothing leaves your session.

    Pipeline value
    ·
    Weighted forecast
    ·
    Open deals
    ·
    Avg deal size
    ·

    Revenue trajectory by month

    Expected close value per month, plus the cumulative weighted forecast, how the number builds over time.

    Pipeline value Weighted forecast Cumulative weighted

    Pipeline funnel

    Deal value by stage, and each stage as a share of the top of funnel.

    Deal ageing by stage

    Average days deals have been sitting in the pipeline at each stage, long bars are where momentum stalls.

    Top 10 deals by value

    The deals that move this forecast.

    DealStageExpected closeAgeProb.Amount

    Generated with themissingbuttons.com · the buttons your CRM never shipped
    Done? Take your forecast with you

    Your data goes from Freshsales, through this page, to your screen, your API key is used in-memory for this run, not stored. Not affiliated with Freshworks.

    PDF preview

    What this actually does

    Management-ready pipeline report: weighted forecast, monthly trajectory, funnel conversion, deal ageing, download as PDF or email to leadership.

    It runs on your own Freshsales data, in your browser session, against Freshsales's official API. There is no middle layer holding your records and there is no migration to anywhere. You run it, you get the result, you carry on with your day.

    Where the file goes next

    It is a CSV, which is the point. Freshsales will happily show you the numbers on a screen you cannot do anything with. This gives you the file, and the file goes wherever you need it.

    The column names stay the same run to run, so if you build a Power BI report or a Sheets formula on top of it, re-running next month will not break what you built.

    What it will not do

    It will not touch anything you did not ask it to. It does not store your API key, it does not keep a copy of your data, and where an action cannot be reversed you get told that before you press the button, not after.

    Questions people actually ask

    Does this store my Freshsales API key?

    No. The key is held in memory for the length of the run and is gone when the tab closes. It is never written to our database and never appears in a log. You can revoke it in Freshsales the moment you are done and nothing here breaks.

    What can I do with the file afterwards?

    It is a plain CSV, so anything that reads a CSV will read it. Open it in Excel or Google Sheets, pull it into Power BI or Looker Studio, or load it into a warehouse table. The headers are clean and they do not change between runs, so a scheduled refresh will not break on you.

    How big a job can it handle?

    It streams the results as they arrive rather than holding everything in memory, and it respects Freshsales's rate limits instead of hammering the API. Large accounts take longer, but they finish.

    Why is this not just a feature in Freshsales?

    That is the whole question, and we do not have a good answer either. It is a gap that has been open for years, it is on the forums, and it never gets shipped. So we shipped it.

    Related: deals, forecast, pipeline, revenue, weighted, insights, dashboard.

    Fs All Freshsales guides6 guides · setup, steps, gotchas