Client reporting

Show your clients, not just your back office

The monthly client pack that takes two days in Word, produced in an hour from the same figures your operations team already trusts. Then let each client sign in and see it for themselves.

Client packs are built and in use. The client portal is in development. Both are shown here as concepts with illustrative figures.

Client performance packs

  • A pack per contract. SLA attainment, completion and made safe, work in progress, PPM compliance, health and safety, helpdesk, customer feedback and social value, each section switched on or off per client.
  • Figures from everywhere they live. Jobs and SLAs from Planon, costs from SAP, and the monthly figures that only exist in spreadsheets entered in the app a month at a time, with month, year to date and RAG worked out for you.
  • Co-branded. Your brand on the portal, the client's logo and name on their pack.
  • Reviewed, then sent. A draft for the contract manager to check, then published and sent as a PDF on the day you choose, every month.
  • Every number traceable. Each figure links back to the jobs behind it and the definition it uses, so a challenge in the meeting is answered on the spot.

Monthly performance report

Term maintenance contract, October 2026

302Jobs logged
96.2%Attend SLA
0Accidents
4.6 / 5Satisfaction
KPI dashboard
RefMeasureMonthTargetYTDRAG
M1Calls answered within 30 seconds94%90%94%
M2Emails answered within 30 minutes88%90%88%
M3Plant changes updated within 7 days100%95%100%
M4Jobs recorded on client CAFM99%98%99%
M5Reactive attend SLA96.2%95%96.2%
M6Reactive complete SLA91.8%95%91.8%
M7PPM completed on time98.4%97%98.4%
M8RIDDOR reportable incidents000

Figures from Planon and SAP, plus monthly entered health and safety, helpdesk and feedback figures. Every number traceable to its definition. Page 3 of 14.

Concept: a page of the monthly client pack, produced from the same data as the dashboard and sent as a PDF. Illustrative figures.
Northshire CouncilContract performance
Oct 2026All sitesData as of 26/10/2026, 04:12
96.2%Attend SLA
91.8%Complete SLA
100%Made safe
302Jobs logged
14Overdue
98.4%PPM on time

Attend SLA, last 6 months

May
Jun
Jul
Aug
Sep
Oct

By job type

TypeJobsSLA
Reactive24196.5%
PPM4898.4%
PPM remedials988.9%
Projects4n/a
Concept: a client's own dashboard, with only their contract, in their branding. Illustrative figures.

A portal for each client

  • Their own sign-in. Clients sign in with their own work account. You invite them and remove them. We never hold their passwords.
  • Only their contract. Row level access enforced in the database means a client can only ever see their own jobs, sites and figures. Not another client's, not your margins, not your internal notes.
  • A simple view. Their packs, their live dashboard, a PDF button. None of the back office.
  • Live, between meetings. The same slicers and drill through your team has, on this month's data, refreshed nightly.
  • Everything logged. Every client view and export in the audit log.

Why it matters

Win and keep contracts

Transparent, live performance reporting is a differentiator at tender and at renewal. Few FM providers can offer a client their own portal.

End the monthly scramble

No more copying figures from four systems into a Word template the week before the contract meeting.

One version of the truth

The client sees the same figures as your operations team, from the same definitions, so there is nothing to reconcile in the meeting.

See a client pack built from sample data

We will show you a monthly pack and a client dashboard produced from a sample contract, and what it takes to connect yours.