How it works
How InsightNarrative turns data into an executive deck
From raw CSV to board-ready PowerPoint in four steps — with a data-integrity pipeline that makes hallucinated numbers structurally impossible, not just unlikely.
The walkthrough
Four steps from raw data to boardroom
Upload your data
Drop in a CSV or Excel file containing your business metrics. Our system automatically detects the schema and structure.
AI interprets your metrics
The intelligence layer analyzes column meanings, identifies business domain, and surfaces initial insights with confidence scores.
Review and correct understanding
You validate or correct the AI's interpretation. Low confidence items require your input before proceeding.
Generate executive-ready narratives
Once understanding is validated, the system generates a PowerPoint deck with charts, insights, and narrative that match your data precisely.
The trust problem, solved in code
Plausible isn't the same as true
Generative AI produces plausible output — including plausible, wrong numbers. In front of a board or an investor, that's disqualifying. InsightNarrative's pipeline makes a hallucinated figure structurally impossible, not just unlikely.
Parse & snapshot
Your file is parsed deterministically and every numeric value is captured in an immutable snapshot — before any AI is involved.
AI reads the snapshot
The AI interprets your metrics using that snapshot as its only source of truth, labeling each interpretation with a confidence score.
You confirm understanding
Before a single slide is generated, you review and correct how the AI understood your data. Low-confidence readings require your sign-off.
Deterministic validation
Every number the AI returns is diffed against your file's actual values in application code. Anything that doesn't match is rejected.
Validation is code, not a prompt — AI output is checked against your file's actual values before anything ships. Your numeric data is never modified.
The output
A real deck, not a screenshot
A standard PPTX with native charts, KPIs and an executive narrative — editable like any deck your team makes, and exportable to PDF, Word, Markdown or Google Slides, with every figure traceable to your file.
Slide 2 of 8
Revenue momentum: MRR up 42% across H2
MRR · Dec 2024
$125,550
Verified · row 24Churn · Dec 2024
1.8%
Verified · row 24Every figure on this slide traces to a cell in the uploaded file — validated in code before export.
Step five
Then it gets reviewed, and signed off
Generation is the middle of the process, not the end. Comments, review requests, version-scoped approval and full history are part of the same pipeline.
Shared workspaces
Invite your team by email, move decks into a shared workspace, and switch between personal and team views.
Comments on a slide
Reviewers leave notes against the exact slide and resolve them when addressed. Comments never quietly regenerate the deck.
Sign-off that can't go stale
Approval is tied to a specific version, so any edit clears the badge automatically. An approved deck is always the deck that was approved.
Know what's waiting on you
An in-app bell separates what actually needs your action from general activity, and re-derives it live so a cancelled request stops nagging.
Batched email digests
Comment notifications arrive as one digest per deck instead of a message per remark. Approval and comment mail are independently mutable.
Nobody overwrites anybody
If a teammate saved while you were editing, you're told before your change lands — instead of silently discarding theirs.
Flexible Input
Works with your data, however it's structured
Our AI understands different data formats automatically — no restructuring needed.
Time Series
Multiple metrics tracked over time periods
| Period | Revenue | Customers | Churn |
|---|---|---|---|
| Jan 2024 | $45K | 120 | 2.3% |
| Feb 2024 | $52K | 145 | 1.8% |
| Mar 2024 | $61K | 168 | 2.1% |
Best for: Monthly SaaS metrics, quarterly reports, weekly KPIs
Snapshot
Point-in-time metrics as key-value pairs
| Metric | Value |
|---|---|
| Total Revenue | $2.75M |
| ARR | $25.2M |
| Team Size | 28 |
| Runway | 10 mo |
Best for: Fundraising decks, board reports, status overviews
Multi-Series
Related metrics with different units side by side
| Week | New Users | Active | NPS |
|---|---|---|---|
| Week 1 | 1,250 | 8,500 | 42 |
| Week 2 | 1,420 | 9,200 | 45 |
| Week 3 | 1,680 | 10,500 | 48 |
Best for: Product analytics, growth tracking, cohort analysis
Automatic detection
AI identifies your data structure and column meanings without manual configuration.
Mixed units supported
Combine percentages, currency, counts, and ratios in the same dataset.
CSV & Excel ready
Upload .csv, .xlsx, or .xls files directly from your spreadsheet tools.
FAQ
How it works — common questions
What happens to my file after I upload it?+
It's parsed deterministically — CSV, TSV, XLSX and XLS, up to five files per deck, with each tab of a multi-sheet workbook treated as its own source — and its structure, time columns and granularity are detected before any AI is involved. Every numeric value is captured in an immutable snapshot that becomes the single source of truth for the rest of the pipeline.
How is the AI prevented from inventing numbers?+
Two ways. First, the AI only ever sees your data through the snapshot, and its role is limited to interpretation and narrative. Second, after generation, every numeric value the AI returns is compared against the snapshot in application code. Values that don't match your file are rejected — validation is code, not another AI call.
What does 'human-in-the-loop' mean in practice?+
Before slides are generated, InsightNarrative shows you how it interpreted your data — column meanings, business domain, and initial insights — each labeled with a confidence score. Low-confidence interpretations require your explicit confirmation or correction before generation proceeds.
Can I regenerate or refine individual slides?+
Yes. You can give feedback and regenerate single slides in the editor. Feedback is screened deterministically so that requests to alter numeric values are blocked — narrative changes are welcome, data changes are not possible.
Put verified AI reporting to the test
Upload your data and check the output against your own spreadsheet. Every number in the deck is validated in code — that's the point.