All case studies & publications

Energy & Utilities

Intelligent Automation Program for an Italian Multi-Utility

Anonymised engagement
Client
Listed multi-utility · Italy · five provinces, energy, water, waste and public services
Industry
Energy & Utilities
Department
Information Technology
Region
Italy · Europe

The security alert that matters is the one nobody had time to read. A listed Italian multi-utility was checking network alerts, telecom invoices and fuel-card statements by hand, each a place where a threat, an overcharge or a misused card could slip through. From 2020 to 2025 we built and ran a programme of 20+ UiPath robots, owned by a Centre of Excellence inside the company and reviewed quarterly with leadership.

A working model of the approach on sample data. It plays on its own and pauses when scrolled away; nothing here touches a live system.

The results

20+
automations in production
Across IT security, finance and HR, on the full UiPath Automation Cloud. Count from the delivery team.
5 yrs
running, 2020 to 2025
Monitored, with quarterly reviews with leadership.
1
in-house Centre of Excellence
Built inside the company to own the pipeline, standards and monitoring.

The challenge

Our client is a listed multi-utility serving five provinces in northern Italy: electricity and gas, generation and district heating, waste, water, e-mobility and public lighting. Formed from several local utilities, the group ran the back office of all of them at once, with work spread across many legal entities, suppliers and systems. Much of it was repetitive, rule-based and done by hand.

What it was costing them

  • Security alerts nobody had time to read. The Darktrace platform produced hourly alert reports. Checking every source and destination IP against threat intelligence by hand is slow, and the alert that matters is the one nobody got to.
  • Five telecom portals, every month. Invoices and technical documentation had to be fetched from five telecom operators, across several company accounts, and filed internally.
  • Fuel-card leakage. Refuelling transactions on corporate cards were checked by hand for wrong mileage, implausible consumption and price anomalies, which is where misuse and errors hide.
  • Cost allocation by hand. Fuel statements from two suppliers had to be split by vehicle plate across seven group companies.
  • No owner for automation. Without a Centre of Excellence, each robot would be a one-off, with nobody deciding what to automate next or checking that it still runs.
Four manual flows, four places to slip
  • Back office, done by hand → Darktrace alerts: threats
  • Back office, done by hand → Telecom invoices: overcharges
  • Back office, done by hand → Fuel cards: misuse
  • Back office, done by hand → Fuel costs: allocation

The approach

From 2020 to 2025 we built and ran a managed automation programme of 20+ UiPath robots on the full UiPath Automation Cloud, owned by a Centre of Excellence inside the company, with monitoring, reporting and quarterly leadership reviews. Four of its flows show the range.

1. Security alert analysis

  • Every alert read automatically. The robot collects the Darktrace alert reports from the mailbox they arrive in, unpacks the attachments and parses each alert: model, severity, source and destination IP, port and link.
  • One queue item per alert. Alerts go onto an Orchestrator queue, so each is checked, retried and logged on its own.
  • Threat intelligence on every IP. External addresses are checked against VirusTotal and IBM X-Force Exchange for recorded threats and country of origin, with a whitelist for known-safe addresses and a fallback geolocation service.
  • Clear escalation rules. An alert is escalated if the source or destination is outside the EU, if either has recorded threats, or if it matches a watched Darktrace model such as denial of service, cryptomining, BitTorrent, Pastebin, Tor downloads or FTP.
  • Reports for the administrators. Escalations reach IT security as formatted HTML emails; every alert is logged in daily processing and alert reports, with a separate exception log.
A security alert, from mailbox to report
  • Alerts in the mailbox
  • Orchestrator queue
  • Threat-intel checks
  • Escalation rules
  • Reports to admins

2. Telecom invoice collection

  • Five operators, one robot. The robot logs into six portals of five telecom operators with credentials held in Orchestrator, for each company account and line type, and downloads invoices and technical documentation as PDF and CSV.
  • Nothing downloaded twice. It checks what is already filed, handles zipped downloads and renames files to one convention.
  • Filed where finance works. Documents went to the finance document repository and, later in the programme, into ServiceNow.
  • Runs on the billing cycle. Monthly, or every other month per portal, with a run report and Italian-language notification emails to the process owner, including any business exceptions.

3. Fuel-card checks

  • Transactions downloaded. The robot downloads every refuelling transaction on the corporate fuel cards from the supplier's customer portal.
  • Four automatic checks. Fuel lines only, sorted by plate and date, then checked for wrong mileage, mileage delta between fill-ups, average consumption and price.
  • Anomalies to HR. A full checked report and a separate anomalies report are saved and emailed to the owners.

4. Fuel cost allocation

  • Statements read automatically. The robot reads the PDF fuel statements from two suppliers and extracts each vehicle plate and amount.
  • Costs mapped to the right company. Each transaction is matched to the existing cost data and written onto the template of the group company that owns the vehicle, across seven companies.

Across the programme

  • A Centre of Excellence inside the company. We set it up to run the programme: pipeline, standards, ownership and the link to leadership.
  • The full UiPath Automation Cloud. Orchestrator queues, assets and credentials; Action Center for human-in-the-loop steps; Document Understanding with AI for document-based processes.
  • Built to one standard. Robotic Enterprise Framework, configuration files, business versus system exceptions, exception logs and screenshots, test harnesses.
  • Monitoring and governance. A monitoring system with reporting, and quarterly check-ins with leadership to review the programme and decide what to improve next.

Technology

LayerWhat we used
PlatformUiPath Automation Cloud: Orchestrator queues, assets and credentials, Action Center, Document Understanding with AI
DevelopmentUiPath Studio, Robotic Enterprise Framework; mail, Excel, PDF, web API and UI automation activities
Security and threat intelligenceDarktrace, VirusTotal API, IBM X-Force Exchange, geolocation lookup
Business systemsServiceNow, operator and supplier web portals, finance document repository
ReportingHTML email reports, run reports, exception logs

The outcome

For five years the programme ran as a production system, not a collection of one-off robots: 20+ automations, one standard, one owner inside the company.

BeforeAfter
Darktrace alertsChecked by hand, when someone had timeEvery alert checked against two threat-intelligence sources, escalated by rule
Telecom invoicesFetched from five operators' portals every monthCollected and filed automatically on the billing cycle
Fuel-card transactionsChecked line by lineEvery transaction checked four ways, anomalies reported to HR
Fuel cost allocationSplit by hand across group companiesMapped automatically across seven companies
Ownership of automationNobodyA Centre of Excellence with monitoring and quarterly leadership reviews
  • 20+ automations in production across IT security, finance and HR, from 2020 to 2025.
  • A Centre of Excellence inside the company owning the programme.
  • Every Darktrace alert checked against two threat-intelligence sources, with escalations and reports for the system administrators.
  • Monthly invoice collection from five telecom operators taken off staff entirely.
  • Every fuel-card transaction checked four ways, with anomalies reported, and fuel costs allocated across seven group companies.
  • A programme worth several hundred thousand euros over its life, monitored and reviewed quarterly with leadership, until the client moved its automation to Microsoft Power Automate in 2025.
  • Scope, not savings. Time, cost and ROI were not measured; the figures on this page describe the programme.

The risk most teams miss

Twenty robots are not twenty projects; they are a production system. Portals change their screens without notice (the telecom robot's history is a long list of screen and pop-up fixes), threat-intelligence APIs rate-limit, mailboxes fill up. Without monitoring and an owner, a robot fails silently and the business finds out when an invoice is missing or an alert went unread. Here the programme ran through a Centre of Excellence, on central monitoring, per-item queues and exception reporting, with quarterly reviews where leadership saw what was running and what needed fixing.

Next step

Start the same conversation

Tell us the process that keeps breaking. We will come back with what it would take to fix it, what it would cost, and what we would measure.

Or write to us directly: •••••@•••••••.•••

  • A reply from a partner within one business day
  • Fixed scope and fixed fee, agreed before we start
  • The maps and the backlog are yours either way