facebook-pixel
RevOps

Build a Live Revenue Dashboard in
Less Than 30 Minutes

Use this prompt guide to build a live revenue tracking dashboard in your spreadsheet.

Get Started Free

Before you start

Get set up in Coefficient for Google Sheets

  1. You'll need Coefficient AI to follow this guide. Coefficient is the AI assistant inside Google Sheets that turns prompts into live dashboards, reports, and analytics. Install it free to begin.
  2. Once you're in, click "Import from" on the Coefficient home screen and select your data source(s) to pull your data into the sheet. Not sure what data to import? Open the Coefficient Sheets Assistant — it can help you figure out where to start.
  3. Iterate on the prompts as you go. Tweak them to fit your team's workflow and make the dashboard your own. See more workflows built for revenue operations teams.

5 steps

Step-by-step prompts to build a live revenue dashboard

01

Import CRM Opportunity Data

Start by pulling your complete opportunity history into a dedicated tab. This is your source of truth — no filters, so you capture the full timeline.

Import all Opportunity data into a tab called '⚡ CRM Import'.

You'll need the following fields for all opportunities: Opportunity ID, Name, Created Date, Amount, Opportunity Type, Stage, Closed (boolean), Close Date, Won (boolean), Churn Date, Close Year Month (formatted as 'MMM YY'), and Close Year Month # (formatted as YYYYMM).

Pull all records — both open and closed — with no date filter so the full history is captured.

02

Build Live KPI Summary Cards

Create 5 metric cards that show your revenue health at a glance. Use formulas so they update automatically as new data flows in.

Prompt
On a new tab called '📊 Revenue Tracking Dashboard', create 5 KPI metric cards in row 6–7 using formulas that reference the '⚡ CRM Import' tab:

Open Opportunities — count of rows where Closed = FALSE
Active Logos — count of rows where Won = TRUE, Closed = TRUE, and Churn Date is blank
Active ARR — sum of Amount where Won = TRUE, Closed = TRUE, and Churn Date is blank
Total Churned Logos — count of rows where Churn Date is not blank
All Time Churn — sum of Amount where Won = TRUE, Closed = TRUE, and Churn Date is not blank

Format the ARR and Churn values as currency ($). Bold all KPI labels, use a dark navy background with white text, and space the cards evenly across the row.
03

Build Live Calculation Tables

Create three helper tables that power your charts. Use array formulas so they refresh automatically as imported data updates.

Prompt
In the same dashboard tab, create three helper/calculation tables starting at column Q (these can be off to the side and out of view):

Table 1 (Q:T) — 'Total Active Revenue': Use =UNIQUE(SORT(...)) to generate a dynamic list of all unique months from the import tab (sorted chronologically). Then use BYROW + SUMIFS to calculate monthly active revenue (Won = TRUE, Closed = TRUE, Churn Date blank) and a SCAN-based cumulative total. Add a Label column that auto-formats values as $K or $M.

Table 2 (V:Y) — 'Total Revenue Churn': Same month list, but SUMIFS where Churn Date is NOT blank. Cumulative total and Label column formatted the same way.

Table 3 (AA:AE) — 'New Business vs. Expansion': Same month list, but use BYCOL + BYROW + SUMIFS to split revenue by Opportunity Type ('New Business' and 'Expansion'), then sum them into a Total column and a Label column.
04

Create Live Revenue Charts

Build three charts that visualize your revenue trends. These will update automatically as your calculation tables refresh.

Prompt
Using the three calculation tables, create the following charts on the dashboard tab:

Total Active Revenue — A column chart using the cumulative total column from Table 1 (Q:T), with months on the X-axis and dollar values on the Y-axis. Use dark green bars (#1a5c1a or similar). Display the Label column as data labels above each bar. Title: 'Total Active Revenue'.

Total Revenue Churn — A column chart using the cumulative churn column from Table 2 (V:Y), same layout. Use bright red bars. Display Label column as data labels. Title: 'Total Revenue Churn'.

Month-on-Month New and Expansion Revenue — A grouped/stacked column chart using Table 3 (AA:AE), with New Business and Expansion as two series (light blue and medium blue). Show the Total Label as data labels above each group. Title: 'Month-on-Month New and Expansion Revenue'.
05

Style and Polish the Dashboard

Apply final touches to make the dashboard professional and easy to read.

Prompt
Apply final formatting to the dashboard tab:

Add a bold dark navy header banner at the top with 'Revenue Tracking Dashboard' in large white text
Add a 'Powered by Coefficient' logo/label in the top right corner
Hide gridlines on the dashboard tab
Give each KPI card a white background with a thin border, bold metric value in large font, and a smaller gray label above it
Size and position all three charts to fill the width of the sheet evenly, stacked vertically
Ensure the helper calculation tables (columns Q onward) are either hidden or far enough right to not appear in the main dashboard view. Ask me for this brand information if you don't know it.

Common questions about the revenue dashboard

How do I keep my revenue dashboard updated with the latest CRM data?
Coefficient automatically refreshes your CRM import on a schedule you set, so your '⚡ CRM Import' tab and all connected KPI cards stay current without manual work. You can configure refresh frequency based on how often your data changes—whether that's hourly, daily, or on a custom schedule.
Can I get alerted when a revenue metric crosses a threshold?
Yes. Once your KPI cards are built in Coefficient, you can set up Slack or email alerts that trigger when metrics like total open opportunities or close rate hit specific thresholds. This lets you stay on top of revenue changes without constantly checking the dashboard.
What if my opportunity data lives in multiple systems?
Coefficient lets you pull Opportunity data from your CRM and connect other sources—like your billing system or forecasting tool—into the same Google Sheet. You can build calculation tables that combine data across systems, giving you a unified view of revenue without manual exports.
How can I share my revenue dashboard with my team without letting them edit it?
You can share the completed Sheet as view-only, so your team sees live KPI cards and charts that update automatically, but can't accidentally modify formulas or data. Coefficient ensures the dashboard stays accurate for everyone viewing it.
Can I segment my revenue by deal stage or sales rep?
Yes. The calculation tables you build (starting at column Q) can segment opportunities by any field in your CRM data—stage, rep, product, region, or custom fields. Then you reference those segments in your charts to visualize revenue broken down however your business needs.
How is this revenue dashboard different from manually building one in Google Sheets?
Coefficient handles the data import and refresh automatically, so you skip hours of export-paste-update cycles. Your KPI cards and charts stay live without formulas breaking when source data changes, and you can layer in alerts to catch issues early instead of discovering them in a review.

Ready to try it in Coefficient?

Connect your data and start building in minutes.

Start Building for Free