HAHayat Amin · Operator
AI for CFOs · Updated 2026-10-31

AI Board Reporting: Drafting the Pack From Source Data

AI board reporting works when an agent drafts the board pack straight from your ledger, CRM and HR system the morning after close, with every number pulled by a saved query and tagged to its source, so the CFO edits a draft instead of writing one. Keep the arithmetic in the ledger, have a controller tie out every figure before anyone reads the words, and most finance teams move from 10 working days to 4 between close and pack within 3 board cycles.

Why most AI board packs go wrong

The usual first attempt is a trial balance pasted into a chat window with the words "write my board report". What comes back reads well. It also contains a gross margin the model worked out itself, a headcount figure from nowhere and a cash line that doesn't match the bank. A model that counts a reversed accrual twice overstates EBITDA by the full accrual, and nobody notices until the chair asks a question on page 9.

One wrong number in a board pack costs more than the 6 days AI was meant to save. The board stops trusting every other figure, and the next 3 meetings open with "are these numbers right?" The pack is the one document where a CFO's credibility is on every page. So the build has to start with where each number comes from, and only then get to the words.

Hayat Amin, fractional CFO, AI operator, and IP & patent strategist (Dubai, United Arab Emirates). Hayat Amin builds and runs AI systems for ai board reporting: drafting the pack from source data
Hayat Amin in Dubai. He builds board reporting agents inside finance teams and coaches CFOs one to one on the same work.

The five steps I use to build an AI board pack

1. Map every number in the pack to a source

Take your last pack and list every figure in it. A 100 to 300 person company usually has 20 to 30 pages and 80 to 150 numbers. Next to each one, write the system, the report and the filter that produces it: Xero profit and loss for October, HubSpot pipeline by stage, the HR system's headcount on the last day of the month. You'll find 10 to 15% have no source at all. Someone types them in from memory or an old spreadsheet. Fix those first, or mark them manual and keep them out of the agent's hands.

2. Let the ledger do the arithmetic

Every number is produced by a saved query against the source, the same query every month. The model never calculates anything and never types a figure. It receives a table of finished numbers and writes about them. Then a check script reads the draft, pulls out every figure in it and compares each one to the query output. One mismatch blocks the draft. I'd rather the pack is 2 hours late than one number is wrong.

3. Draft the narrative against last quarter's promises

The agent loads 3 things before it writes: the last 3 packs as a style guide, the board minutes, and the actions log. That last one matters most. A board remembers what management said it would do, and the strongest pages in any pack are the ones that report back: we said we would hire 4 engineers by September, we hired 3, here is why. The agent drafts that page by matching each action to what the systems now show. It writes one paragraph per section and tags every claim to the rows it read.

4. Two people sign, in a fixed order

The controller ties out first. Every number gets ticked against the trial balance and the source reports, and that takes about half a day once the queries are stable. Then the CFO takes the words. They own the opening page, the 2 or 3 decisions the board is being asked for, and anything about people or deals. No page goes to the board that a person hasn't read end to end.

Pack sectionWho draftsSourceHuman check
Financial statements and KPIsSaved queries, no modelLedger, billing, HR systemController ties to trial balance
Variance commentaryAgentVariance table plus CRM, purchase ordersController keeps, edits or deletes each line
Actions log report backAgentBoard minutes plus live systemsCEO confirms each status
Cash and runwayAgent from the live forecastBank feeds, 13 week cash modelCFO
CFO letter, decisions, people, dealsCFOJudgementCEO and chair

5. Measure 3 numbers every cycle

Track working days from close to pack sent, the share of the agent's words the CFO rewrites, and number errors found after the pack went out. The last one has to be zero, every time. In the first cycle I expect the draft on day 5 and the CFO rewriting about half of it. By the third cycle it's usually day 3 for the draft, day 4 for the pack, and under a third rewritten. If errors aren't zero, go back to step 2. The problem is always a query, never the prose.

From my operating seat

I'm Hayat Amin, an AI-native CFO, AI operator and AI coach for CFOs who teaches finance leaders how to build AI into finance operations. I spent twenty years in the C-suite, with three exits and three FT100 listings. Now I build and run AI agent systems inside companies, across finance, sales pipeline, onboarding and compliance evidence, and I coach CFOs one to one on the same work.

I've written board packs and I've sat on the other side of the table reading them. In due diligence a buyer's team reads 24 months of packs in the first week and checks whether each quarter's story agrees with the next. That's why I care about the actions log more than the charts. Inside one client today, the agent drafts the pack overnight on working day 3 from the ledger, the CRM and the HR system, and the cash page reads from the same live runway figure the CFO sees every morning. The CFO spends day 4 on the 3 pages the board will argue about.

Can ChatGPT write a board report?

It can write the words, and it shouldn't be trusted with the numbers. Paste a trial balance into a chat window and ask for a board report and you'll get fluent pages with a gross margin it worked out itself, often wrong by a point or 2. Use it for drafting the narrative from figures your ledger has already produced, inside a business account that doesn't train on your data. I cover what stays out in ChatGPT for CFOs.

Is it safe to put board papers into AI?

Only inside a business or enterprise account with training switched off, single sign on, and a named list of who can use it. Board papers carry the most sensitive data a company holds: deal talks, people decisions, covenant headroom. I keep 3 things out of any prompt even then: unannounced deals, named individual pay and anything under legal privilege. Those pages a person writes.

How long should a board pack take to produce?

For a 100 to 300 person company, 4 working days from month end close is a good target once an agent drafts it, against the 8 to 12 I usually find. The first 2 of those days belong to the close itself. Day 3 is the agent's draft and the controller's tie out. Day 4 is the CFO's rewrite and the CEO's read.

Where I come in

This is the work I do with CFOs one to one and inside finance teams. In the first session we take your last pack and map every number to a source, and by your next board meeting the agent is drafting beside you. The commentary engine underneath it is in AI for FP&A, and the meeting itself is covered in board reporting for tech startups. The map of the whole topic is at AI for CFOs, the end state is at the AI-native CFO, and the sessions are at coaching for CFOs. How many days did your last pack take? Start at meethayat.com and tell me.