Working with AI

How to automate your weekly report with AI

The weekly report is the classic dreaded, repetitive job. Here is how to hand most of it to AI.

It is the same job every week, and you can feel it coming.

The same handful of sources, copied into the same shape, telling people roughly the same kinds of things. Fiddly, joyless, and it eats a slice of your week, every week.

If you quietly resent it, you are right to. This is exactly the kind of task AI was made for. So let me save you the wasted time of doing it by hand for another year.

You do not need a data team or expensive software. You need to define the report clearly once, then let AI do the assembling each time. I work alongside these tools every day, and this is one of the most satisfying things to hand over.

Pin down what the report is really for

Start honest. What does the report need to say, and who actually reads it?

Most reports have drifted into showing everything. The reader usually wants three things: what changed, whether that is good or bad, and what to do about it. Strip it back to that and you have made it more useful and far easier to automate in one move.

Standardise where the numbers come from

The slow part is usually gathering the data from scattered places. The fix is to get it landing somewhere consistent, even just one tidy spreadsheet, in the same format each time.

Once the input is predictable, the rest becomes repeatable. It is the unglamorous step that makes everything after it easy.

The recipe: a consistent place the numbers land, a fixed structure for the report, and a clear instruction for what AI should highlight each week.

Write the instruction once

Tell AI exactly how to turn the data into the report. The sections, the tone, what to flag, what a good week versus a bad week looks like.

"Summarise these figures into our four sections, call out anything that moved more than ten percent, and suggest one thing to look into." Now you have a repeatable recipe, not a fresh writing job every time.

The geeky bit

A reliable report is really three pieces stitched together. First, a scheduled job, a small automation that runs on a timer, say every Monday at nine, so nobody has to remember to start it. Second, structured data in: the figures arrive in a fixed shape every time, the same columns in the same order, so the model is never guessing what it is looking at. Third, a templated output: a fixed structure the AI fills in rather than reinvents, which is what stops the wording drifting week to week. The tidiest setups also lean on deterministic post-processing, the dull arithmetic, the totals and the percentage changes, calculated in code rather than by the model. Language models are probabilistic, so they can fumble a sum. Let the spreadsheet do the maths and let the AI do the words, and you get the same dependable report every week.

Move from minutes to a glance

With the input standardised and the instruction set, producing the report becomes dropping in this week's numbers and getting a clean draft back.

You read it, sense-check it, add any human context, and send. A job that took an hour becomes a few minutes, every week.

Keep a human on the meaning

AI can assemble and summarise reliably. It does not know the story behind a dip, the big client who paused, the campaign that just launched.

Add that context yourself before it goes out. The automation handles the donkey work, you supply the judgement. That is the split that makes it trustworthy rather than just fast.

Get this right once and you claw back real time, week after week, on a task you will be glad never to do by hand again.

If there is a report eating your week, building a setup that produces it almost on its own is exactly the kind of thing we put in place.

Book a quick chat →

Related: How to turn a spreadsheet into a dashboard that tells you what to do.

Common questions

Can AI write my weekly report?

Most of it, yes. Standardise where the numbers come from, write a clear instruction for the structure and what to highlight, and producing the report becomes dropping in this week's figures and getting a clean draft back.

What makes a report easy to automate?

A consistent input and a fixed output. Get the data landing in the same place and format each time, and define the report's sections and tone once, and the weekly job becomes a few minutes instead of an hour.

Should I fully automate reporting?

Automate the assembly and summarising, but keep a human on the meaning. AI does not know the story behind a dip, the client who paused, the campaign that launched, so add that context yourself before it goes out.