← Back to Client Studies
Case Study

A dashboard everyone actually wants to use.

How Stackbox built a multi-tenant customer dashboard for a CPO that gives every stakeholder — from facility manager to controller — exactly the data they need. Role-clean, real-time, no compromises.

Client CPO · B2B
Area Platform Development
Product Customer Dashboard

The CPMS is built for operators — not their customers.

CPOs that want to give their customers their own view of charging sessions, costs and sites quickly hit the structural limits of classic CPMS solutions. The system only knows one level: the operator. Everything else is manual work — or simply missing.

No sub-tenant model in the CPMS

The CPMS only knows one level: the operator. Customers with multiple sites or organisational units can't split their charging data — everything lands in one bucket.

No granular role management

Who's allowed to see what? The CPMS has no answer for that — at least not one usable by end customers. Facility managers, controllers and fleet managers need completely different views.

No end-customer reporting

Who charged how much? What did it cost? For which period? Without a dedicated reporting tool, customers depend on requests — and CPO support becomes a permanent fixture.

No dedicated customer support channel

Faults, questions, changes — all of it lands at CPO support via email or phone. There's no direct channel for customers. It creates noise on both sides.

No billing transparency

Customers see no itemised invoice, no consumption overview, no comparison. Trust doesn't come from good intentions — it comes from traceable data.

No multi-site overview

Customers with multiple properties have no overview of their entire charging network. Every site is an island — no consolidated picture, no way to compare.

The core of the problem

The CPMS is built for operators — not their customers. The missing tenant layer, missing role model and missing customer portal aren't accidents: they were simply never part of the design. We changed that.

A customer portal that actually works.

Stackbox built a multi-tenant dashboard platform that sits on top of the existing CPMS infrastructure — without touching the core system. Every stakeholder gets exactly the data they need. No more. No less.

1

Multi-tenant data layer

A sub-tenant logic structures CPMS data and assigns each customer only their relevant charge points, sessions and billing — no data leaks, no manual segmentation.

2

Role-based access model

Facility manager, controller, fleet manager, property manager — each role has precisely defined access to data, reports and features. Role permissions are configurable per tenant.

3

Live dashboard with KPI cockpit

The dashboard always shows: active sessions, consumption, costs and charge point availability — split by site, time period and user group. All live.

4

Self-service reporting

Customers can create, export and schedule reports themselves. CPO support requests for consumption overviews disappear entirely.

Platform architecture

CPMS · Locations · Charging Sessions
Sub-tenant data layer
Role-based access controller
Stackbox · Customer Dashboard
Tenants · Roles · Real-time · Reporting
Dashboard frontend · Live data
Report engine · PDF export

Integration layer

CPMS API REST

Endless roles. One platform.

The dashboard isn't a one-size-fits-all portal. Each user role gets its own view tailored to their tasks — all from a single platform.

Facility Manager

Sees all charge points for their properties, monitors availability and reports faults directly in the dashboard.

Controller

Tracks costs, consumption and billing across all sites and time periods — exportable for internal reporting.

Property Manager

Has an overview of all properties in the portfolio and can view charging data per property in isolation.

Fleet Manager

Sees charging sessions and costs per vehicle or driver — the basis for internal cost allocation.

Site Manager

View limited to their site: utilisation, active sessions, local faults — no access to other properties.

Hotel Operator

Combined view of guest charging and internal vehicles — billed separately, monitored together.

What actually changes for you.

From manual support requests to genuine customer independence — with measurable results from day one. Not someday. Now.

N+

clearly separated user roles with individual access rights

0

support requests for consumption overviews — thanks to self-service reporting

Real-time

live data on sessions, costs and availability — no manual queries

100%

tenant-clean data separation without touching the CPMS core

scalable to any number of customers, sites and roles without added overhead

API

integration into existing CPMS without changes to the core system

Our customers had been asking for their own portal for a long time. The CPMS simply isn't built for that. With the Stackbox dashboard, we went live with a complete customer portal including a role model, reporting and billing overview within weeks. It cut our support volume in half.

Head of Product, Charge Point Operator · DACH Region

Need a customer portal for your CPO platform?

We'll show you how a multi-tenant dashboard with a role model, live data and self-service reporting fits into your existing CPMS infrastructure.

Let's talk