KT Sparks

Investment group, Europe · €150M IFC sustainability-linked loan carrying ESG covenants

ESG Covenant Compliance Platform

An investment group's €150M sustainability-linked facility from the IFC depended on an ESG programme spread across 70 scanned documents, 2,400 files and a single person's inbox. Compiling the yearly lender report by hand took three months, and the IFC reviews it with its own AI. We designed a platform that makes all of that work assigned, reminded, backed by evidence and open to audit.

ESG Covenant Compliance Platform
Industry
Investment & Real Assets
Function
Legal & Compliance
Duration
4 weeks

Results

€150M
IFC facility protected by the platform
Environmental and social compliance is written in as a covenant.
70
scanned documents, now one task register
Over 2,400 evidence files indexed and linked.
Week 4
first AI assistant running in Teams
Planned ahead of the larger build.

01

The challenge

The client is an investment group. Its €150M sustainability-linked facility comes from the IFC, a member of the World Bank Group, and carries environmental and social covenants. The group's ESG team had built a solid Environmental and Social Management System and had been running it for two years, all of it manually.

That system was spread over 70 documents in all: 43 plans, 18 procedures and 5 policies, more than 8,000 pages in total, each page a scanned image without machine-readable text. Every document sets out tasks with deadlines, responsible roles and the evidence required. But the roles were job titles rather than people, and no one assigned or tracked anything.

Where it hurt

ProcessCurrent practiceExposure
Assigning tasksEmails to individual ownersTasks buried in 70 documents, nothing visible
RemindersOne person sending emails by handDepends on one person, leaves no audit trail
EscalationA walk to a colleague's deskNo written escalation chain
Monthly dataAd-hoc emails to site managersData late, incomplete and inconsistent
Double entryThe same figures sent to ESG and to accountingFigures that do not agree
Training recordsConfirmed by email or verballyCannot be verified against IFC Performance Standard 2
Consolidating auditsOne separate report per assetRepeat non-conformities go unseen
Annual IFC reportOne person, 80-90 spreadsheet tabs, 3 monthsOne point of failure behind a €150M facility

A machine reads the report too

The IFC reviews reports with MALENA, a machine-learning ESG analyst that scores sentiment across more than 1,200 ESG risk terms. An achievement with no date, or an issue described without its fix, counts as a negative signal regardless of how the business actually performed.

02

What we did

We started with a paid four-week discovery. From it we designed the complete platform and a phased delivery plan with costs attached. It all runs in the Microsoft 365 and Azure tenant the client already has: no extra vendor, no extra licence in phase one, and no data crossing the EU boundary.

Layer 1, intelligence: read each document once

Azure Document Intelligence runs OCR over every scanned document and evidence file. Microsoft Fabric processes the whole repository, Azure AI Search indexes it, and Azure OpenAI answers questions in three languages, using nothing but the client's documents as its source.

Five AI assistants, inside Microsoft Teams:

AssistantA typical question
ESG Navigator"Which deadlines fall at this site this month?"
Compliance Auditor"Does this asset meet IFC Performance Standard 3?"
Data Analyst"How does energy intensity at this asset compare with last year?"
Report Writer"Write a first draft of the action-plan status section for the annual report"
Site Inspector"What construction obligations fall due this week?"

Layer 2, operations: every job title becomes a name

  • AI pulls out the tasks. Each task in the 70 documents is extracted together with its owner, asset, domain, frequency, source clause, deadline logic, evidence needed and status. A confidence score puts uncertain items at the top of the review queue. The ESG team checks them in workshops by domain, and each job title is mapped to a named person.
  • Reminders nobody can miss. Teams messages and emails go out 14, 7 and 1 days ahead. On the deadline the line manager is escalated to automatically, and after it escalation repeats every day.
  • Evidence with a trail. Each uploaded file links to the task and the IFC commitment it supports. Each action carries a timestamp and a named person.
  • Five automated workflows: task reminders, deadline escalation, alerts on evidence upload, task assignment and training acknowledgement.
  • Data collected in a structure. Email gives way to one monthly form per asset, and a single submission serves both ESG and accounting.
  • Training hub. A library and register of training, where a calendar event plus a form acknowledgement produces a training record that meets IFC standards.

Layer 3, insight: dashboards and the report to the lender

  • Five Power BI dashboards: data collection, task completion, training compliance, KPI performance across energy, water, waste and GHG, and action-plan status tied to the IFC covenants.
  • Screening the IFC report before it goes out. We check the draft monitoring report for phrasing an ESG language model would treat as negative or unclear, and suggest wording that is clearer, dated and backed by evidence. The goal is a report that shows real performance accurately. It never hides an issue.
  • Governance. Entra ID gives role-based access. An AI governance policy and a data processing agreement are both conditions for go-live. Every register has a documented schema and is ready for when the group rolls out its ERP.

Proof first, then the big build

The team gets a working AI assistant in week four, ahead of the larger build. Delivery runs in two costed phases with clear acceptance criteria. One of them is a 30-question benchmark in three languages, which the assistant must pass at 80% or higher before go-live.

What we designed with

LayerTechnology
Identity and ERPDynamics 365 Business Central export, Entra ID
Automation and reportingPower BI, Power Automate
TeamworkSharePoint Online, Microsoft Teams, Microsoft Forms
AI and searchMicrosoft Fabric, Azure Document Intelligence, Azure AI Search, Azure OpenAI kept inside the EU data boundary

03

The outcome

Every figure in this section is a projection based on the discovery and the delivery plan.

NowWith the platform (projected)
ObligationsBuried in 70 scanned documentsA single register with named owners and deadlines
EvidenceOver 2,400 files with no linksEach file tied to the obligation it supports
Reminders and escalationOne person, via email or face to faceSent automatically 14, 7 and 1 days before, escalated on the deadline
Annual IFC reportOne person, 80-90 tabs, 3 monthsDraft pre-filled, then reviewed in days
Collecting monthly dataEmails as needed, entered twiceA form per asset, 60%+ less effort
  • One living task register built from 70 documents and 2,400+ files, giving each task an owner by name, a deadline and its evidence.
  • No deadline slips by unnoticed. Escalation is on record, not a walk to someone's desk.
  • Three months of IFC report work becomes a pre-filled draft that takes days to review.
  • The lender gets a full audit trail with timestamps.
  • Built entirely on technology the client already pays licences for, with modest monthly cloud running costs.

The quiet risk

When an ESG management system is not run day to day, it slides out of compliance without anyone noticing. The gap surfaces only when the annual report comes due, and at that point it has become a covenant discussion.