Templates · RevOps & GTM

Weekly sales forecast dashboard

Closed won, commit and best case vs. quota by rep, with week-over-week commit changes. Run the Monday forecast call from one AI-made dashboard. Below: the live dashboard, the prompt to make yours, and how to keep it current.

The Dashfridge team · Updated November 11, 2026

Live sample with made-up numbers · runs locked down, like every dashboard on Dashfridge

Who it's for

Sales leaders and RevOps running the weekly forecast call, and the CEO who wants one number.

What's in it

The prompt

Works in Claude, ChatGPT, Gemini and Copilot. Fill in the [brackets], then paste your data under it.

Copy this prompt
Build a weekly sales forecast dashboard for [QUARTER] from the data below.
- By rep: quota, closed won, commit, best case. Forecast = closed won + commit. Upside = forecast + best case.
- Tiles: total quota, closed won, forecast and % of quota, upside and % of quota, and the change in total commit vs. last week.
- A horizontal stacked bar per rep (closed, commit, best case) with a marker at their quota and the forecast % at the end.
- A table with every number, a total row, and commit change vs. last week (green up, red down).
- Don't double count: an opportunity is in exactly one forecast category.

My data:
[paste this week's opportunity export, quotas, and last week's commit by rep]

Build it as ONE self-contained HTML file:
- Put all the data inside the file. No API calls, no fetch, no external data.
- Use plain HTML, CSS and JavaScript (inline SVG for charts is fine). If you need a chart library, load it from cdn.jsdelivr.net.
- Add a "data as of" date under the title.
- Make it readable on a laptop and print cleanly to one page if possible.

Data you need

Make it and share it

  1. Gather the numbersExport or copy: Opportunities with owner, forecast category (commit / best case / pipeline), amount and close date; Quota by rep; Last week's commit by rep (or last week's dashboard).
  2. Paste the promptCopy the prompt into Claude, ChatGPT, Gemini or Copilot, fill in the brackets and paste your data under it.
  3. Check itTie the totals back to your source reports before anyone else sees it.
  4. Put it on the fridgeUpload the HTML file to Dashfridge, or connect your AI and say "put this on the fridge". Publish it and invite your team.

Keep it current

How often: Weekly, Monday morning before the forecast call. Update the same dashboard each time instead of sending a new file, so your team keeps one link and every past version is kept. Your AI can do the refresh for you: see dashboards that update every week.

Common questions

What's the difference between commit and best case?

Commit is what a rep is confident will close this period. Best case adds deals that could close if things go well. Most teams forecast closed won + commit and treat best case as upside.

How do I track forecast changes week to week?

Keep the forecast as one dashboard and update it every Monday. On Dashfridge each week becomes a version of the same dashboard, so you can see what the forecast said before any decision.

Get new RevOps and GTM templates

A couple of emails a month for people who build dashboards with AI. No spam.

Make it with any AI. Keep it here.

Your team signs in with their company email and always sees the current, certified version. Free for your first 3 dashboards.

Start free with your work email

More templates