Reading time: about 10 minutes
This case is the natural step after the sales one: there you asked once, here the question asks itself every week. And what gets automated is not the analysis — you can already do that — but remembering to do it, which is what actually fails.
Step by step
-
Do it by hand four Mondays in a row
Yes, four. It is not misplaced patience: until you have done it four times you do not know what you want the report to say, and automating the wrong report is wasted work that then keeps arriving every week.
Over those four times you will find there are two figures you always look at and three you asked for on day one and never read again. The final report is those two.
And you will find the format that works for you, which is nearly always the same: half a page, five lines, and one single thing flagged. A three-page Monday report does not get read on the second Monday.
-
Freeze the prompt that worked
After those four weeks you have a tuned prompt. That is the one you automate, word for word. And it has to be written to work without you there: no "as we discussed last week", nothing depending on a previous conversation.
You are the management assistant of a community pharmacy. Here are ONE WEEK’s sales and the SAME WEEK last year. Write a HALF-PAGE MAXIMUM report, with this exact structure and nothing else: 1. ONE SENTENCE on how the week went. 2. The 2 figures: week’s revenue, and change against the same period last year, in euros and as a percentage. 3. THE ONE THING I SHOULD BE CONCERNED ABOUT this week. One only. If there is nothing notable, write "Quiet week" and stop. 4. ONE question I should be asking myself looking at this data. RULES: - No generic management advice. - Every number you write must come from the files. If it is not there, do not write it. - If a figure does not add up or is missing, SAY SO instead of filling the gap. - Do not invent causes. If you do not know why something fell, say it cannot be known from this data. - No introduction and no sign-off. Start at point 1. -
Automate the boring part, not the thinking part
The chain has three links and they do not all deserve the same effort:
Exporting — the boring bit. If your software supports scheduled exports, done. If not, it is two minutes on Monday and that is fine; it is the cheapest link and the one that gets most complicated when automated.
Analysing — the frozen prompt.
Receiving — it reaching you without opening anything.The honest shortcut, and the one to start with: automate only the reminder. An alert on Monday at 8 saying "export the week and run it through the prompt", with the prompt inside the alert itself. It is half an hour of work instead of a whole day, it works from the first Monday and it never breaks.
If you are still doing it eight weeks later, then building the full chain is worth it. And if you are not still doing it, you saved yourself the whole day — which is exactly the point.
-
If you do build the full chain: what to decide first
Three things, all decided before writing a line:
What leaves the pharmacy. The file sent to a model is the clean one, with no column leading back to a person. If the automatic export pulls unfiltered columns, the automation ends up sending every Monday what you would never have sent by hand. Automated things happen with nobody watching, and that is the whole difference.
What happens if it fails. If no report arrives one Monday, do you notice? A process that fails silently is worse than none, because you assume it was a quiet week. Make it tell you when it cannot run.
What it costs. One model call a week is nothing. But if you end up sending it the whole year every Monday "just in case", that adds up. Send the week and the comparison, not the history.
-
Read the first automatic report suspiciously
The first Monday it arrives on its own, do not read it as a report: read it as a test. Check the revenue figure against your software. If that matches, check last year’s — the one most often wrong, because it depends on the export picking the right dates.
And repeat that check one Monday a month, forever. It is the only thing that stops an automatic report turning into fiction: nothing warns you when an export starts pulling the wrong date range, and the report will keep arriving just as punctual and just as well written.
A report that is never checked stops being information and becomes a habit.
A full example, and what is wrong with it
The frozen step 2 prompt over a normal week, with the same week last year alongside. This came back.
"1. A steady week, in line with last year and without surprises.
2. Revenue: €8,140 (−2.1% against the same week in 2025, −€174).
3. The one thing I would be concerned about: skincare sales are down 31% year on year, and it is the only category with a double-digit fall.
4. The question I would ask myself: has anything changed in the display or in who covers that section?"
And now, what is wrong with that reply:
- It follows the structure and the cap, which is already a lot. Four points, half a page, no introduction and no sign-off. That is exactly what was asked and it is what keeps a weekly report being read in week twelve. The cap is not cosmetic: without it, each week it writes a little more because more text looks like more work.
- But point 1 and point 3 contradict each other. "No surprises" at the top and a 31% fall below. It is not a calculation error: the summary sentence is written looking at the total and the finding is written looking at the detail, and nobody checks they agree. If you only read the first line — which is what ends up happening — you miss precisely what the report exists to tell you.
- The 31% has no volume context. A 31% fall on €400 is €124 and is nothing; on €3,000 it is €930 and is the whole week. A percentage with no euro figure beside it cannot be acted on, and the prompt asked for both. Ask again with the two always together: it is a one-line correction and it changes what you do with the report.
- And the question in point 4 is genuinely good. "Has anything changed in the display or the team?" is a question you can answer tomorrow and the model cannot. It invents no cause — which was the instruction — and leaves you the job of looking where it matters. That point is what makes the report worth five minutes of reading.
The correction is two sentences in the prompt: "point 1 must be consistent with point 3" and "every percentage carries its euro figure beside it". You change them once and they hold for the next fifty weeks — which is the entire advantage of freezing a prompt.
And from that comes this case’s rule: the prompt gets tuned from the first weeks’ reports, not before. The failures to fix are not visible reading it; they are visible reading four reports in a row.