Skip to content
← Back to Blog
B2B
Real-time KPI dashboard

KPI Dashboards: How to Make Decisions in Real Time

Every Monday morning, the sales director of a distribution company spent 3 hours compiling sales data from the previous week. He opened four tabs, exported CSV files, copied values into an Excel spreadsheet, built charts and emailed them to the board. By the time the report arrived, it was already outdated — the week's decisions were being made based on data that was 7 days old. One month after implementing a real-time dashboard, the same director was making decisions in 5 minutes, with data updated to the second. The difference was not technological — it was strategic. And it is within reach of any SME.

Why Most Dashboards Fail

Having a dashboard is not the same as having useful information. In our experience, around 70% of the dashboards we encounter in SMEs are essentially useless โ€” nobody consults them regularly, they do not generate actions, and many do not even have updated data. The reasons are recurring:

They measure what is easy, not what matters. It is easy to show total monthly sales or the number of website visits. But these numbers, in isolation, say nothing actionable. What matters is: what is the margin per product? What is the cost of acquiring each client? What is the conversion rate per channel? These metrics require more work to calculate, but they are the ones that actually influence decisions.

Too much information, too little clarity. A dashboard with 47 charts and 12 tables is a report in disguise, not a decision-making tool. The best dashboards have between 5 and 8 KPIs โ€” just enough to understand the state of the business in under 30 seconds. According to Edward Tufte, a world authority on data visualisation, a dashboard's effectiveness decreases exponentially with each visual element added beyond what is necessary.

Outdated data. A dashboard that shows yesterday's data is already behind. If it shows last week's data, it is a report โ€” not a dashboard. A dashboard's usefulness is directly proportional to the freshness of its data.

No connection to action. The dashboard shows that sales dropped 15%, but then what? If there is no defined process for reacting to that information โ€” who is notified, what analysis is performed, what action is taken โ€” the data point is just a number on a screen.

The KPIs That Actually Matter (By Department)

Before building a dashboard, you need to define what to measure. KPIs should be SMART (Specific, Measurable, Achievable, Relevant, Time-bound) and, above all, actionable โ€” each KPI should be linked to a concrete decision or action.

Sales and Commercial

โ€ข Pipeline value: total value of open opportunities, by funnel stage. Allows forecasting future revenue and identifying stages where opportunities stall.
โ€ข Conversion rate by stage: from lead to opportunity, from opportunity to proposal, from proposal to close. Each drop identifies a specific problem.
โ€ข Average sales cycle: how many days between first contact and close. If it is increasing, there is a problem in the process or qualification.
โ€ข Customer acquisition cost (CAC): how much it costs, on average, to win a new client. Includes marketing, sales and all associated activities.
โ€ข Lifetime value (LTV): total expected revenue from a client over the entire relationship. The LTV/CAC ratio should be at least 3:1 for a healthy business.

Marketing

โ€ข Cost per lead (CPL): how much it costs to generate each lead, by channel (Google Ads, social media, organic, referral).
โ€ข Website conversion rate: percentage of visitors who complete the desired action (form, contact, purchase).
โ€ข ROAS (Return on Ad Spend): for every euro invested in advertising, how much returns in revenue.
โ€ข Organic vs. paid traffic: proportion between visitors arriving via SEO and via paid advertising. Healthy businesses tend towards 60%+ organic.

Operations

โ€ข Average delivery/response time: how long between the client's request and the delivery or response.
โ€ข Operational error rate: percentage of orders with errors, returns, complaints.
โ€ข Capacity utilisation: how busy the team/resources are. Below 60% there is waste; above 90% there is risk of burnout and errors.

Finance

โ€ข Gross and net margin: by product, by client, by channel.
โ€ข Operating cash flow: the real money coming in and going out every month.
โ€ข Average days to payment: how many days, on average, clients take to pay. In Portugal, the average is 60 days โ€” above that is a risk to cash flow.

Want to see your KPIs in real time?

We build custom dashboards that turn your business data into immediate decisions โ€” no spreadsheets, no manual reports.

See Dashboard & Analytics โ†’

Real Time vs. Batch: What Frequency Do You Need?

Not all data needs to be real time. The update frequency should depend on the nature of the KPI and the speed at which a decision needs to be made.

Real time (updated in seconds): Operational KPIs that demand immediate reaction. Examples: inventory of high-turnover products, performance of paid advertising campaigns, status of orders in transit, system availability. E-commerce businesses, for example, need to know in real time if a product has sold out to avoid selling non-existent stock.

Near-real-time (updated every hour): Commercial KPIs that influence daily decisions. Examples: leads generated today, sales for the day, open support tickets. The sales team benefits from seeing, at any point during the day, how many leads came in and from which channel.

Daily batch (updated once per day): Strategic KPIs that guide medium-term decisions. Examples: margin per product, acquisition cost, customer satisfaction. These indicators do not change drastically from hour to hour, and a daily update is sufficient to maintain visibility.

Weekly/monthly batch: Trend and long-term performance KPIs. Examples: revenue growth vs. same period last year, LTV evolution, NPS (Net Promoter Score). These indicators are most useful when analysed in time series โ€” and weekly or monthly frequency is adequate.

The common mistake is wanting everything in real time. Not only is this technically more complex and expensive, it also creates "noise" โ€” minute-by-minute fluctuations that are not significant and can lead to premature decisions. Simple rule: use real time for the operational, near-real-time for the tactical, and batch for the strategic.

Tool Comparison: Which One to Choose?

The market for Business Intelligence (BI) and dashboarding tools is vast. Here is our analysis of the most relevant options for SMEs:

Google Looker Studio (formerly Data Studio). Free, integrates natively with Google Analytics, Google Ads, Google Sheets and BigQuery. Ideal for marketing dashboards and for companies already living within the Google ecosystem. Limitations: limited visual customisation, performance can degrade with large datasets, sharing and permissions less granular than paid tools.

Power BI (Microsoft). Powerful, with native integration with Excel and the Microsoft ecosystem. The Pro plan costs approximately โ‚ฌ9.40/user/month. Excellent for companies using Microsoft 365. Limitations: the learning curve is significant for advanced reports, and the free version is very limited in sharing.

Metabase. Open-source and free for self-hosting. Intuitive interface, ideal for data in SQL databases. Excellent cost-to-value ratio for technical teams that can host and maintain it. Limitations: requires own infrastructure, fewer native connectors than Power BI or Tableau.

Tableau. The premium market reference. Unmatched visualisation capability, but with prices starting at โ‚ฌ70/user/month. Recommended for companies with dedicated data teams and significant information volumes. Oversized for most SMEs.

Custom dashboards. For very specific needs or when you want to integrate the dashboard directly into an existing platform, building custom dashboards is the best option. Greater flexibility, full integration with company systems, and an optimised user experience. Higher initial cost, but superior long-term value.

Our recommendation for most SMEs: start with Looker Studio or Metabase to validate KPIs and format. When the dashboard proves its value and the company needs more sophistication, migrate to Power BI or a custom dashboard.

Implementation Roadmap: From Zero to Dashboard in 4 Weeks

Week 1: KPI Definition and Data Sources

We gather stakeholders (management, department heads) to define: what decisions need to be made? What information is needed for those decisions? Where is that data currently? The result is a list of 5 to 8 priority KPIs, with the exact definition of each one (calculation formula, data source, update frequency, owner).

Week 2: Data Preparation

This is often the most labour-intensive phase. Data is rarely ready for direct consumption. It is necessary to clean duplicate data, normalise formats, create connections between systems (CRM + invoicing + analytics + operations), and ensure data flows automatically into a central source โ€” a simple data warehouse, a dedicated database, or even an automated spreadsheet, depending on complexity.

Week 3: Dashboard Build

With clean and accessible data, we build the dashboard following information design principles: clear visual hierarchy (the most important at the top), consistent colour coding (green = good, yellow = attention, red = urgent action), contextualised comparisons (current value vs. target, vs. previous period), and elimination of all visual noise. The dashboard goes through 2 to 3 rounds of feedback with end users before being finalised.

Week 4: Alerts, Training and Go-Live

We configure automatic alerts: when a KPI exceeds a threshold (positive or negative), the responsible person is notified by email or Slack. For example: if product inventory falls below the minimum, the procurement manager receives an immediate alert. If the CAC rises above the defined limit, the marketing director is notified. We train the team on dashboard usage and define review rituals (e.g. a 5-minute daily standup with the dashboard projected).

Ready to see your business in numbers?

We build bespoke KPI dashboards, connected to your systems, with data updated automatically. No manual work, no endless reports.

Talk to us โ†’

Real Results: What Changes with a Well-Built Dashboard

To illustrate the impact, we share results from real implementations (anonymised data):

Distribution company, 45 employees. Before: weekly reports in Excel, decisions based on data with 5 to 7 days' delay. After: real-time dashboard with sales by region, by product and by sales rep. Result: identification of a product with negative margin that had been sold for 4 months without anyone noticing. The price correction generated an additional โ‚ฌ12,000 in margin per month.

Digital marketing agency, 12 employees. Before: each account manager compiled individual reports for each client โ€” 6 to 8 hours per week across the team. After: automatic dashboards per client, accessible via link. Result: 32 hours recovered monthly for strategic work. Client satisfaction increased because they had permanent access to their data instead of waiting for a monthly report.

Fashion e-commerce, 8 employees. Before: inventory managed in Excel, updated manually twice a day. After: dashboard integrated with the e-commerce platform and the warehouse, with low-stock alerts. Result: stockouts dropped 78%, lost sales due to unavailable products fell from 45 per month to fewer than 10.

Conclusion

A KPI dashboard is not a technological luxury โ€” it is an operational necessity. In a market that moves at unprecedented speed, making decisions with outdated data is like driving while looking in the rear-view mirror. The technology to build real-time dashboards is accessible, the tools are mature, and the return on investment is almost immediate.

The secret is not in the tool โ€” it is in the strategy. Define the right KPIs (few, but actionable), ensure data flows automatically, and build a culture where the dashboard is the starting point for every decision. When that happens, you will wonder how you ever made decisions before.

Want dashboards that turn data into decisions?

We build custom KPI dashboards, integrated with your systems and updated in real time.

See Dashboard & Analytics →