The intelligent ops layer for EV charging networks

Statistical detection. Revenue-ranked triage. Automated actions. AI diagnosis for the hard cases. Fleet-wide insight. All in one ops layer that plugs into any CPMS.

Five capabilities. One operating layer.

Every signal, every fault, every action. All in one place.

Dashboard

Your fault queue, ranked by what matters.

  • Statistical anomaly detection across every charger, live
  • Every fault scored by utilization: a charger offline at 88% is not the same problem as one at 2%
  • Trend, streak, chronic, repeat offenders. Labelled, not lost.

Every signal, one dashboard. No noise.

Energy Leakage

kWh lost. By fault. By station.

  • Quantifies lost throughput across your fleet over the last 30 days
  • Broken down by fault type and by station
  • Rolled up by vendor, model, and fleet

Numbers for your ops review. Not anecdotes.

Fault Cohorts

Fleet-wide patterns, statistically grounded.

  • Same fault code across 12 stations? Same vendor, same firmware?
  • Cohort analysis across vendor, model, firmware, and site
  • Surfaces bad batches and systemic issues before they become incidents

Catch a bad batch before it becomes a fleet-wide outage.

Playbooks

Any error code. Any message. Any action.

  • Every OCPP error code and status message can trigger an automated action
  • Bind any alert to a reboot, a Jira ticket, a ServiceNow incident, or a Slack message
  • Custom integrations built to fit your stack

Set it once. Runs every time. No code. No manual handoff.

AI
Workflows

AI diagnosis for the hard cases.

  • Ask the agent about any charger in plain English
  • Reads the full OCPP history. Builds and eliminates hypotheses. Scores its confidence.
  • Full investigation trace. Nothing black-box.

Grounded in your telemetry. Not the internet.

Why not just your CPMS?

Thresholds catch what's broken. Baselines catch what's drifting.

Your CPMS

Works on thresholds. A charger is online or offline. A session completed or it didn't.

Binary signals. Binary alerts.

CHARGERPULSE
ChargerPulse

Works on baselines. Every charger builds its own statistical fingerprint over time: normal fault rate, typical utilization, expected stop reason distribution.

When behaviour drifts, ChargerPulse catches it. Days before anything breaks.

Your CPMS
ChargerPulse adds
Online / offline status
Statistical drift detection against each charger's own baseline
Session billing & lifecycle
Revenue-ranked fault triage
Remote restart
Automated playbooks: any alert, any action
Basic fault alerts
Fault cohorts: vendor, model, firmware patterns
Energy reports
Energy leakage: kWh lost by fault type, by station
·
AI agent diagnosis for hard cases

At 20,000 chargers, some faults are expected. Drift is invisible. That's the gap.

Plug and play

No new hardware. No replacing your CPMS.

Connect ChargerPulse to your existing OCPP stream once. Forward traffic from your CPMS or push directly via HTTP. ChargerPulse starts building baselines, detecting faults, and ranking alerts from day one.

Sources
Your CPMS
Charger fleet
Direct HTTP
ChargerPulse
Ops layer
baselines cohorts playbooks agent
Destinations
Jira / ServiceNow
Slack / Teams
Custom integrations
OCPP versions
1.6 + 2.0.1
Hardware required
None
First baselines
~ 7 days
Time to first alert
Day 1
Supported out of the box

OCPP 1.6 and 2.0.1 · CPMS forwarding · Direct HTTP ingest · Any CPMS, any vendor, any fleet size.

See it on your own fleet data.

We are onboarding operators who want to recover revenue faster, cut repeat truck rolls, and stop wasting repair budget on chargers that should be replaced.

Talk to us

Pick a time that works for you. Live walk-through with your fleet data.