← All posts

Guides · Nov 6, 2026

Why an interactive HTML beats a PowerPoint in a meeting

An interactive HTML lets a meeting test every what-if and decide before anyone leaves. Here is an imagined finance meeting, page by page.

Built by Simon + Claude

meeting.html4 / 504 CashDoes cash stay above thefloor all year?Floor NOK 50mNOK 39mJanSepDecLoan40%Finance teamLocked50%TreasurerEuro10.50CFO
Each person in the room moves one number, and everyone sees September fall below the floor.

TL;DR

  • An interactive HTML lets the room work on the numbers together. Each person moves one number, the euro, the loan or the share of euros locked, and cash for the year follows on screen.
  • Questions get answered while everyone is still in the room, and AI can retell the same numbers for the CFO, the board and sales in words each of them uses.
  • Pick your next meeting where someone will ask what if, and ask Claude to turn the spreadsheet into a meeting HTML with five pages, with the sums checked in Python and Excel.

Imagine an important meeting in a company, between the finance team, the treasurer and the CFO. The company sells abroad in euros and is about to buy a new production line.

The meeting has three questions to answer. How much of the line should we borrow for, how much of next year's euros should we lock, and does cash hold all year?

The team could bring a deck, and every what-if from the CFO would end in "we will come back to you". Instead they bring a five-page HTML file, built in Claude from the spreadsheet they already use. It looks like slides, but every number on it can be moved while the CFO is in the room.

Earlier in my career I worked in ship finance and investment analysis, on the side of the table that prepares the numbers for meetings like this one.

If HTML is new to you, start with the magic powers of HTML.

meeting.html01The question02Financing03The euro04Cash05Decision
The meeting HTML has five pages, and the meeting happens on page four.

Open with the question

The first page holds one question and nothing else. Everyone in the room reads the same sentence before any numbers appear, so the whole meeting works on one decision.

meeting.html1 / 501 The questionHow do we pay for the newline, and how much of nextyear's euros do we lock,without cash falling belowNOK 50 million?New lineNOK 250mEuro sales next yearEUR 60mLowest cash we acceptNOK 50m
Page one holds the question and three numbers. The numbers are made up and simplified.

Put the options side by side

Page two sets three loan sizes side by side. Borrowing more keeps more cash in the bank, and it costs more interest every year. On a slide those would be three fixed columns. Here anyone in the room can move the interest rate, and all three cards change at once.

meeting.html
02 Financing

How much of the line do we borrow?

Line NOK 250m · Locked 50% · Euro 11.50

6%

Page two of the meeting HTML, example data. The line costs NOK 250m, half of next year's euros are locked and the euro stays at 11.50. Interest rate 6%. Borrowing 40%, NOK 100m, costs NOK 6.0m in interest a year, and cash is lowest at NOK 62m in September. Borrowing 60%, NOK 150m, costs NOK 9.0m in interest a year, and cash is lowest at NOK 107m in June. Borrowing 100%, NOK 250m, costs NOK 15.0m in interest a year, and cash is lowest at NOK 128m in January. None of the three goes below the NOK 50m floor. Borrowing 40 per cent is the team's proposal.

Page two of the meeting HTML. Three loan sizes, and one interest rate that moves all three.

Explain what moves the result

Page three is about the euros that come in next year. The company expects EUR 60 million in sales, planned at NOK 11.50 per euro. If the euro weakens, those euros turn into fewer kroner.

Locking means agreeing a rate today for part of next year's euros. The locked part is then worth the same in kroner whatever the euro does. That works in both directions, so a stronger euro gives less gain on the locked part too.

meeting.html
03 The euro

At 10.50 with 50 per cent locked, NOK 30 million less than plan.

NOK m against planLocked
50%
10.50

Page three of the meeting HTML, with example numbers. A chart of kroner against plan over the year, in NOK million, for a euro rate from 10.50 to 12.50 kroner. Every line passes through zero at the plan rate of 11.50. Grey lines show 0, 50 and 80 per cent locked, and the highlighted line shows the share on the slider, 50 per cent to start with. Unlocked, a euro at 10.50 gives NOK 60 million less than plan, and with half locked NOK 30 million less. At 12.00, half locked gives NOK 15 million more, where unlocked would give 30. The more that is locked, the flatter the line, so a weaker euro costs less and a stronger euro gives less gain.

Page three of the meeting HTML, with example numbers. Locking flattens the swing from the euro, down and up.

Answer the what-if in the room

Page four takes the loan from page two and the locked share from page three and shows cash month by month. With the team's proposal, borrow 40 per cent and lock half, cash is lowest in September, at NOK 62 million.

Then the CFO asks what happens if the euro falls to 10.50, and drags it there. September drops to NOK 39 million, below the floor. Nobody has to promise to come back with an answer. The room tries locking more and borrowing more, right there.

meeting.html
04 Cash

Does cash stay above the floor all year?

Lowest cashNOK 62m
MonthSeptember
Interest a yearNOK 6m
050100150NOK mNOK 39m, below the floorNOK 62mJFMAMJJASOND050100150NOK mFloor NOK 50mNOK 39m, below the floorSeptember, NOK 62mJanFebMarAprMayJunJulAugSepOctNovDec
What if
Euro11.50
Locked share50%
Loan share40%

Line chart of the company's cash at the end of each month, January to December, example data, with a dashed floor at NOK 50m. The ink line is lowest in September at NOK 62m. A fainter line for the euro at 10.50 is lowest at NOK 39m, below the floor, marked in the accent colour.

Page four of the meeting HTML, with cash month by month for the proposal and for a euro at 10.50.

Every change shows on the same chart, so the room can weigh more interest against more certainty and agree on a mix that holds even in the worst case.

Write the decision into the page

The last page writes down what the room chose, the worst case it tested and who does what by when. It also writes down the settings, so anyone who opens the page next week sees exactly what was agreed.

meeting.html5 / 505 DecisionBorrow half the lineand lock 70 per cent.DecidedBorrowNOK 125m, half the lineLock70 per cent of next year’s eurosWorst caseEuro at 10.50 gives NOK 73min SeptemberWho, by whenFinance team15 OctLock the eurosCFO1 NovAgree the loan termsSaved settingsEuro 10.50Lock 70%Loan 50%
Page five, with the decision, the worst case, who does what and the saved settings.

PowerPoint deck or HTML page

With the page open, everyone looks at the same number, so the room spends its thinking on what to do about it.

Deck meetingHTML meetingDay 1A week laterQuestion asked“We will comeback to you”Second meetingDecisionQuestion askedNumber draggedon screenDecided thesame day
The same question in a meeting with a deck and in a meeting with the HTML page.

A deck still fits when the story is fixed and goes out ahead of the meeting. How to make great presentations in HTML shows how to turn the same page into a PDF for that.

The same numbers for different people

A CFO, a treasurer, a board member and a head of sales care about the same model for different reasons. With the numbers in one place, AI can retell them for each person, with the chart and the words that person uses.

CFOLowest cash NOK 73min the worst case.FloorTreasurer70 per cent locked,30 per cent open.BoardFunded, euros locked,cash above the floor all year.Head of salesEuro prices stay the same.What changes is how manykroner each euro turns into.11.5010.50One model
One model retold for the CFO, the treasurer, the board and the head of sales.
You

Using the model in this page, write a short version for the board. Two paragraphs and one chart, in plain words, with the lowest cash, the worst case we tested and what we decided.

The head of sales can ask straight away what 70 per cent locked means for the sales numbers, without learning how locking works.

Head of sales

The page says 70 per cent of next year's euros are locked. What does that mean for sales?

Your euro prices to customers do not change. What changes is how many kroner each euro turns into. The locked 70 per cent turns into 11.50 whatever happens. At 10.50, the open 30 per cent brings in NOK 18 million less over the year.

And if the euro gets stronger?

Then it works the other way. At 12.50 the open part brings in NOK 18 million more, and the locked part stays at 11.50.

Reply to Claude

The head of sales asks what 70 per cent locked means and gets the answer in kroner.

How to make one with Claude

Start from the spreadsheet you already have and the one question the meeting has to answer. Ask for five pages, the question, the options, what moves the result, the forecast and the decision.

Give Claude a trimmed copy of the spreadsheet. Claude does not read the images inside it, and a large file takes up room Claude needs for the numbers. Check the file size, and keep only the sheets the meeting needs.

You

Here is our spreadsheet and the question for Thursday's meeting with the CFO. Make an HTML page with five pages we can click through in the meeting. Put the numbers in formulas on the page so we can move the euro, the loan and the locked share and see cash for the year update. On the last page, write the settings we choose into the page, so they show for anyone who opens it.

01Your spreadsheetand the one questionforecast.xlsxDoes cash stayabove NOK 50m?02Five pagesyou click throughmeeting.html1234503Check one numberyou know by heartmeeting.htmlCash 1 JanuaryNOK 120m
From the spreadsheet you have to five pages, checked against one number you know.

Check the numbers with Python and Excel

Every number on the page should come from a calculation, never from a sentence Claude wrote. Deterministic and non-deterministic AI explains why.

Ask Claude to build the model in Python first. Python is a programming language that runs the same calculation the same way every time. Claude writes the small program and runs it, and you never have to read the code.

The page does the same sums, and you can ask Claude to check that the two agree month by month.

The pagePythonExcelmeeting.html4 / 504 CashLoan40%Locked euros50%Lowest, SeptemberNOK 61.7mmodel.pySame settingsLoan40%Locked euros50%Lowest, September61.7forecast.xlsxfx=E9+B10-C10-D10ABCDE1MonthInflowLineInterestCash9Aug8.00.00.478.210Sep14.030.00.561.7Same resultClaude checks the pageagainst Python
One number in three places. The page, Python and the Excel formula all give NOK 61.7m in September.

If the finance team wants to see the logic, ask for the model as an Excel file as well. Each number on the page then has a cell with a formula behind it, so the treasurer can follow the loan, the locked euros and the cash line by line.

You

Do all the calculations in Python. Then give me an Excel file with the same model, every number as a formula, so we can check what the page shows. Last, check that the page and the Python model give the same cash for every month.

Before the meeting

Let Claude play the CFO first, so you find the questions the page cannot answer yet.

You

Before the meeting, go through the page as a sceptical CFO. List the five questions the CFO is most likely to ask, and check that the page can answer each of them by moving something.

The file carries every number in it, so send it only to people who may see them all.

Your next meeting

Build the page for the next meeting where someone will ask what if. Next quarter you can put new numbers into the same page, and that kind of reuse is what building AI capital is about.