Charging session diagnostics for charge point operators
The Session analyser is part of Monta AI. It reads OCPP logs and cross-references 10+ data sources including payment records, hardware specifications, and user feedback to identify exactly where and why a charge failed. You get a plain-language root cause and recommended next steps in seconds. Built into Monta Control.

- 24K+
- Session analyses completed since the tool launched in February 2026
- 1B+
- Rows of charging data the diagnostic models were trained on
- 10+
- Data sources cross-referenced per analysis, including payments, hardware specs, and firmware history
- 53K+
- AI conversations completed in Monta Control since the assistant launched
Every failed session is a problem that most operators cannot diagnose fast enough
Lost Revenue
Every failed session is a charge that did not happen and a driver who may not return
Opaque Logs
OCPP logs require deep protocol expertise just to read, let alone diagnose
Support Bottleneck
Diagnosing one failed session manually can take 20 minutes or more
Recurring Failures
Without root cause, the same failure happens again the next day
Everything needed to go from failed session to resolved issue
Multi-version OCPP support
Supports OCPP 1.6, 2.0, and 2.0.1 logs out of the box. No setup required per charger brand or firmware version. Paste the log and the analyser handles the rest.
Session timeline reconstruction
The full charge attempt is mapped message by message: connection, boot, authorisation, energy flow, and termination. Timing gaps, unexpected state transitions, and missing messages are all surfaced clearly.
Pattern recognition across the network
Failure patterns seen across 340,000+ charge points inform every diagnosis. Known firmware bugs, hardware-specific failure modes, and recurring configuration issues are identified and matched against your log.
Connected to Monta AI
Session analyser is one capability within the broader Monta AI agent network. It can hand off to other agents for platform questions, metric queries, or escalation paths, all within the same conversation.
Build trust with partners and customers
When a charge fails, the question is always why. The Session analyser gives your team a clear, accurate answer they can share with partners, site owners, and drivers. That transparency builds the trust that manual investigation rarely can.
Free engineering time for what matters
When engineers are not manually investigating logs, they work on the improvements that actually raise network performance: firmware rollouts, configuration fixes, hardware upgrades. Diagnosis becomes a starting point, not the whole job.
Upload a log. Get a diagnosis. In under a minute.
Upload
In Monta Control, go to Charge Sessions, open the session log, and click the AI analysis icon. Or upload any OCPP 1.6, 2.0, or 2.0.1 log file directly. No setup, no configuration, no prior OCPP knowledge needed.

Analyse
The Session analyser maps every message, identifies the sequence breakdown, and cross-references known failure patterns across Monta’s network of 340,000+ charge points to identify the most likely root cause.

Resolve
You receive a plain-language explanation of what went wrong, why it happened, and what to do next. No OCPP training required. Your team can act immediately, whether that means a config change, firmware update, or hardware escalation.

Session analyser is one agent in a network built to run your charging operations.
Monta AI uses a network of agents to cover every layer of your operation. The Session analyser handles failed charge diagnosis. Other agents answer platform questions, query your network data, and support your drivers directly.
Session analyser
Diagnoses failed sessions from OCPP logs with root cause and resolution steps.
Platform assistant
Answers questions about the Monta platform, configuration, and setup.
Network Intelligence
Queries network metrics from your data warehouse in natural language.
Driver support agent
Handles driver queries and troubleshooting. Currently resolving 79% of tickets autonomously.
FAQs
What is the Session analyser and how does it relate to the NOC Agent?
The NOC Agent was Monta’s first AI agent built to diagnose charge issues, explain what happened, and recommend next steps. The Session analyser is the evolved version of that capability, now operating as part of the wider Monta AI network. It does the same job with greater depth and is connected to the other agents in the network.
Is it safe to upload OCPP logs?
Yes. Your logs are used only to generate the analysis and are never shared outside Monta. They are stored securely for up to 30 days, then automatically deleted. No log data is used for training or shared with third parties.
Which OCPP versions and charger brands are supported?
The Session analyser supports OCPP 1.6, 2.0, and 2.0.1. It works with logs from any charger brand. Monta’s network currently connects 340,000+ charge points across hundreds of hardware models, and the pattern recognition draws on that breadth to inform every diagnosis.
Do I need OCPP expertise to use it?
No. The Session analyser is designed for support teams and operations managers who need answers, not for engineers who can already read OCPP. All output is in plain language with clear next steps. The point is to remove the OCPP expertise requirement entirely.
Stop spending hours on logs that should take seconds
The Session analyser is available as part of Monta AI. Book a demo to see it in action with your own OCPP logs.
