TotalApp Docs

Data Analysis

Explore datasets, build dashboards and monitor prediction engines across every TotalApp module — with CRM as the worked example.

Overview

Data analysis in TotalApp is not a single screen — it is a set of capabilities that runs through every module. Whatever the data source (a file you upload, records already stored in HR, Finance, Sales or E-commerce, or live service metrics), you can explore it, turn it into a dashboard, ask questions about it in plain language, and act on what you find.

Bring data in
→
Explore & clean
→
Visualize
→
Predict & alert
→
Share & export

What you can do

  • Composable dashboards — 40+ widget types with real-time refresh, cross-module data in one view and AI-written summaries of your metrics.
  • Data exploration — multi-column sort, nested filters, pivot tables and instant statistics (mean, median, mode, standard deviation, percentiles).
  • Graph analytics — view customers, products, transactions and workflows as an interactive network and drill into any node.
  • Machine-learning scoring — churn-risk and lifetime-value predictions written back to your records (see the CRM example below).
  • Natural-language questions — ask your data in plain language; trends, outliers and root causes surface automatically.
  • Observability, alerts & exports — latency and health monitoring, threshold alerts by email, Slack or webhook, scheduled digests and one-click PDF, Excel, CSV or JSON export.

Analytics across modules

WhereWhat you analyse
CRM DashboardPipeline value, win rate, close rate and revenue projections.
CRM Funnel AnalyticsStage conversion and cohort retention heat maps.
Sales DashboardSales performance and revenue trends.
RevOps ForecastingQuota attainment, ARR/MRR growth and at-risk accounts.
Finance ReportingCash flow, profit and loss and budget tracking.
HR ReportsHeadcount, turnover, leave and payroll reports with an AI assistant.
Project AnalyticsSprint velocity, burndown and cycle-time charts.
E-commerce ReportsOrders, revenue and customer analytics.
Graph ViewInteractive network exploration of your data.
Data MinerStructured extraction from web pages into datasets.
Analytics / Query AgentNatural-language questions translated into queries.
ObservabilityLatency, health and invocation monitoring.
Usage AnalyticsModule usage and adoption across your tenant.

CRM as the worked example

The rest of this page uses the CRM module as its worked example: how raw deal data is inspected, cleaned and scored by a machine-learning engine. The same explore → visualize → predict → share pattern applies to the other modules listed above.

Screen previews

A quick look at the screens. Use the toggle in the corner of each preview to switch between the dark and light themes.

app.totalapp.app/analytics/dashboard
📊 Reports Dashboard Live · Jun 2026
$2.4M
Revenue
▲ 12.4%
18.7K
Users
▲ 8.1%
3.8%
Conversion
▼ 0.3%
1.2%
Churn
▼ 0.4%
$34.2
ARPU
▲ 2.1%
4.1M
Sessions
▲ 6.8%
62
NPS
▲ 3
99.98%
Uptime
▲ 0.02%
Monthly Revenue — 2026
Jan
Feb
Mar
Apr
May
Jun

Reports dashboard

app.totalapp.app/analytics/data-analysis
🔬 Data Analysis — Sales Q2 1,248 rows
Filter Sort Group Pivot Export
Product Region Q2 Revenue Units Margin
Analytics Suite Pro
EMEA
$142,800
284
68%
BI Dashboard Starter
AMER
$98,500
591
52%
Graph Studio Add-on
APAC
$61,200
180
74%
Observability Module
EMEA
$44,900
97
41%
Reporting Engine Lite
AMER
$37,400
412
63%
Data Connector Pack
APAC
$29,800
226
58%
Alerting Add-on
EMEA
$18,600
143
71%
$347K
Total
$86.8K
Mean
1,152
Units
59%
Avg Margin

Data analysis table

app.totalapp.app/data-analysis
Data analysis · Sales Q2
1,248 rowsLoaded
Region × QuarterPivot
Mean · Median · Std devComputed
Data quality2 issues

Pivot analysis with statistics

What Is Data Analysis for CRM?

The Data Analysis inside the CRM module works as a machine-learning engine that scores your CRM deals. It sits between raw data (CSV/JSON files, or the deals already stored in your CRM) and the rest of the platform — clean a dataset here, then send it into Graph View or another module, or monitor how the prediction engine is scoring your customer base over time.

Two screens make up this group today: Data Inspector, a general-purpose dataset explorer and AI-assisted cleaning tool, and AI Predictive Models, the configuration and monitoring console for the churn-risk / lifetime-value scoring engine that also powers the Customer Segmentation screen in Marketing.

Runs In Your Browser

Data Inspector parses and analyzes uploaded files entirely client-side — nothing is uploaded to a server until you explicitly export or send a dataset elsewhere. AI Predictive Models reads and writes through TotalApp's own CRM data, scoped to your tenant.

Screens in This Group (CRM)

Data Inspector

Upload a CSV or JSON file (or load the built-in sample dataset) and explore it across five tabs: a paginated data table, per-column statistics, a Pearson correlation heatmap, per-column distribution charts, and a data-quality summary (duplicates, missing values, outliers). An AI-generated cleaning recipe suggests fixes you can approve individually or all at once, and the cleaned dataset can be exported as CSV/JSON/PDF or sent directly into Graph View.

AI Predictive Models

The configuration and monitoring console for TotalApp's RFM-based churn-risk and predicted-LTV scoring engine. Toggle CRM auto-sync, tune the default Recency/Frequency/Monetary weight split, trigger a recalculation on demand, and review a run history table showing deals scored, whether CRM records were mutated, and total revenue covered by each run.

Quick Start

  1. Open TotalApp and switch to the Data Analysis mode from the mode switcher, or navigate directly to a screen from the sidebar.
  2. To explore a dataset: go to Data Inspector, upload a CSV/JSON file or click Load Sample to try it with a demo employee dataset.
  3. Use the five tabs (Data Table, Column Stats, Correlation, Distributions, Data Quality) to understand the shape and quality of your data.
  4. Click Run AI Analysis to generate a cleaning recipe, then approve and apply the steps you want.
  5. To review or tune the prediction engine instead, go to AI Predictive Models, adjust the RFM weights or CRM Auto-Sync toggle, and click Recalculate Now.

Two Different Audiences

Data Inspector is a general-purpose tool for anyone working with a raw dataset. AI Predictive Models is aimed at admins/ops who configure and monitor the scoring engine — day-to-day marketers who want to run an ad-hoc segmentation should use Customer Segmentation in the Marketing group instead, which uses the same underlying engine with a simpler, campaign-focused interface.

Frequently Asked Questions

Is Data Inspector the same tool as Customer Segmentation?
No. Data Inspector is a general-purpose file explorer and cleaning tool for any CSV/JSON dataset. Customer Segmentation (in Marketing) and AI Predictive Models (in this group) both work against your CRM deal data through the same RFM scoring engine, but serve different audiences — Customer Segmentation is for ad-hoc marketing segmentation, AI Predictive Models is for configuring and monitoring the engine itself.
Does anything in this group require a server connection?
Data Inspector's file parsing, statistics, correlation, and chart rendering all run in your browser. AI Predictive Models reads and writes CRM deal data and settings through TotalApp's backend, scoped to your tenant, since it needs to persist run history and optionally update deal records.
Can I send a cleaned dataset from Data Inspector into another TotalApp screen?
Yes. The Send to Graph button pushes the current (possibly cleaned) dataset into TotalApp's Graph View, so you can continue exploring it visually without re-uploading the file.
What happens if I turn off CRM Auto-Sync in AI Predictive Models?
Scoring still runs and the run appears in the run history table, but the resulting churn-risk and predicted-LTV values are not written back onto your CRM deal records. This is useful for previewing what a change to the RFM weights would produce before committing it to live CRM data.
What file formats does Data Inspector accept?
CSV and JSON. You can drag-and-drop a file, use the file picker, or click Load Sample to instantly load a built-in demo employee dataset without uploading anything.