What should a KPI dashboard show, with examples for sales, operations and finance?

The few numbers that tell one person if they are on track, each defined in writing.

Connects to

  • Power BI
  • Tableau
  • Looker
  • Snowflake
  • Excel
Monday owner view, Pinewick RestorationExample
Booking rate62%Qualified calls that booked
Backlog4.5 daysUp from 3 days last month
Unpaid over 60 days11 claimsUp from 6 a month ago

Backlog argues for a hire, but cash is slow, so the overdue claims get chased first.

What to know

  • Finance: profit vs cash

    Shown apart, because a profitable month can hide slow payers.

  • Sales: calls into bookings

    Answered rate, share of calls after hours and booking rate by source.

  • Operations: keeping up

    Backlog in days, first time fix rate and how full the schedule is.

  • Ask about your own setup.

    On a free 30-minute call we look at how you work today and give you a straight answer.

★★★★★

Benian Technologies was a great investment. I wanted him to connect my crm to a automatic calling agent. He built so many more connections than I expected. Takes notes of the calls, and the agent speaks the way we would speak to customers. After our discovery and strategy call we established the roadmap and he delivered with flying colors!🚀💪👍

Derin GocekOwner, Deep Sea MediaGoogle review · April 2026

Questions we get asked

What is a KPI dashboard?

A KPI dashboard is a single view of the five to eight numbers one person uses to decide whether to act, each with a target, a written definition and a named source system. It shows status at a glance. A report explains the causes behind it.

Which KPIs should a service business track?

Start with answered rate on inbound calls, after hours share of calls, booking rate on qualified leads, jobs completed per technician, backlog in days, cash collected and receivables over 60 days. Add a metric only when someone owns it and would act on a change.

How often should a KPI dashboard refresh?

Match the refresh to the decision. Call, lead and booking metrics usually refresh hourly or daily. Operations metrics refresh daily. Financial metrics refresh daily or at month close. Show the as of time on each tile.

Which tool should I use for a KPI dashboard?

Use a spreadsheet while sources are few and the update is quick. Move to a BI tool such as Power BI, Looker Studio or Tableau when several people need it, sources need automatic refresh, or row counts outgrow a sheet. The tool matters less than agreed definitions and reliable data feeds.

More questions
How do I build a KPI dashboard in Excel?

Create a raw data tab for unedited exports, a definitions tab that calculates each metric with formulas like COUNTIFS and SUMIFS, and a dashboard tab that only references those results. Use pivot tables for breakdowns, conditional formatting for targets, and Power Query if you want the data to refresh from a file.

Read the full answer6 min read

A KPI dashboard should show the handful of numbers that tell one person whether to act this week, each with a written definition and a named source system, and Benian Technologies builds them that way: owner, sales, operations and finance views that pull from the phone system, CRM, scheduling tool and accounting software the business already runs. Most dashboards fail not because the chart is wrong but because two people define the same metric differently and stop trusting both numbers.

Good examples start from a decision, not a data source. Hall's Heating & Air, an HVAC company where Benian runs a voice agent on routed calls, is a useful case: its call logs showed that 80% of the calls the AI handles arrive after hours, at a pace above 200 calls a month. That one metric, after hours share of calls, speaks to staffing and on call decisions in a way that a total call count does not.

Below are dashboard examples for each role, with the metric definitions written out, how to connect the sources, how to start in Excel or Google Sheets, and when a spreadsheet is all you need. The examples name metrics, not invented values.

What a KPI dashboard is for, and how it differs from a report

A key performance indicators dashboard answers one question on sight: are we on track, and if not, where. A report explains why. The dashboard is checked daily or weekly by the person who owns the number. The report is read monthly and can run to pages. Mixing them is how a KPI business dashboard ends up with forty tiles and no readers.

A workable rule: each dashboard has one owner, five to eight metrics, and for every metric a target, a definition, a source system and an action. If a number moves and nobody would do anything differently, it belongs in the monthly report, not on the dashboard. Dashboards and reporting work best as a pair: the dashboard flags the problem, the report or a drill down explains it.

Sales and front desk KPI dashboard example

For a service business, sales starts on the phone and in the web form, so the sales KPI dashboard and the front desk view overlap. Useful metrics: inbound calls by hour, answered rate (calls answered by a person or agent divided by calls received, excluding spam the phone system already flags), after hours share (calls outside posted business hours divided by all calls), booking rate (calls or form leads that end in a scheduled appointment divided by qualified leads), speed to first response on web leads, and booked jobs by source.

The sources are the phone system or voice agent call log, the CRM, and the scheduling tool. The hard part is matching a call to the booking it produced. That usually needs a shared key, such as the caller's phone number or a job ID written back to the CRM by whoever booked it. Without that link you can show calls and bookings side by side, but not booking rate by source.

This is where the Hall's Heating & Air numbers came from. The voice agent's logs record the time of each handled call, which is what made the after hours share visible: 80% of AI handled calls outside business hours, 23 jobs booked in month one, and a pickup rate of 100% through seasonal peaks across the published window. Those are measured voice agent results, not a dashboard project.

Operations and production KPI dashboard example

An operations lead in a field service or production business needs to see capacity against demand. Metrics that earn their place: jobs completed per technician per day, first time fix rate (jobs closed on the first visit divided by jobs closed), schedule utilization (booked hours divided by available hours), backlog in days (open jobs divided by average jobs completed per day), and callbacks within a set window such as 30 days.

A production KPI dashboard in a shop or plant swaps in throughput per shift, scrap or rework rate, on time completion against promised date, and downtime by cause. The source is usually the field service app, the job management system or the production log. Where those are paper or whiteboards, the first project is capturing the data, not charting it.

Exceptions to plan for: jobs that span two days, cancelled visits, warranty work that should not count as revenue, and technicians who share a job. Decide in writing how each is counted before the first chart.

Owner and financial KPI dashboard example

The owner's view combines a few numbers from each area: booked jobs this week against target, revenue invoiced, cash collected, accounts receivable over 60 days, gross margin by job type, and answered rate on inbound calls. A financial KPI dashboard for a finance lead adds days sales outstanding, cash runway at current burn, and margin trend by service line.

Keep gross profit and collected cash as separate tiles with separate definitions. Gross profit is invoiced revenue minus direct job costs, pulled from accounting. Cash collected is payments actually received in the period, pulled from the bank feed or payment processor. A month can show strong profit and weak cash, and an owner who only sees one of them will make the wrong call on hiring or purchasing.

Refresh cadence follows the decision. Call and booking metrics can refresh hourly or daily. Financial tiles usually refresh daily or when the books close, and should show the as of date on the tile so nobody reads last week's receivables as today's.

How to develop a dashboard people trust

Step one: list the decisions each owner makes weekly and the number behind each. Step two: write a one line definition for every metric, including what is excluded, and get the owner to sign off on it. Step three: name the source system and field for each metric and check that the field is actually filled in. Step four: build the smallest version, review it with the owner for two weeks, then cut what nobody used. Step five: assign someone to fix data entry problems the dashboard exposes.

Connecting the sources is where cost and effort concentrate. Each system has its own export or API, its own idea of a customer, and its own time zone. Benian's data intelligence work agrees the connections, metric definitions and refresh times in scope, then pulls from the phone system, CRM and accounting software on a schedule, reconciles the records into one table, and feeds a spreadsheet or BI tool. Builds run in accounts the client owns. Cost is driven by the number of sources, how clean their data is, whether an API exists, and how many definitions need agreement. Benian scopes each engagement and publishes no price.

What can go wrong: a source changes its export format and a tile silently goes flat, duplicate customer records double count revenue, or a manual entry step gets skipped. Add a data freshness check and a row count check, and show the last successful refresh on the dashboard itself. A person should review any metric that drives pay or hiring before acting on it.

Starting a KPI dashboard in Excel or Google Sheets

For a team with two or three data sources and one person who owns reporting, a spreadsheet is often the right first KPI dashboard. To make a KPI dashboard in Excel or a KPI dashboard in Google Sheets, keep three tabs: a raw data tab where exports are pasted unedited, a definitions tab that calculates each metric with formulas such as COUNTIFS and SUMIFS against that raw data, and a dashboard tab that only references the definitions tab. Never type numbers directly into the dashboard tab.

Use a pivot table for breakdowns by source or technician, conditional formatting to show red or green against target, and a simple line chart for trends. Google Sheets can pull some sources automatically through connectors or import functions. Excel can use Power Query to refresh from a file or database.

You should not hire Benian for this if your sources export to CSV, one person can update the sheet in under an hour a week, and the numbers already agree. Bring in help when the weekly update takes hours, when the same metric shows different values in two places, or when the decision depends on joining systems that do not share an ID. If you are unsure, the free Opportunity Map or a 30 minute call is a free way to find out before any build.

See which number needs you this week.

A free 30-minute call about your business, your systems and what you want to build.