AI for Data

How to Write a Data Narrative Using AI From Raw Numbers

Turn a raw spreadsheet export into three sentences your manager can act on — without the AI inventing a single number.

Updated 16 August 2026 13 min read

Quick answer

To write a data narrative using AI, clean the export to one header row, make the tool calculate and display every figure before it writes any prose, then ask for three labelled parts: the key finding, the supporting data, and the implication with one specific next step. Audit every number against your file before sending.

Knowing how to write a data narrative using AI is the difference between sending your manager a spreadsheet and sending them a decision. The spreadsheet gets skimmed. The decision gets acted on. Most professionals already have the numbers — what they lack is twenty spare minutes and a reliable sentence structure for turning those numbers into something a busy executive absorbs between meetings.

AI handles this well, but only if you give it two things it never supplies on its own: verified arithmetic and a fixed shape for the output. Ask a chatbot to “summarise this data” and you get bullet points restating figures you already had. Ask it properly and you get three sentences someone can act on — because a finished data narrative has exactly three moving parts:

Everything below builds toward producing those three parts on demand, from a raw export, without the tool inventing a single number. If you are still working out how to analyse a spreadsheet with ChatGPT in the first place, start there — this picks up where the analysis ends and the writing begins.

Will this work for you?

Tool needed ChatGPT, Claude, Gemini, or Copilot
Plan Free works for small pasted tables; paid (~$20/month) for regular file uploads
Skill level Complete beginner — no formulas, no code
Time 25 minutes first run, about 5 minutes after

Why Raw Numbers Get Ignored

A metric on its own carries no instruction. “Churn was 4.1% in Q3” tells a reader something happened, but it does not tell them whether to worry, celebrate, or do nothing at all. That interpretive work still has to happen somewhere, and if you don’t do it, your reader does — usually badly, and usually in a meeting where you’re not present to correct them.

Most senior people will tell you the same thing about reports they receive: the ones they remember are the ones that ended in a recommendation. The numbers were the evidence, not the point.

✕ A metric dump

"Q3 marketing spend increased 15% versus Q2. Cost per lead was $47. Paid search accounted for the majority of spend."

✓ A data narrative

"Marketing spend rose 15% in Q3 because paid search auction prices climbed. Cost per lead held at $47, so the extra spend bought proportional volume — but margin dropped two points. Recommend capping search spend at Q2 levels while we test two cheaper channels."

Same underlying data. The second version tells a reader what to do, and it took the writer maybe four extra minutes. That gap — four minutes of interpretation — is where nearly all the perceived value of a report lives.

Ask any operations lead why they stopped reading a weekly dashboard and you get a version of the same answer: it never told them anything had to change. A finance manager will say it differently, but it amounts to the same complaint. Numbers without a verdict become background noise, and background noise is what people learn to skip.

What the Count-Then-Narrate Method Is

The Count-Then-Narrate Method is a two-phase discipline: you make the AI finish and display every calculation before it writes a word of prose, then you make it narrate the verified figures in a fixed three-part shape. It’s the approach we teach at PromptPeakAI for any task where wrong numbers would be more embarrassing than no numbers.

  • Count. The tool lists every metric, calculates each change, and displays its working. No commentary, no conclusions, no prose of any kind.
  • Narrate. A second, separate instruction turns those settled figures into the key finding, the supporting data, and the implication.

The order matters more than it sounds. Language models generate text by predicting what comes next, which is a poor way to compute a percentage change. When arithmetic and prose happen in the same breath, the prose tends to win and the arithmetic drifts. Separating them removes the failure mode almost entirely.

Most guides to write a data narrative using AI hand you one long prompt and hope for the best. That single-prompt approach is exactly what produces confident, well-written reports with a wrong number buried in paragraph two — the worst possible combination, because polish makes the error harder to spot.

The Count-Then-Narrate Method 1 · Clean One header row No $ or commas 2 · Count Show the maths before any prose 3 · Narrate Finding, evidence, implication 4 · Audit Check every number twice Arithmetic is settled in stage 2. Stage 3 only rewrites what stage 2 proved. PromptPeakAI.com

The four stages of the Count-Then-Narrate Method, from raw export to a narrative you can defend.

Stage four is not optional padding. It’s the reason you can put your name on the output.

The Three Planks of a Narrative

Every data narrative you write should stand on the same three planks, in the same order. The fixed order is what makes the output usable — a reader learns the shape after one report and can then skim any future one in fifteen seconds.

PlankWhat it doesWorked example
Key findingNames the change in one sentenceQ3 leads rose 24% against Q2
Supporting dataProves the finding with figuresPaid search added 1,200; social fell 150
ImplicationStates the business consequenceMargin holds only if search costs flatten
Next stepPoints at one specific actionCap social spend, retest search in October

You’ll notice a fourth row. In practice the implication and the next step are often written as one sentence, which is why the framework is named for three planks — but separating them while drafting stops the AI from producing a vague “this should be monitored closely” ending. Vagueness at the end is the most common failure in AI-written reports.

The three planks 1 Key finding What changed "Q3 leads rose 24% against Q2." 2 Supporting data What proves it "Paid search added 1,200 leads." 3 Implication What to do "Cap social spend in October." Plank three is the one AI drops unless you demand it explicitly. PromptPeakAI.com

The three planks, with the job each one does and how it reads in a finished sentence.

Prepare the Spreadsheet First

Roughly half the complaints about AI misreading data are actually complaints about export formatting. Merged cells, three stacked header rows, currency symbols glued to figures, and blank spacer columns all confuse the parser before any analysis begins.

Clean the file

  • One header row at the top. Delete decorative title rows above it.
  • Unmerge every merged cell — merged headers are the single biggest cause of misread columns.
  • Strip currency symbols and thousands separators so 1200 stays a number.
  • Delete blank spacer columns and any footer totals row.
  • Save as CSV rather than a formatted workbook when the file is large.

If your export is genuinely messy, it’s often faster to have the AI do this pass for you first — our guide to cleaning messy data using AI covers that as a standalone job before any narrative work starts.

📷Screenshot placeholder

Two spreadsheet views side by side: on the left a messy export with merged title rows, currency symbols and a blank spacer column; on the right the same data with a single clean header row and plain numbers.

Crop to the cells only. Hide the file name, account avatar, and any real revenue figures — substitute sample numbers.

File: clean-csv-single-header-row.png · Alt: "Messy spreadsheet export next to a cleaned single-header-row version ready for AI analysis"

Redact before you upload

The privacy question is the one that stops most people, and the honest answer is narrower than the panic suggests. The real line is not free versus paid — it is a consumer account versus a company-managed business account. On a business or enterprise account your organisation controls retention and training; on a personal account you’re relying on your own settings.

🟢
Safe to paste

Aggregated totals, anonymised departments, your own draft text.

🟡
Redact first

Client names, employee names, account IDs, unreleased figures.

🔴
Never paste

Payroll records, customer contact data, anything covered by an NDA.

Anonymising costs almost nothing in analytical value. Replace names with “Client A” and “Client B” using find-and-replace, delete the identifier column entirely, and the narrative reads exactly the same. Our fuller breakdown of whether ChatGPT is safe to use at work walks through the account-type distinction in detail.

How to Write a Data Narrative Using AI

Here is the run itself — four steps to write a data narrative using AI from a file you already have. Budget roughly twenty-five minutes the first time and about five once the prompts are saved. Everything below assumes a cleaned export and a tool you are allowed to use with this data.

1

Load the file and state the job

Upload the cleaned export, or paste the table directly if it’s small — under about a hundred rows pastes fine as plain text. Then set the context before asking for anything. The tool needs to know who reads this and what decision it feeds.

2

Force the arithmetic first

This is the step everyone skips and the one that prevents the embarrassing error. You are explicitly forbidding prose until the calculations are done and visible.

Copy this prompt — stage 2, count only
You are a business analyst. I have attached [monthly sales export / campaign report / survey summary].

Before writing any narrative text, do this and nothing else:
1. List every metric in the file with its value for the current period and the prior period.
2. Calculate the absolute change and the percentage change for each one. Show the calculation.
3. Flag the three largest movements by percentage change.
4. Flag anything that looks like a data error rather than a real movement.

Rules:
- Use ONLY numbers present in the attached file.
- If a figure is missing, write "not provided" rather than estimating it.
- Do not write any summary, commentary, or conclusions yet.

Stop after step 4 and wait for my next instruction.
✓
Checkpoint

You should now have a plain table of figures with visible calculations, and no prose at all. Spot-check two percentages against your file before continuing.

3

Ask for the narrative

Only now does the writing start. The second prompt references the figures already on screen, which is why the numbers in the narrative match the numbers in your spreadsheet.

Copy this prompt — stage 3, narrate
Using ONLY the figures you calculated above, write a data narrative for [my head of department / the executive team / a client].

Structure it in exactly three parts, labelled:

KEY FINDING: One sentence naming the single most important change and its percentage.

SUPPORTING DATA: Two or three sentences giving the specific figures that prove it, including the largest contributor and the largest drag.

IMPLICATION: Two sentences — what this means for [revenue / headcount / margin / retention], and one specific action for next month.

Constraints:
- Plain business English. No jargon, no hedging, no "it is worth noting".
- Do not introduce any number that is not in your calculations above.
- Maximum 150 words total.
- If the data does not support a clear recommendation, say so instead of inventing one.
4

Retarget for a second audience

The same verified figures usually need to go to two audiences at different altitudes. Rather than rewriting, ask for a translation — the numbers are already locked, so this pass only changes register.

Copy this prompt — audience swap
Rewrite the narrative above for a different reader.

Original was written for: [executive audience].
New version is for: [the delivery team who own the day-to-day work].

Change only the emphasis and vocabulary:
- Keep every figure identical.
- Replace strategic framing with operational detail.
- End with what this team specifically should change in their next sprint or cycle.
- Keep it under 200 words.
✓
Checkpoint

You should now have two versions of the same narrative, sharing identical figures, differing only in what they ask each reader to do.

Save both prompts somewhere you can reach them next month — that’s most of the time saving. If you’d rather start from ready-made versions, the free AI work templates library includes reporting prompts built on this structure.

Where the Arithmetic Actually Happens

This is the part competing guides skip, and it’s the one that decides whether your narrative survives contact with someone who checks. There are two very different things that can happen when you hand a tool some numbers, and they look identical from the outside.

When a table is pasted as plain text, the model reads it as language and estimates the maths the way it estimates everything else — plausibly, and sometimes wrongly. When a file is uploaded to a tool that can run code, the calculation is genuinely executed. OpenAI’s documentation on data analysis with ChatGPT describes it writing and running Python in a notebook environment for some data tasks, and advises reviewing the generated code and its assumptions before relying on the result.

Where the arithmetic happens Pasted as plain text The model estimates it Percentages can drift No working to inspect Fine for small tables you check Uploaded as a file The tool computes it Figures match the file You can open the working Use for anything you will send PromptPeakAI.com

The same numbers, two very different levels of trust, depending on how they reach the tool.

Free tiers do run data analysis — OpenAI’s own free-tier documentation describes file uploads and data analysis as available, with stricter limits than paid plans. So the honest position is that free works and then runs out, rather than free being locked out. For occasional small tables, don’t pay. For a monthly reporting habit with real file sizes, a paid tier around twenty dollars a month stops being a luxury; our ChatGPT free versus Plus breakdown covers where the line falls.

📷Screenshot placeholder

An AI chat window showing a computed table of period-over-period changes with visible calculations, before any narrative prose has been written.

Crop to the response area only. Hide the sidebar, account name, and avatar. Use sample figures, not real company data.

File: ai-shows-calculation-before-narrative.png · Alt: "AI tool displaying its calculations before writing the data narrative"

Prompting Rules That Change the Output

Two prompts can request the same thing and produce wildly different quality. The difference is almost always constraints — what you forbid matters more than what you request.

✕ Open-ended request

"Can you summarise this sales data and tell me the key insights?"

✓ Constrained request

"Name the single largest movement by percentage. Give the two figures that prove it. State one consequence for margin and one action for next month. Use only numbers in the file. 150 words maximum."

The second version wins because it removes every decision the model would otherwise make badly — length, structure, scope, and whether to hedge. Banned-word lists and explicit prohibitions do more work here than any amount of polite phrasing, which is why negative constraints deserve a place in every reporting prompt you save.

Audit It Before You Send

Three checks, ninety seconds, and they catch nearly everything that would otherwise surface in a meeting. Run them every time you write a data narrative using AI, including the months when the output looks obviously fine — those are the months a wrong figure travels furthest.

The three-gate audit Did the tool show its calculation? Does every number appear in your file? Does each finding end in an action? Three yes answers? It is ready to send. PromptPeakAI.com

The three-gate audit. Any single no sends the draft back before it reaches a reader.

The second gate is the one that catches invented figures. Take every number in the finished narrative and find it in your source file — not approximately, exactly. A fabricated number usually looks completely reasonable, which is precisely why it survives a casual read. The same verification instinct applies whenever you fact-check AI research output before attaching your name to it.

Copy this prompt — the self-audit pass
Audit the narrative you just wrote against the source data.

Produce a table with these columns:
Claim | Figure used | Present in the source file? | Notes

List every numeric claim in the narrative as a separate row.
Mark anything you cannot trace directly to the attached file as UNVERIFIED.
Do not correct or rewrite anything — just report.

Then list any statement that implies causation where the data only shows correlation.

That last instruction earns its place. “Leads rose because we increased spend” is a causal claim your spreadsheet almost certainly cannot support, and it’s the kind of sentence that gets challenged by the one person in the room who reads carefully.

When the Narrative Goes Wrong

The failures repeat, which is good news — a fixed set of symptoms means a fixed set of fixes.

What you seeWhy it happensThe fix
Wrong percentage changesMaths was predicted, not calculatedUpload the file; demand visible working
Numbers not in your fileThe model filled a gapAdd "use only numbers provided"
Long, passive, generic proseNo structure was specifiedForce the three labelled planks
It ends with "monitor closely"No action was requestedDemand one specific next step
Columns misread entirelyMerged cells or stacked headersRe-export with one header row
Output stops partway throughThe file exceeded what fitsSplit by period or pre-aggregate

The last row deserves a note. When a large export gets truncated, the tool rarely announces it — the narrative simply describes a subset of your data as though it were everything. If your file is long, ask directly how many rows were read before you trust anything downstream. Spotting that kind of silent gap is a close cousin of the work involved in finding patterns in business data, where the same truncation quietly changes conclusions.

What AI Genuinely Cannot Do Here

Being straight about the limits is what makes the rest trustworthy.

Four things stay yours, and outsourcing them will eventually cost you:

  • Deciding what matters. The tool weights a 40% swing in a tiny line item the same as a 3% swing in your largest revenue stream. Only you know which one your board cares about.
  • Knowing the backstory. It cannot know that Q3 was soft because your best salesperson was on leave, or that the spike was one unusual contract that will not repeat.
  • Owning the recommendation. If the action turns out to be wrong, "the AI suggested it" is not a defence anyone accepts. Read every implication as though you wrote it, because as far as your reader is concerned, you did.
  • Judging causation. Data shows things moving together. Why they moved together is a judgement call that needs context the file does not contain.

There’s also the question people ask quietly: will anyone be able to tell? Not from a well-audited narrative — the figures are yours, the context is yours, and the recommendation is yours. What gives AI-written reports away is the hedging, the passive voice, and the endings that recommend nothing. Fix those and the question stops coming up.

One narrative rarely stays one narrative. Once the figures are verified, the same three planks travel:

Whichever direction it goes, the structure carries the weight. As the team at Storytelling with Data argue, the goal was never to use AI more — it was to say something clearer, and decoration does not rescue a point that was never made.

So run it once on last month’s real export. The first attempt to write a data narrative using AI takes twenty-five minutes and feels slower than doing it by hand. The second takes five. By the third you will wonder how you used to spend an afternoon on it.

Take it with you

Run the Count-Then-Narrate Method on your next report

  1. Re-export your data with one header row and no currency symbols Redact names and account IDs before the file leaves your machine Make the AI calculate and display every figure before writing prose Ask for three labelled parts: key finding, supporting data, implication Trace every number in the output back to your source file Save both prompts so next month takes five minutes

Questions people ask

QWhat is a data narrative in business reporting?
A data narrative is a short written summary that turns raw metrics into a business conclusion. It names what changed, gives the figures that prove it, and states what the change means and what to do next — rather than restating the numbers a reader can already see.
QDo I need a paid plan to analyse a CSV with AI?
No. Free tiers include file uploads and data analysis, just with tighter limits than paid plans. Small tables and occasional runs work fine for free. A paid tier around $20 a month matters once you have a regular reporting habit or larger files.
QHow do I stop AI making mistakes with percentages?
Upload the file rather than pasting the table as text, and instruct the tool to calculate every figure and show its working before writing any prose. Separating the arithmetic from the writing removes most calculation errors. Then spot-check two figures yourself.
QHow do I stop AI inventing numbers that are not in my data?
Add an explicit rule to your prompt: use only numbers present in the attached file, and write "not provided" for anything missing. Then trace every figure in the finished text back to the source file exactly, not approximately.
QWhat file format works best for feeding data into AI?
A plain CSV with one header row at the top. Unmerge merged cells, remove currency symbols and thousands separators, and delete blank spacer columns and footer totals. Formatted workbooks with stacked headers are the most common cause of misread columns.
QIs it safe to upload company spreadsheets to AI tools?
It depends on the account type more than the price. Business and enterprise accounts give your organisation control over retention and training; personal accounts rely on your own settings. Aggregate the data and replace names with labels like "Client A" before uploading.
QHow do I get AI to explain root causes, not just list facts?
Ask for the implication as a separate labelled section, and require one specific action for next month. Also ask it to flag any statement that implies causation where the data only shows correlation — that keeps the explanation honest.
QCan AI create charts to go with the data narrative?
Yes. Tools that run code on an uploaded file can generate charts from the same data. Ask for the chart after the figures are verified, and choose the chart type deliberately rather than accepting the default it offers.
QHow do I write the same narrative for two different audiences?
Write it once for the senior audience, then ask for a rewrite that keeps every figure identical and changes only emphasis and vocabulary. Locking the numbers first means the two versions can never quietly disagree with each other.
A

Written by

admin

✓ Last verified 16 August 2026

Keep reading

Leave a Reply

Your email address will not be published. Required fields are marked *