Introduction

Welcome to TotalKPI - combine metrics from any source and discover correlations.

TotalKPI is a web application that lets you bring together data from multiple sources - CSV files, JSON APIs, and third-party integrations - and visualize them on interactive charts to discover patterns and correlations.

What You Can Do

  • Import data from CSV files, by pasting values directly, or by connecting to any JSON API endpoint.
  • Automate data collection with configurable polling intervals that fetch new data on a schedule.
  • Combine multiple metrics onto a single chart with automatic normalization so you can compare trends side by side.
  • Organize your work into projects and pages to keep related metrics grouped together.
  • Discover correlations between metrics with automatic correlation analysis on combined views.

Core Concepts

Projects

A project is your top-level workspace. You might create one project per business, product, or area of focus. Each project contains one or more pages.

Pages

Pages live inside projects and act as containers for related data sources and combined views. For example, you might have a "Revenue" page and a "Traffic" page within the same project.

Data Sources

A data source is a single metric with a series of date/value data points. You can create data sources by uploading CSV data, pasting values manually, or connecting to an API endpoint that gets polled automatically.

Combined Views

A combined view overlays two or more data sources on the same chart, normalizing their values to a 0–100% scale so you can visually compare trends and spot correlations between different metrics.