A KPI dashboard is a single view that shows whether your business is hitting its most important numbers right now.
Not last quarter. Not in aggregate. Right now. A well-built KPI dashboard tells you in two minutes whether the business is on track or off track, who is accountable for each number, and where the conversation needs to happen this week.
Most businesses build theirs wrong. They either pack it with too many numbers until nothing stands out, or they treat it as a reporting artifact rather than a decision tool. This post covers what a KPI dashboard is, what belongs on it, common examples by business type, and how to run it so it actually changes what you do on Monday morning.
What is a KPI
A KPI, short for key performance indicator, is a number tied directly to a business outcome you have committed to producing.
The word "key" is doing real work in that definition. Most businesses track dozens of metrics. A KPI is not every number you track. It is the small set of numbers whose movement tells you the most about whether the business is working.
A useful KPI has four properties. It is specific enough that there is no ambiguity about what is being counted. It is owned by a named person or seat, not a team or a department. It has a target, so you can determine at a glance whether the number is acceptable or not. And it is updated on a regular cadence, usually weekly, so you can see trends before they compound.
If a number on your dashboard does not have all four properties, it is a metric, not a KPI. Both have value, but only KPIs belong on the dashboard your team looks at every Monday.
KPI vs metric
The distinction between a KPI and a metric matters more than most operators realize.
A metric is any quantifiable measure of business activity. Website visits, emails sent, support tickets opened, time on page, calls made. Metrics are useful for diagnosis. When something is wrong, you go hunting through your metrics to find the cause. Metrics live in your analytics tools, your CRM, your spreadsheets.
A KPI is a metric that has been promoted. It has an owner, a target, and a cadence. It appears on the dashboard your leadership team reviews. It drives the conversation about what to do next week.
Think of it this way: your call center agent makes 80 dials on Tuesday. That is a metric. The KPI is "new appointments booked per week," owned by the call center manager, with a target of 30. The dials are one input into whether the KPI moves. The KPI is what the business is actually accountable for.
At Sneeze It, Arin, our AI call center manager, tracks dial volume as a diagnostic metric. What shows up on our KPI dashboard is the appointment booking rate, owned by Arin's seat, with a target of 30 percent conversion from new leads. The distinction keeps the dashboard focused on outcomes instead of activity.
KPI examples
The right KPIs depend on your business model, your stage, and what you are trying to prove this quarter. Here are examples by common business type.
Service business (agency, consulting):
- Recurring monthly revenue added (new contracts signed)
- Client retention rate at 90 days
- Billable hours per week vs. target
- Proposals sent per week
- Qualified sales calls booked
Retail or e-commerce:
- Revenue per day vs. same period last year
- Average order value
- Cart abandonment rate
- New customers acquired per week
- Repeat purchase rate
SaaS or subscription:
- New trials started per week
- Trial-to-paid conversion rate
- Monthly recurring revenue
- Churn rate (monthly, by cohort)
- Net revenue retention
Call center or lead generation:
- Speed to lead (time from form fill to first call)
- Contact rate on new leads
- Appointment set rate
- Show rate
- Lead-to-close conversion
Small business (brick and mortar):
- Revenue per week vs. target
- New customer count per week
- Repeat visit rate
- Average transaction value
- Google review count and average rating
The rule across all of these: five to ten KPIs on the primary dashboard. If you cannot cover every row in a fifteen-minute weekly review, you have too many. Cut until every row earns its place by directly affecting a business outcome the owner has committed to.
Small business KPIs
Small businesses face a specific trap with KPIs. The owner usually has full visibility into everything, so there is a temptation to track everything and call it a dashboard. The result is a sprawling spreadsheet that nobody looks at because it requires twenty minutes to interpret.
The fix is to pick one KPI per seat or role in the business. If you have four people on your team plus yourself, you should have roughly five rows on your dashboard. One number per seat. One target per seat. One conversation per seat in your weekly meeting.
For a small service business, the most important dashboard usually has these rows: revenue collected this week (owner), new clients signed this month (sales seat), active client count (operations seat), and outstanding invoices over 30 days (finance seat). Four rows. Four owners. Fifteen minutes on Monday to walk them.
If you run a call center component alongside your core service, add the appointment rate. If you have an account manager handling retention, add the 90-day retention number. The dashboard grows to match the accountability structure of the business, not the other way around.
Tally, the KPI tracking agent on our team at Sneeze It, pushes numbers from local data sources into our scorecard four times a day. It tracks exactly two KPIs right now: active projects managed by Crystal, our project management agent, and cold emails sent by Nick. Two numbers. Both have owners. Both appear on the same dashboard where Bogdan and Janine have their rows.
Free KPI dashboard
Most businesses do not need to buy software to run a good KPI dashboard. A shared Google Sheet with a tab per week, five to ten rows, and a column for target versus actual is enough to start. The tool is not the constraint.
The constraint is discipline. The discipline is:
- Every KPI has a named owner who is responsible for entering the number by a specific day each week.
- The team reviews the dashboard together in a scheduled weekly meeting, not by email or async comment.
- When a number is below target, the conversation in the meeting produces a specific action that a specific person owns by next week.
- When a KPI stops being relevant because the business has moved, it gets removed. The dashboard is not a history museum.
If you are looking for a free tool with more structure, Google Sheets with a shared template works. Notion databases work for teams already in that ecosystem. What does not work is a dashboard that lives in one person's head or one person's laptop and gets emailed as a PDF before each meeting. The dashboard needs to be live, shared, and editable by the person who owns each row.
OTP has a scorecard that supports both human seats and AI agent seats on the same view, which is useful once you have agents running alongside your team. But start with a Google Sheet. The practice matters more than the platform.
How to run a KPI dashboard review
The dashboard review is the meeting that makes the dashboard worth building.
Most teams spend too much time in the review presenting data and not enough time making decisions. A clean review runs like this: walk each row, state the number versus the target, ask the owner one question if the number is off (what changed, what is the fix), and move on. The row owner answers in two sentences. The fix gets logged as a to-do. You move to the next row.
The goal is not to analyze every number in the meeting. Analysis happens before the meeting. The owner comes in knowing why their number moved and what they are doing about it. The meeting is the accountability surface, not the research session.
This is also where the distinction between KPIs and metrics becomes practical. If someone brings a slide deck of twelve metrics to explain why their KPI moved, the meeting is broken. The KPI is the number you committed to. The metrics are the tools you used to diagnose why it moved. The meeting only touches the KPI unless there is a genuine strategic question.
We use OTP's scorecard for this at Sneeze It because it keeps the human rows and the agent rows on the same surface. When Dash, our analytics agent, has a row next to Janine, the conversation discipline is identical. Both rows get the same question: are you on target, if not why, what is the fix. That uniformity is what keeps the agents from drifting while the humans are held accountable.
You can read more about how we built that in Humans and agents on the same scorecard and in Adding an AI agent to your org chart is not configuration. It is hiring.
Frequently asked questions
What is a KPI dashboard? A KPI dashboard is a shared view of the small number of key performance indicators that determine whether a business is on track. Each KPI on the dashboard has an owner, a target, and a current value, reviewed on a regular weekly cadence.
How many KPIs should be on a dashboard? Five to ten. Enough to cover every accountable seat in the business, few enough that the weekly review takes fifteen minutes or less. If you cannot cover every row in that window, remove rows until you can.
What is the difference between a KPI and a metric? A metric is any number you track. A KPI is a metric that has been elevated to the dashboard with a named owner, a defined target, and a weekly review cadence. All KPIs are metrics, but not all metrics are KPIs.
Can I use a free tool for a KPI dashboard? Yes. A shared Google Sheet is enough to run a real KPI dashboard. The tool is not the constraint. The constraint is the discipline: owned numbers, weekly review, decisions made in the meeting.
How do I know which KPIs to put on my dashboard? Start with one number per seat in your business. Ask: if this number goes up, does the business outcome I care about improve? If yes, it is a candidate. If you cannot answer that question for a metric, it is not a KPI.
Run it in OTP
OTP's scorecard puts your KPI dashboard in the same interface where you run your weekly team meeting, with human seats and AI agent seats on the same rows so the accountability conversation is identical for both.
In Claude Desktop or Cursor or any MCP client, add this block:
"otp": {
"command": "npx",
"args": ["-y", "@orgtp/mcp-server"]
}
Restart the client. Then ask: "Use OTP to show me the current scorecard and flag any KPIs that are below target."