Data scattered across systems
SCADA, meter data, work orders, billing and spreadsheets all speak different languages, so every report starts with a manual stitch.
Industries / Utilities
Agentic BI for UtilitiesThe agentic BI platform for utilities. Your AI analyst investigates outages, losses and demand across your SCADA, metering and billing data. Every number cited, never guessed.
No credit card · 14-day team trial
Question
Why is reliability slipping in some districts?
Reliability target met, by district%
Root cause
Hillside lines fail in high wind, and 64% of its lost customer minutes trace to ageing lines on just three circuits.
60s
to connect your database and start asking
100%
of numbers cited to a query that ran
24/7
monitoring on the networks and meters you put on watch
SCADA, smart meters, work orders and billing each hold part of the picture. Seeing that outages or losses rose is easy. Knowing why takes engineers days, while customers wait for answers.
SCADA, meter data, work orders, billing and spreadsheets all speak different languages, so every report starts with a manual stitch.
Customers lose supply and the cause hides in weather, ageing assets and switching logs.
Leaks, theft and metering errors drain revenue, and nobody can say which zone they come from.
Peak demand arrives earlier or harder than forecast, and the network finds out at the worst moment.
Transformers and pipes fail before they’re due for replacement, and maintenance runs on fixed cycles.
Static exports are out of date the moment they’re emailed, and two teams rarely agree on the same KPI.
No SQL, no ticket to the data team. SchemaChat does the heavy lifting.
Four real-world questions, answered the way SchemaChat answers them: the number, the why, and a chart of what it found.
Ask
Why did outage minutes rise 18% this quarter?
SchemaChat
Customer minutes lost rose 18%, driven by storms in the Hillside district. Three circuits account for most of the increase.
Root cause
Ageing overhead lines on three circuits fail in high wind, and crews wait an average of 4.2 hours for access after each fault.
Ask
Where are we losing the most water?
SchemaChat
Non-revenue water is 27% of supply, up from 22%. Zone 14 and Zone 9 account for 58% of the increase.
Root cause
Night-time flow in Zone 14 has tripled since a pressure change, which points to a burst main on 1960s cast-iron pipe.
Ask
Which substation will run out of capacity first?
SchemaChat
On current trends, peak demand will pass Eastside substation’s rated capacity in the second week of January, about three weeks earlier than planned.
Root cause
New heat-pump connections in the Eastside area add evening load that the network wasn’t sized for.
Ask
Which meters are under-reading or not reporting?
SchemaChat
1,240 meters report unusual consumption or none at all, an estimated $310k of unbilled usage a year.
Root cause
Most flagged meters are one older model installed in 2015–2016, whose communications modules are failing.
From the control room to the billing office, the same governed numbers answer every team.
Outage minutes · Frequency · Repair
See where, when and why supply is interrupted, and which circuits, causes and weather events drive it.
Consumption · Read rate · Gaps
Understand consumption by customer, tariff and area, and spot meters that stop reporting.
Loss rate · Night flow · Pressure
Find where water or energy is lost by zone, and prioritise the repairs that recover the most.
Peak load · Load factor · Headroom
Understand daily and seasonal load by substation, and see where capacity will run out first.
Asset age · Fault rate · Repair time
Spot ageing transformers, lines and pipes before they fail, and plan work by risk, not by calendar.
Unbilled usage · Estimates · Disputes
Catch meter and billing gaps early, and make sure every unit supplied is a unit billed.
Try it: click a district on the map.
Districts & feedersColour = outage minutes
Outage minutes per customer
Outage minutes, last 12 weeksNow 74.0 min · was 52.0 min
SchemaChat reads the database your network systems already feed. There’s no new tracking to install and no data to re-enter.
Your database read-only
SchemaChat reads from
Read-only, credentials encrypted.See all integrations →
SchemaChat connects to the database your systems write into: PostgreSQL, MySQL, BigQuery, Snowflake or MongoDB. If your SCADA, meter or billing data lands in one of those, or in a CSV export, you can start asking questions straight away.
No. You ask in plain English. SchemaChat writes and runs the queries, and shows the exact SQL behind every answer, so your data team can check it any time.
Yes, if the tables are in the same connected database, SchemaChat can join them. For example it can link meter readings to billing records and the asset register by meter ID, and define the join once as a governed metric.
Every figure comes from a query that actually ran, with the step behind it cited. If the data isn’t there to answer a question, SchemaChat says so rather than guessing.
No. SchemaChat only reads the database you connect. Queries are SELECT-only, enforced at the SQL parser layer, so it cannot modify your data and it has no connection to the equipment that operates your network. Credentials are encrypted at rest, and you choose which tables and views it can see.
SchemaChat runs its queries against your database, so aggregated tables, for example hourly or daily consumption per meter, are the best fit. Very high-volume raw interval data is better rolled up first.
Yes. Put any finding on watch, for example a substation’s peak load or a zone’s loss rate, and you’ll be alerted when it crosses a threshold, along with a digest of what changed.
Yes. The REST API lets you ask questions, run read-only queries and pull charts from your own backends, Slack bots and automations using a Bearer token.
The 14-day team trial lets you connect your own database (read-only) or upload CSVs, run deep analyses and build dashboards, with no credit card and up to 3 seats. After the trial, Premium and custom plans for larger teams are on the pricing page.
Connect a database or upload a CSV of recent readings and ask your first question in about a minute.