Chat case

AI for presentations: send a spreadsheet, get a quarterly report deck for the owner

Published 29 October 2026 · 10 min read

A quarterly report is mostly arithmetic and judgement; the slides are the slow part. We gave our test agent a raw export from a small coffee roastery and asked for a deck the owner can read on Monday. Three messages produced a nine-slide PowerPoint file with native charts, a shorter slide and a new cost chart on request, speaker notes and a one-minute summary to say out loud. Below are the real replies, the slides, the cost and the one message worth sending before the deck goes to the owner.

“Quarterly report deck from raw numbers”: a woman in a linen jacket looks up at three giant pastel-blue blocks standing like a bar chart on a city square

The short answer

Send the agent the raw numbers as they are: an Excel export, a CSV, a screenshot of a table. Say who will read the deck, how many slides, and ask it to explain anything unusual in the data. You get a presentation file with charts and a short written verdict in the chat.

Then edit it the way you would brief a colleague: “slide 3 is too long”, “add a chart of costs”. When the content is right, ask for speaker notes and a one-minute version you can say out loud.

The agent does the arithmetic and the first draft of the story. You add what only you know about the business, and one last message has the agent check every claim against the file before the deck goes out; more on that below.

The test: a coffee roastery and one quarter of raw numbers

We built the data ourselves. A coffee roastery with 14 people sells to cafés, through its own online shop, to offices on subscription and on a marketplace. The Excel file has six tabs: revenue by month and channel, nine cost lines, headcount, six KPIs, the Q2 totals and four dated notes. It looks the way an operations manager's export usually looks: no formulas, no charts, no summary.

We also planted a few things an owner would want to hear about: a marketplace sale in August, a café chain that left mid-quarter, a courier price rise in September and a new hire. The company is made up. The answers are real: everything below was sent to our test agent on 29 October 2026, in one chat.

Step 1. Send the numbers and say who the deck is for

“Make a presentation” gets slides. “For the owner, numbers first, explain anything unusual” gets a report. The slide count keeps it short enough to read before a call.

WAM Agentonline
xlsxRidgeway_Q3_2026_numbers.xlsx6 sheets · 9 KBThese are our Q3 numbers, a raw export from our sheets. I need a quarterly report presentation for the owner, he reads it on Monday. 6–8 slides, numbers first, and explain anything unusual you see in the data. Send it as a .pptx file.17:04✓✓
The deck is attached as .pptx, 8 slides, charts included.The headline: revenue up, profit halved.Revenue $265,200 (+8.3% vs Q2), costs $254,250 (+13.8%), profit $10,950, down 49% from $21,500. Net margin 4.1% against 8.8%. September was almost break-even: $1,150 on $84,300. I checked the arithmetic first: orders × average order matches the revenue line, so the export is internally consistent.Three things in the data that look wrong.Wholesale fell every month, $48.2k → $44.9k → $41.3k, and active accounts went 35 → 30. Daybreak Cafes leaving on 14 Aug explains the 34 → 31 step; the September 31 → 30 loss has no note anywhere in the export.The August marketplace spike was a discount, not growth. Fees and discounts went to $7.9k, and nothing stuck: September fell straight back to $7.2k.Delivery cost per online order went $8.40 → $9.23 → $11.84, right after the 1 Sep courier tariff change. At August's rate, September would have cost about $1,500 less, more than that month's entire profit.If he asks what to do: renegotiate the courier contract first, it's the biggest number I found.17:07
pptxQ3-2026-Quarterly-Report.pptx73 KBQ3 2026 Quarterly Report · 8 slides17:07
Message

The file came 2 minutes 39 seconds after the message. A .pptx opens in PowerPoint and Keynote, and Google Slides imports it. Ask for the same deck “in Google Slides” and you get a link to it in your Drive instead.

The eight slides follow the brief: a title, one slide with the four totals, revenue by channel against Q2, revenue and costs month by month, three slides on what looks unusual, and a closing slide with actions and a list of what this export cannot answer. Each of the five charts is a real chart object, so you can change it in PowerPoint without rebuilding the slide.

Slide 7 of the deck from the agent: marketplace revenue against fees and discounts by month, with the August sale explained on the right
One of the three “unusual” slides: the August spike set against what the sale cost in fees and discounts

The analysis went further than the brief. The agent checked that orders times average order matched the revenue line before trusting the file. It connected the notes tab to the numbers: Daybreak Cafes explains the drop in August, the courier tariff explains September. And it found a loss we had not explained anywhere, one more wholesale account in September, and said there was no note for it instead of inventing a reason.

Step 2. Edit it like a colleague's draft

The first version was good, with one slide carrying four bullet points and nothing on where the money goes. Owners ask that question first, so we asked for both changes in one message.

WAM Agentonline
Good deck. Two edits before Monday: make slide 3 shorter, he won't read four bullet points there. And add a chart of our costs by category for the quarter, he always asks where the money goes. Send the updated .pptx.17:08✓✓
Both edits in. Slide 3 is down to two points (wholesale is the only channel that shrank, everything else grew), and the chart now shows Q2 against Q3 side by side, so it carries the comparison the bullets used to spell out.New slide 5 is the cost breakdown he asks about, quarter totals: payroll $99.4k (39%), green coffee $75.4k (30%), rent $18.8k, delivery $15.9k, marketing $14.8k, packaging $12.5k, marketplace fees $11.1k, everything else $6.4k. Those top two are 69% of all spending.Deck is now 9 slides: the three anomaly slides moved to 6, 7 and 8.17:09
pptxQ3-2026-Quarterly-Report.pptx81 KBQ3 2026 Quarterly Report · 9 slides, revised17:09
Message

74 seconds. The agent did not just delete two bullets: it moved the comparison into the chart, so the slide lost words and kept the information. Here is slide 3 before and after.

Slide 3 before and after the edit: four bullet points and a single-quarter chart on top, two points and a Q3 against Q2 chart below
Slide 3, first version on top and the edited one below: the Q2 comparison moved from the text into the chart

The new cost slide sorts nine lines from largest to smallest and highlights the two that make up 69% of spending. Every total matches the source file.

Slide 5 from the agent, the chart: costs by category for the quarter, payroll 99.4 and green coffee 75.4 thousand dollars at the top
The slide added on request, chart part: costs by category for the quarter, in thousands of dollars

Step 3. Speaker notes and a one-minute version

A deck for the owner usually gets presented on a call, and the first minute matters most. Ask for both in one message.

WAM Agentonline
Last thing. Add speaker notes to every slide, two or three sentences each, so I can present it without reading the slides. And give me a one-minute summary I can say out loud if he only has a minute at the start of the call.17:11✓✓
Notes are on all nine slides, two or three sentences each, written as things to say rather than a restatement of what's on screen.Here is the one-minute version to open with. It runs about 65 seconds at a normal pace:“Q3 revenue was $265,200, up 8.3% on last quarter. Costs were $254,250, up 13.8%. So profit fell by half, to $10,950, and margin went from 8.8% to 4.1%. September was effectively break-even: $1,150 of profit on $84,300 of revenue.Three things drove it. Wholesale fell 14% and we lost five accounts, so our biggest channel is shrinking while everything else grows. The August marketplace spike was a 25%-off week: after fees and discounts it earned about $4,700, not the $11,500 it looks like on the revenue line. And delivery cost per order jumped from $8.40 to $11.84 right after the courier changed tariffs. That alone cost about $1,500 in September, more than the month's whole profit.My recommendation: renegotiate courier terms this week, then rebuild the wholesale accounts.”If he cuts you off after it, you've already made the argument; everything after is evidence.17:11
pptxQ3-2026-Quarterly-Report.pptx95 KBQ3 2026 Quarterly Report · 9 slides, with speaker notes17:11
Message

21 seconds. We opened the file and found notes on all nine slides. They add what the slide does not say: “Do not defend the marketplace number here; say it is one discount week and point to the later slide.” On the wholesale slide the note says to ask the owner about the unexplained account instead of guessing.

All nine slides of the final deck in a grid: title, totals, revenue by channel, revenue and costs by month, costs by category, three unusual findings and next steps
The final deck after two edits: nine slides, six charts, speaker notes on every slide

Before you send it

Every total in the deck matched the source file, and the agent listed the limits of the data on its own closing slide, for example that courier spend sits in one line for café and online deliveries. One habit makes a deck like this ready for the owner: as the last step, ask the agent to “check every claim on the slides against the file and list anything that does not hold”. It takes one message and a minute.

A tip for the spoken summary: if you want every figure on the same basis, say so, for example “compare everything with Q2”. Then the owner hears each number against the same period.

Your chat history, with the figures you send, stays in your agent's isolated container. To answer, the agent sends requests to the model: on the default model they go through DeepSeek's infrastructure in the People's Republic of China, which you confirm during onboarding, and on Pro you can attach your own Claude or Codex, so requests go to that provider under your own account. More in Is an AI agent safe? 8 things to check before you let one into your chats.

What it costs

We read the balance in the agent's status line after each message. The first deck cost 9 M, the two edits 2 M and the notes with the summary 1 M: 12 M for the whole case, a little over four minutes of waiting in total.

Text work on the default model costs 1 M per 20,000 tokens. The Free plan gives 200 M in the first month and 100 M every month after, with no card. Pro costs $13.90 a month for 400 M, or $1.39 for the first month if you subscribe within 7 days of signing up. All rates are on the pricing page.

The same chat handles the documents around the report. To pull figures out of a PDF before they reach a spreadsheet, see Twelve things to ask an AI about a PDF. For contracts and invoices, see AI for documents: send a contract, get the risky clauses, then check the invoice against it.

Messages worth copying

Here is our quarter export. Make a report deck for the owner: 6–8 slides, numbers first, explain anything unusual in the data. Send a .pptx.

Before you build the slides, check that the totals in this file add up and tell me if anything does not match.

Make slide 3 shorter, two points at most, and move the comparison into the chart.

Add a slide with our costs by category for the quarter, largest first.

Add speaker notes to every slide, two or three sentences, and give me a one-minute summary to say out loud.

Check every claim on the slides against the file and list anything that does not hold.

Create your agent, send it the next export the day the quarter closes, and keep the edits in the same chat.

Try it with your own agent

Free, no card. The agent starts working in the chat straight away.

Create your AI agent

Questions

Can an AI agent make a presentation from a spreadsheet?

Yes. Send the file, say who the deck is for and how many slides you want. In our test the agent read a six-tab Excel export, checked that the figures added up and sent an eight-slide PowerPoint file with five native charts in 2 minutes 39 seconds.

Can it make Google Slides?

Yes. Connect Google once: the Guide lists Slides among the Google services you connect with one link. Then ask for the deck in Google Slides, and the agent creates it in your Drive and sends you a link. In our test we asked for a .pptx file, and Google Slides imports that too.

Are the charts pictures or real charts?

Real chart objects. The file contains five charts in the first version and six after the edit, so you can click one, change a colour or fix a number in PowerPoint without rebuilding the slide.

Can I edit the deck in the chat?

Yes. We asked to make slide 3 shorter and add a chart of costs by category. The agent cut the slide to two points, moved the Q2 comparison into the chart and added a new cost slide, all in 74 seconds.

Can I trust the numbers?

Yes, and the agent checks them itself. In our test every total matched the source, and the agent flagged the gaps in the data on its own. Before you send the deck, ask it to check every claim on the slides against the file: one more message, and a good habit for any figures that go to an owner.

How much does it cost?

Our three exchanges cost 12 M in total: 9 M for the first deck, 2 M for the edits and 1 M for the notes. The Free plan gives 200 M in the first month and 100 M every month after, with no card.

Your AI agent in Telegram, ready in a minute

Open the bot, hit Start, and it walks you through the rest.

Create your AI agent

Free · no card · nothing to install · cancel in the bot

Free no card, nothing to set upCreate your AI agent