AI agent for the business management of a school
An assistant that prepares grant applications, fee invoicing and procurement documents — the school's business manager keeps control of the decisions. Hosted in France, on a resource isolated for each school: pupils' and families' data stays protected. The AI agent assists, the business manager decides.
Updated on
The award remains the decision of the competent authority.
⛓ Source · national scales + the families' files
Ready for you to check and issue.
✎ Action · invoicing and reminders ready — the business manager approves
In a state school, a Blue Lemon Agent agent assists the business manager with the repetitive tasks — pre-assessment of grants and financial help, invoicing of school fees (meals, boarding), letters to families, support for procurement and orders — and makes budget tracking more reliable. It runs on local inference or is hosted in France on a resource dedicated to and isolated for each school: pupils' and families' data is never exposed to a foreign service, architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity. Committing and authorising expenditure remain acts of the business manager and the authorising officer. Live within a few weeks.
Reference points describing our offer, not results measured at a client. The scale of the gain is confirmed by a pilot on your own scope.
Why AI matters to school business managers — and why they hesitate
A school's business manager carries grants, catering, boarding, trips, procurement and the budget at once — often with a very small team. The grant rounds and termly invoicing concentrate peaks of work, on sensitive data: family situations and household incomes.
! The issue
The office is caught between families who expect quick answers — grants, rates, payment plans — and demanding management: scales to apply, documents to check, procurement to prepare, a budget to track. Yet most consumer AI tools amount to entrusting family situations, household incomes and pupils' data to a third party, often hosted outside Europe and subject to the Cloud Act.
✓ Our answer
For pupils' and families' data, AI is only of interest if it is sovereign and confidential by design. Local inference or an isolated resource hosted in France, systematic human oversight, decisions reserved to the business manager and the authorising officer: the agent pre-assesses and prepares, it commits no expenditure and awards no grant. The aim is not to replace the business manager, but to give them back time for the school and the families.
Protecting pupils' and families' data: sovereignty & compliance
A school handles sensitive data: pupils' identities, family situations, incomes. Here is how the architecture of our agents protects it, school by school.
Local inference
The agent can run on a machine at the school: no data leaves the network, nothing passes through a cloud.
Hosting in France
Otherwise, a dedicated and isolated resource, hosted in France under French law — families' data: processing and access within the European Union targeted by the architecture.
Reduced extraterritorial exposure
Architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity for pupils' data: our architecture depends on a subcontracting chain and remote access documented for the configuration chosen.
One isolated resource per establishment
No pooling of data: an environment strictly dedicated to your school, guaranteeing the continuity of the public service.
Encryption & controlled access
Encryption in transit and at rest, role-based access (RBAC), strong authentication and logging.
AI Act: governed deployment
The agent is strictly in support; no expenditure is committed automatically; traceability and human oversight from end to end.
What depends on the architecture chosen These points are not general guarantees: they are settled deployment by deployment, in the quotation.
- The applicable location is that of the architecture set out in the quotation and verified before commissioning.
- Local execution is announced only for the configuration explicitly described and accepted in the quotation.
- The applicable isolation depends on the deployment mode set out in the quotation; no dedicated isolation is presumed.
- The encryption mechanisms in transit and at rest, their components and key management are those documented for the architecture chosen.
- Roles and permissions are configured and accepted for the identities and systems actually connected.
- The events logged, their content, their retention period and who may access them are defined for the deployment chosen.
See the agent at work
4 real situations, taken from those that come up most often. Pick one: the exchange unfolds as it would in your organisation.
A scripted demonstration. These exchanges show how the agent behaves — its sources, its refusals, what it leaves to your teams. Nothing is sent from this page, no model is queried here, and the matters named are fictional. That is precisely what we promise your data.
The behaviours shown here — monitoring, automation rules, routing and reminders — are configured with you during deployment, from your tools, your rules and your thresholds.
The architecture points named in these exchanges — location, local execution, isolation, encryption, role-based access, logging — are not a guarantee attached to the demonstration: they are those of the architecture set out in your quotation, and verified before commissioning.
The public body in this demonstration
Fictional public bodyLycée polyvalent des Grands-Prés — state upper-secondary school with 860 pupils (fictional school)
- Sector
- State upper-secondary school — general, technological and vocational tracks; school meals and boarding; a business office attached to an accounting agency covering 3 schools, 18 km away
- Headcount
- 78 teachers, 12 catering and maintenance staff, and a business office of 2 people — the deputy business manager and a business office secretary; those 2 people are the users of the agent
- Public served
- 860 pupils and 812 families; 412 pupils on school meals and 96 boarders, that is 508 charge accounts; 486 grant and aid applications filed in the year
- Order of magnitude
- A budget of €1.84m; 3,200 expenditure lines a year across 214 suppliers; 1,524 school-charge invoices issued (3 terms × 508 accounts); 2,840 letters to families; 4,260 enquiries from families received in the year
- Tools in place
- The school's financial management software, the school-charges software, the grant application module, the budget tracking spreadsheet, the business office's letter templates and Microsoft Teams — the agent plugs in read-only, nothing is replaced and nothing is migrated
- Who decides
- The deputy business manager checks and settles every document; the head teacher, as authorising officer, commits and issues payment orders; the public accountant pays; the governing board votes the tariffs and the budget; the hardship fund committee decides on support; awarding a grant remains the decision of the competent authority
- Points for improvement
- 168 of the 486 grant applications came back incomplete — 35 %, and 3 documents account for 149 of them; 31 of the 74 credit notes due were never applied, that is €2,180 left with the families; 118 of the 214 families chased for arrears have never filed a hardship fund application, although the income ratio they themselves declared is below the threshold the governing board voted on 14 October; and the 3,200 purchase lines have never been grouped by homogeneous family
At Lycée des Grands-Prés, two people run the business office: 486 grant applications, 1,524 charge invoices, 2,840 letters, 3,200 expenditure lines and a €1.84m budget. It is not the deciding that eats the time, it is everything that comes before: rebuilding a file that is missing one document, recalculating a credit note by hand, writing the same reminder letter for the thirtieth time, working out how much was spent on cleaning products over the year. The exchanges below span a school year, from reading last year's grant campaign to the report presented to the governing board. The agent runs on local inference on a machine in the school, reads the files, the voted tariffs and the accounting entries without ever writing to them, and nothing commits the school before the authorising officer's signature.
This public body, its figures and the exchanges that follow were invented for the demonstration. They illustrate a common situation; they describe no real service.
What the count says:
· 168 of the 486 applications came back incomplete — 35 %, and 3 documents account for 149 of them: the tax assessment filed only in part (67 applications), bank details in the name of someone who is not the declared legal guardian (48), proof of a change of circumstances after the tax assessment, where the family reports a separation or a job loss (34). Every incomplete application means a letter, a wait, and a family who calls twice.
· 31 of the 74 credit notes due were never applied, for want of being matched in time against the authorised absences: €2,180 that families paid without owing it, under your governing board's resolution of 14 October.
· 118 of the 214 families you chased for arrears have never filed a hardship fund application, although the income ratio they themselves declared in their grant application is below the threshold your governing board voted on 14 October. These are not families refusing to pay: they are families the school never offered the entitlement it created itself.
What I bring you this morning, already written: the 3 missing-document letter templates, one per document, stating exactly what to send back and where; the 31 credit notes recalculated, each with the authorised absence, its date and the line of the resolution that founds it; and the hardship fund information note, ready to go out with the reminders, plus the named list of the 118 families concerned.
The gain, costed on your own volumes: pre-assessing a grant application goes from 60 % to 10 % of the file's time — from 30 minutes to 5 minutes, and those 5 minutes are a check on a printed calculation, not data entry.
The next step, and it takes half a day: you read the 3 letter templates and the 31 credit notes, you sign, and the families are refunded on this term's invoice. state-of-the-business-office_486-applications-214-reminders-3200-lines.pdf168 incomplete applications, 3 documents for 149, 118 families never signposted
⛓ Sourced · 486 grant applications from the campaign, governing board tariff resolution of 14 October, register of authorised absences, reminder log
What each one weighs, measured on your financial year:
· Grants and document checking: 486 applications, 202 hours given back. It is also the workstream that makes the 168 missing-document letters disappear.
· Letters and reminders to families: 2,840 letters, 284 hours given back. It is the largest volume, and the simplest to open: your templates already exist.
· Termly billing of school charges: 3 campaigns, 57 hours given back, and above all 0 credit note forgotten.
Those three workstreams make up the year's 543 hours. The other four — procurement support, budget monitoring, answering families on their own channels, checking purchase documents — open in the second term, one a month.
And I would advise against opening all seven at once, with the figures behind it: the first three need two one-hour meetings — one with the two of you to settle the letter templates, one with the head teacher to settle what I am allowed to read. All seven need six, two of them with the accounting agency, which has to be rescheduled — five weeks' delay to going live, for hours that do not move by a single figure. Three workstreams in October, four in the second term: the January grant campaign is already served, and the whole year is covered.
What those two meetings cost you, and what they give back: one hour to settle the 3 missing-document letter templates and the hardship fund note, one hour to settle the reading perimeter. Walking out, you have the campaign calendar set week by week, with the number of applications expected in each — 132 in week three, and that is where the load concentrates at your school.
The next step I propose: that the two meetings be put in the diary this week, and that I match the register of authorised absences against the voted tariffs every night, so that a credit note no longer depends on anyone's memory. That is the action that gave €2,180 back to families, and it costs the business office not one minute. state-of-the-business-office_486-applications-214-reminders-3200-lines.pdf543 hours across 3 workstreams, opening order, 132 applications in week 3
⛓ Sourced · count of the seven uses over the financial year, grant campaign calendar for the last 3 years, business office workload plan
Local inference means the model computes on your machine: a tax assessment, a family's circumstances or an unpaid balance never crosses an outside network to be processed. If the school would rather not administer a machine, the other route is an isolated resource hosted in France, dedicated to Lycée des Grands-Prés, shared with neither of the two other schools of the accounting agency.
What that changes, point by point:
· Families' income and circumstances train no model, neither ours nor a third party's.
· I work read-only, and the technical account I read through has no right to write into your financial management software — that can be checked with one command, which is worth more than a promise.
· Encryption in transit and at rest, role-based access — rights follow the role: the business office secretary opens the charge accounts, not the tax assessments in the grant files. 5 roles, and the log shows 0 out-of-role access since go-live.
· Hosting in France, under French law, architecture designed to reduce exposure to extraterritorial legislation, including against an American operator hosting in Europe — location alone not being enough to guarantee immunity, the exposure is documented for the configuration chosen. For a heightened level of requirement, the SecNumCloud option exists.
· A complete log: who asked what, when, and what the system produced.
And on decisions, this is not caution, it is law, in two places:
· A decision producing legal effects concerning a person cannot be based solely on automated processing — that is Article 22 of the General Data Protection Regulation. Awarding a grant is one: it remains the decision of the competent authority, and that is exactly what makes it reasoned and contestable by the family.
· The functions of authorising officer and public accountant are incompatible — Article 9 of the Decree of 7 November 2012 on public budget and accounting management. I serve that separation, I do not work around it: I prepare the document, the head teacher commits and issues the payment order, the public accountant pays. None of those three signatures goes through me, and that is what protects the school.
What I do as soon as you give me the mandate, on the other hand, and it is not a refusal: signing a purchase order, settling an instalment plan, granting a reduction — I build the whole act, costed, with the resolution that founds it, and all that is left is the signature. The mandate is written, capped, dated and withdrawable with a word; you set its limits.
And the family knows who they are talking to: I introduce myself as a digital assistant of the school in the first sentence, because the European artificial intelligence regulation requires that anyone interacting with an AI system be informed — and the business office is reachable at any moment, in which case I pass the request on with the subject already noted.
The figure that sums all of this up: 0 family data out of the school network over the year, and 0 transfer outside the European Union.
What I propose: that I keep up to date the processing record the academy's data protection officer will ask you for — hosting, data processed, retention periods, who accesses what, and the mention of local inference. The first version is written and attached; it updates itself each time a new use is opened. technical-framework_where-family-data-lives.pdfLocal inference, read-only, 0 transfer outside the EU, officer-accountant separation
✎ Framework · deployment architecture, technical account rights, first version of the processing record, Article 22 GDPR, Article 9 of Decree no. 2012-1246 of 7 November 2012
The 21 complete files, and what each page carries:
· The calculation, line by line, in the order of the national scale for the campaign, in the version published in the official bulletin — income taken into account, dependants, charge points, the band that results. Not one line is mine: each points back to the document and the box where I read it.
· The source document alongside, open at the right page: you can redo the calculation by hand in two minutes if you want to, and that is precisely the point.
· What has changed since the last campaign for that family, where they filed one: a change in income or in composition that moves the band is flagged in plain sight, with both values side by side.
The 6 incomplete files, with the route already mapped: one letter per file, naming the missing document, saying exactly what to send back — the tax assessment in full and not the first page, bank details in the name of the declared legal guardian —, where to file it, and the date beyond which the file can no longer join the campaign. On the previous campaign, letters written in this form brought 149 of the 168 incomplete files back within the deadline.
And the award itself remains the decision of the competent authority — that is not caution on my part, it is Article 22 of the General Data Protection Regulation. What it costs you: one signature. What it gives you back: a reasoned file, redoable and contestable by the family — therefore defensible.
The gain, costed: pre-assessment goes from 60 % to 10 % of the file's time — from 30 minutes to 5 minutes. Over the 486 applications in the year, that is 202 hours given back to the business office.
And the figure that does not flatter me, because it is better that it comes from me: on the first batch of 132 files, you corrected 29 proposed bands — 22 %. The cause is measured, not assumed: 24 of the 29 concerned families whose circumstances had changed after the tax assessment, and I was reading the assessment without seeing the change declaration filed three pages further on. What I did about it: any document dated after the tax assessment is now flagged at the head of the file, and I no longer propose a band without having put it on the table. The next batch: 7 corrections out of 148 — 4.7 %, and all 7 concerned situations only a conversation with the family could settle.
The next step I propose: that I pre-assess as files come in rather than at the end of the week. A file filed on Tuesday reaches you pre-assessed on Wednesday morning; the peak week, the one where you receive 132, stops being a peak week. grant-campaign_27-applications-pre-assessed.pdf21 complete, 6 letters drafted, 30 min → 5 min, 22 % → 4.7 %
⛓ Sourced · 27 applications filed this week, national scale for the campaign published in the official bulletin, correction log over two batches
What I look at, and what I answer when something is off:
· Is the tax assessment complete? The number of pages stated against the number received, the year expected for the campaign. Flag: « assessment for the expected year, pages 2 and 3 missing » — and the letter goes out with that exact wording.
· Is the account holder the declared legal guardian? Flagged when the two names differ — without concluding anything about the family: it is a document to complete, not a suspicion.
· Is the proof of address within the period your rules admit? The rule comes from your start-of-year notice, not from me, and the flag quotes it with its date.
· Has a document dated after the tax assessment been filed? That is the check born of the 24 corrections in the first batch.
· Do the income figures used match the boxes of the assessment? The match is printed, box by box.
· Is the declared composition the one in last year's file? A difference is flagged with both statements side by side — usually a birth or a departure, never a presumed error.
The honest figure on those checks: in the first term I raised 63 flags; 38 turned out to be founded — 60 %. So 25 files were looked at for nothing, and those 25 examinations are time I took from you. What I did about it: I tightened two rules — the tolerance on the account holder's name where it differs only by a married name, and the proof-of-address period, aligned on your start-of-year notice rather than on a default value. The following term: 44 flags, 36 founded — 82 %. And I owe you the counterpart: 2 files the old rule caught went through to the deputy business manager's check, and she saw both of them. The net has tightened and it has dropped nothing; the day it does let one through, the human check catches it, and I will publish that here.
And the finding that is worth the campaign on its own: 118 of the 214 families you chase for arrears declare, in their own grant application, an income ratio below the threshold your governing board voted on 14 October for access to the hardship fund. I decide nothing: the hardship fund committee decides, that is its remit. What I do is bring it the 118 files already assembled, each with the declared ratio, the exact debt and the line of the resolution that opens the entitlement — and attach the information note and the form to the reminder letter. A debt recovered without the entitlement having been offered is a recovery you will not defend before your governing board.
The next step I propose: that the hardship fund note go out with every reminder where the declared ratio is below the voted threshold. It is an unprompted action, it costs nothing, it is withdrawn with a word from the head teacher — and it turns a reminder into an offer. document-checks_63-flags-38-founded.pdf6 checks, 60 % → 82 % of founded flags, 118 families signposted
⛓ Sourced · 6 document checks, the school's start-of-year notice, resolution of 14 October on the hardship fund, flag log over two terms
What I build, and where every euro comes from:
· The tariff applied to each account, with the line of the governing board's resolution of 14 October that sets it — meals at the flat termly rate or per ticket, boarding rate, staff and guest rate. No amount comes out of me without the resolution that founds it and its date.
· The credit notes calculated from the register of authorised absences, each with the period, the ground accepted and the line of the resolution that opens it. 89 credit notes this term, 89 applied, 0 forgotten — against 31 forgotten out of 74 last year, that is €2,180 left with the families.
· The discrepancies I could not settle, listed separately and never guessed: 4 accounts this time — two changes of regime mid-term and two absences whose certificate arrived after closing. You settle all 4 in ten minutes, with the documents already assembled.
The gain, costed: termly billing goes from 100 % to 20 % of the time it takes you — from 24 hours to 4 hours 48 per campaign. Over the year's 3 campaigns, that is 57 hours given back.
And what it changes for families, which matters more: 0 complaint about an unapplied credit note this term, against 31 last year. A forgotten credit note means a family paying what they do not owe, writing in, waiting, and eventually losing trust in the invoice they receive.
What I do as soon as you give me the mandate, and it is not a refusal: issuing the invoice itself. I prepare it in full; issuing is an act of the authorising officer and recovery an act of the public accountant — the functions of authorising officer and public accountant are incompatible, that is Article 9 of the Decree of 7 November 2012. I serve that separation: it is what protects you, and it costs you only a signature.
The next step I propose: that I match the register of authorised absences against the voted tariffs every night, rather than once a term. A credit note due appears the day after the absence, not ten weeks later — and the reverse is true too: if a certificate is withdrawn, the amount goes back onto the account the same day, with the withdrawal noted. term-billing_508-accounts-89-credit-notes.pdf24 h → 4 h 48, 89 credit notes applied, 0 complaint
⛓ Sourced · 508 school-charge accounts, tariff resolution of 14 October, register of authorised absences, complaints log
What every reminder carries, in this order:
· The exact breakdown — period, tariff applied, credit notes already deducted, balance outstanding, with the line of the resolution for every amount. A family who contests contests figures they can redo.
· The instalment plan offered, costed on the real debt — three instalments, four, or deferral to the new school year depending on the amount, with the first date.
· The reminder of the hardship fund, with the form, where the income ratio the family itself declared is below the threshold voted by the governing board on 14 October.
· A measured tone, held over time: the reminder names the amount, not the family; it assumes nothing about the reasons for the delay; and it gives a named contact at the school with a time slot.
The gain, costed: a letter or a reminder to a family goes from 40 % to 10 % of the time the task takes — from 8 minutes to 2 minutes. Over the year's 2,840 letters — 1,524 charge invoices, 640 reminders, 676 individual written answers — that is 284 hours given back.
What it gave over the year, and this is the figure to take to your governing board:
· 118 families signposted to the hardship fund by the reminder letter itself; 71 filed an application; the committee supported 58, and it was the committee that decided, not me.
· School-charge arrears at 31 August: €26,300 last year, €11,400 this year.
· 9 enforcement referrals to the public accountant, against 34 last year — the school recovers more and pursues less.
What I do as soon as you give me the mandate: settling the instalment plan myself, within the limits you set — ceiling amount, maximum number of instalments, cut-off date. The mandate is written, dated, reviewed each term, withdrawable with a word; outside its limits the plan reaches you drafted and you sign it. That is not a reservation on my part, it is your dial.
The next step I propose: that the hardship fund committee sit on already-assembled files, twice a term instead of once a half-year. The 118 files are ready; what used to cost half a day of preparation per sitting now costs a read-through, and a family waits six weeks less. term-billing_508-accounts-89-credit-notes.pdf8 min → 2 min, 118 signposted, €26,300 → €11,400 of arrears
⛓ Sourced · log of the 640 reminders, resolution of 14 October on the hardship fund, committee decisions, arrears statement at 31 August
Where I answer, with no family having to create an account or install an app: WhatsApp Business, the chat on the school website and e-mail. And on the business office side, you write to me from Microsoft Teams, Slack or your mailbox, without changing tools; oversight runs from a web dashboard. These connections rest on open standards, including the MCP protocol; they are included in every plan at no extra cost, within the number of connections your tier includes. Only the charges billed by the platforms themselves — WhatsApp Business bills per conversation — are passed on at cost, with no margin, outside the subscription.
The 11 questions I handle, and they make up 2,980 of your 4,260 enquiries: tariffs and ways to pay, where a grant application stands, how to file a missing document, instalment plans, the hardship fund, a credit note for an absence, changing between meals and boarding, a lost invoice, updating bank details, campaign dates, who to contact at the school.
The rule that protects the school, and it is simple to hold: I say where a file stands — received, complete, forwarded — and never what it will yield. No grant amount is announced before the competent authority's decision, and no individual situation is discussed with anyone who is not the legal guardian declared on the file. Outside the 11 questions, the answer reaches the business office drafted and sourced, and the business office sends it.
The gain, and it is not in the hours total: the time to answer a family goes from 6 days to a few minutes, Saturdays included. I do not count those hours in the report I will present to you in June: they are not among the three items we measured, and an unmeasured gain has no business in a total.
The figure that may decide your governing board: 94 of your 812 families had never used the online payment portal. 58 of them paid or asked for an instalment plan after a message on the channel they already use — that is non-take-up avoided, recovery gained, and equality of access that can be counted.
And you keep the key: the mandate is capped to the 11 questions listed by name, dated, reviewed after one term and withdrawable with a word from the head teacher. The text of the mandate and the information notice to families — the one to be published on the website and displayed at the business office — are both drafted.
The next step I propose: that the school's WhatsApp number go out with the second-term charge invoice, with the 11 questions on the back and a statement that a digital assistant answers first. The insert is written, it fits on the back of the invoice, and it does not cost one extra stamp. families_eleven-questions-on-every-channel.pdf2,980 enquiries out of 4,260, 6 days → a few minutes, 58 families reached
✎ Framework · mandate drafted, list of the 11 questions, information notice to families, channel log over one term
What the public procurement code says, and I quote the text: the estimated value of the need is determined by taking into account the total value of the supplies or services that can be considered homogeneous, either because of their own characteristics or because they form a functional unit — Article R2121-6. In other words: 41 orders of €900 to €3,200, all below the threshold, can form a need that is above it.
What the grouping found at your school:
· Cleaning products: €63,400 excl. VAT over the year, across 41 orders from 3 suppliers. No single order exceeds the threshold; the family does.
· Maintenance of catering equipment: €47,900 excl. VAT — below the threshold, but the second closest, and worth watching.
· Two more families sit in between: food bought outside the joint contract at €44,200 excl. VAT and school trip transport at €41,600 excl. VAT — below the threshold in force, above the old one.
· The sixth family drops to €19,600 excl. VAT, and the 29 after it are well below.
And the threshold moved this year, in your favour: since 1 April 2026, a contract may be awarded without prior publication or competition for a need whose estimated value is below €60,000 excl. VAT for supplies and services, and below €100,000 excl. VAT for works — Article R2122-8 of the public procurement code, in the version from the Decree of 29 December 2025. I reran your whole financial year on both thresholds: 4 families exceeded the old €40,000 threshold, only 1 exceeds the new one. Three families therefore fall out of the obligation, and your €38,000 works project is well below the €100,000.
What is already written for the one family concerned: the tender documents for cleaning products — the need described in real quantities drawn from your 41 orders, the tender rules, the offer evaluation grid and the timetable. It is left to you to settle the criteria and launch; the head teacher signs, as always.
And the grid already carries what the law has required for six days: Article 35 of the Act of 22 August 2021 on climate change has been applicable since 21 August 2026, and Article R2152-7 of the public procurement code no longer allows an offer to be selected on price alone — a single criterion is admitted only if it is whole-life cost and takes the environmental characteristics of the offers into account. The environmental criterion is therefore in the grid; you set its weight, and I show you what each weighting changes on a costed example.
On the budget now, and the figure that calls for a decision: at 31 July, the « energy » account is 68 % consumed against the opened credit where the normal run of the year would give 58 % — €114,240 committed on a credit of €168,000, that is a €16,800 gap. The cause is measured, not assumed: the March tariff revision, which the contract provided for and which the credit had not anticipated. The draft budget amendment is written, with the two possible transfer lines and what each costs elsewhere. The arbitration belongs to the authorising officer and the vote to the governing board; what I give you back is the file, ready, not the decision.
The next step I propose: that I flag any homogeneous family crossing 90 % of the threshold during the year, with the tender timetable already set out. You no longer discover an overrun in the annual accounts: you see it coming six months ahead, while it is still possible to run a proper tender. purchasing-and-budget_34-homogeneous-families-one-overrun.pdf€63,400 excl. VAT on one family, threshold at €60,000 since 1 April 2026
⛓ Sourced · 3,200 expenditure lines of the financial year, Articles R2121-6, R2122-8 and R2152-7 of the public procurement code, budget tracking at 31 July, energy supply contract
The calculation, item by item, so that anyone can redo it:
· Pre-assessing a grant application: 486 files, 30 minutes down to 5 — 60 % → 10 % of the file's time — that is 202 hours.
· A letter or reminder to a family: 2,840 letters, 8 minutes down to 2 — 40 % → 10 % of the task's time — that is 284 hours.
· Termly billing of school charges: 3 campaigns, 24 hours down to 4 h 48 — 100 % → 20 % — that is 57 hours.
What those 543 hours represent on the statutory working-time basis — 35 hours a week, 151.67 hours a month: more than fifteen weeks of work, that is a little over three months, spread over the 2 people of the business office: 271 hours each over the year, more than seven weeks each. No post cut, no post created: it is business office time given back to the school and to families, at identical staffing.
What I did not put in the total, and I would rather tell you: the time to answer a family down from 6 days to a few minutes, the preparation of the tender documents, the budget monitoring, the 118 hardship fund files assembled. Those are real gains, but they are not among the three items we measured — a total inflated with what was not measured cannot be defended in front of a governing board.
What those hours became, according to your own records:
· Grant applications coming back incomplete: 168 out of 486 → 34 out of 486.
· Credit notes due and not applied: 31 → 0, and €2,180 given back to families.
· School-charge arrears at 31 August: €26,300 → €11,400.
· Enforcement referrals to the public accountant: 34 → 9.
· Families signposted to the hardship fund: 0 → 118, of whom 71 filed and 58 were supported by decision of the committee.
· Time to answer a family: 6 days → a few minutes, Saturdays included.
· Families who had never used the payment portal: 94, of whom 58 paid or asked for an instalment plan on another channel.
The figures that do not flatter me, published with the rest: 29 bands corrected out of the 132 files in the first batch — 22 %, down to 7 out of 148 — 4.7 % once documents dated after the assessment were flagged; and 63 document flags of which 38 were founded — 60 %, raised to 44 flags of which 36 founded — 82 % after the rules were tightened.
And the framework measures: 0 expenditure committed without the authorising officer, 0 grant awarded without the competent authority, 0 family data out of the school network, 0 transfer outside the European Union, over 14,700 logged outputs.
What I propose for the meeting: the calculation page is written and fits on one side — three lines of arithmetic, seven results, four framework measures. Attach it to the notice of meeting: a figure read the day before is discussed better than a figure discovered in the room. year-report_543-hours-given-back-to-the-business-office.pdf60→10, 40→10, 100→20, and the arithmetic redoable on one side
⛓ Sourced · grant application log, letter log, billing campaign log, arrears statement at 31 August
The three actions, and what they protect:
· I match the register of authorised absences against the voted tariffs every night, and I apply the credit note as soon as an absence opens one. It is that action that took forgotten credit notes from 31 to 0 and gave €2,180 back to families. And the reverse is true too: if a certificate is withdrawn, the amount goes back onto the account the same day, with the withdrawal noted — a credit note is not a permanent acquisition, and its withdrawal reads as clearly as its granting.
· I attach the hardship fund note and its form to every reminder where the declared income ratio is below the threshold voted on 14 October. 118 families signposted, 71 applications filed, 58 supported by decision of the committee. It costs nothing, it decides nothing, and it turns a reminder into an offer.
· I flag a homogeneous purchase family crossing 90 % of the threshold, with the tender timetable already written. One only this year: cleaning products.
Each is withdrawn with a word from the head teacher, effective within the minute, and everything else waits to be asked.
On measuring staff, the answer is clear, and it is not a moral one: it is law first, then mechanics.
The law first: measuring staff activity is not prohibited — the employer has the power to frame and monitor the activity of its staff, under three cumulative conditions: proportionality, prior information of the persons concerned, and information of the staff representative bodies before implementation. So if the head teacher asks me for an activity indicator, I produce it — with the three conditions already met: the purpose written down, the staff information notice drafted, the retention period fixed. The decision is theirs, and I hand it to them in ten minutes instead of a file.
The mechanics next, and they are what should decide: the day « applications pre-assessed per member of staff » becomes a tracked figure, it becomes a target — people process for the counter, they set aside the file that needs a conversation with the family, and the instrument stops measuring the service given and starts measuring the reaction to the counter. So I offer the indicator by campaign, by term and by type of file: it shows what the service produces, it can be presented to the governing board without naming anyone, and it actually decides something — where to put the effort in the next campaign. One exception, and it is not one: whoever signs is named. The authorising officer commits and orders payment, the public accountant pays, the deputy business manager settles the document — a signature is not a counter, it is what makes an act binding.
And the exit, since that is what will decide the board:
· The index is deleted, and it contains no family file — only what is needed to find your documents where they already are. Your financial management software, your school-charges software and your grant module have not moved by a single byte.
· The log of requests and outputs is handed to you in an open format, or destroyed — the school chooses, and the question is settled at go-live, not on the way out.
· The 3 letter templates, the hardship fund note, the tender documents, the 11 answers to families and the 34 homogeneous families stay with the school, in the office formats you already use, readable without us.
· No migration on the way in, therefore no migration on the way out.
On retention, since the data protection officer will ask: the documents in a grant file are kept for the campaign and the following one, then erased; the period is written in the processing record and changes with one line.
What I propose so that this does not stay a sentence: a dry-run exit at the end of the first term, half a day: we switch off, we check that billing, grants and letters work exactly as before, we switch back on. The protocol is written, it fits on one page, and the date that costs you least is the Thursday of the second week of February — 0 campaign deadline and 0 closing that day, against 132 applications expected in the third week of October. The governing board will know what the promise is worth before committing to a second year. what-the-agent-does-unprompted_and-what-is-logged.pdf3 reversible actions, indicators by campaign and by type of file technical-framework_where-family-data-lives.pdfReversibility: 0 migration in, 0 migration out
✎ Framework · configuration of the unprompted actions, send log, lawfulness conditions for an activity indicator, export formats, dry-run exit protocol
Your case is not here? That is exactly what a 15-minute conversation is for. Book the free audit →
The uses of AI in a school's business management
Each use corresponds to an agent we deploy. All work in support, subject to the approval of the business manager and the authorising officer.
Pre-assessment of grants & financial help
Check that the documents are complete and apply the scales; the award remains the decision of the competent authority.
Invoicing school fees
Prepare the invoicing for meals, boarding and trips, with the reductions for absences.
Letters to families
Draft notices, measured reminders and answers to questions about fees and financial help, for approval before sending.
Support for procurement & orders
Prepare the tender documents and track the school's orders, respecting public procurement rules.
Budget tracking for the school
Support the preparation and tracking of the budget, flag discrepancies; the decisions remain those of the authorising officer.
Check the documents behind the school's grants, purchases and spending
Check tax assessments, bank details and supporting documents attached to grant and assistance applications.
Need to go further?
These agents handle a different business process, with their own owner and their own price. They are added to this one.
Answers to families
Answer everyday questions about school meals, grants and payments, on every channel.
Multichannel administrative information from 700 € incl. VAT / month Administrative information →Purchasing & supply steering agent
ERP, forecasts.
Purchasing & supply steering agent from 474 € incl. VAT / month Discover the agent →In 15 minutes we identify the agent that will give your staff the most time back — without oversizing the project.
How much time can a business office win back?
By automating the pre-assessment of grants, fee invoicing and letters to families, the school can aim for a clear reduction in administrative time — reinvested in running the school and supporting the pupils.
The stages of your AI agent project
Audit & scoping
15 minutes to target the use case with the best return.
Quote or direct sign-up
A catalogue offer is bought online; a specific need gets a costed quote.
Design
We design the agent and its guardrails.
Integration & testing
We connect your tools to the agent, which is itself hosted in France.
Rollout
Going live and training your team.
Operation
Continuous supervision and improvement.
Three options, one agent
A business management agent (grants, school fees, procurement support, letters to families), installed and operated for you. Choose according to how you are organised. Prices exclude VAT — available by direct award below the public procurement thresholds.
Setup + controlled subscription
- Installation, configuration and training for your teams
- Operation, human oversight, updates and support
- Sovereign hosting in France, a dedicated and isolated resource
All inclusive, no setup fee
- Setup included (installation, configuration, training)
- Operation, human oversight, updates and support
- Sovereign hosting in France, managed end to end
On site, you own it
- Hardware installed on your premises (you own it)
- French / European AI models run locally
- Secure remote maintenance (Pro support included)
Four guarantees that matter to a state school
Your questions, our answers
Does the agent award the grants?
Is it compatible with our school management tools?
Does the agent commit the school's expenditure?
Does it integrate with the national education tools?
How long does it take to deploy an agent?
Where is pupils' data hosted?
Do we need a technical team in-house?
Other professions in public management
Let's size up the potential in your school
A few minutes to identify the most useful use case — hosted in France, supervised, with no commitment.