The platform

From session data to a price
that actually reaches your chargers

Dynamic prices are only worth something once they are on the charger and paid out correctly. This page shows how that works technically: how the price is formed, which route it takes to your CPMS, and how we verify it arrived.

Step 1

How the price is formed

One model per network, trained on your own sessions. Not a generic curve, but the elasticity of your chargers.

1

Your sessions as the basis

CDRs and session data arrive per charger: time, duration, volume, tariff and channel. From that we derive a demand pattern per hour of the week, per charger.

2

Elasticity per charger

The model measures how volume on a charger responds to a price change. Where data is thin, the estimate leans on the network average instead of on noise.

3

Retention as a limit

Returning drivers are tracked separately. If margin rises while return rate falls, the model pulls the price band back down.

4

A price per hour

The result is a tariff per hour, within an upper and lower bound you set yourself. Without those two bounds the model publishes nothing.

Step 2

How the price reaches your CPMS

Not every charging platform allows tariffs to be written. Hence four routes, from the most direct to the one that works when there is no tariff integration at all. Which route your platform allows is something we establish before we start.

Route 1

Directly via the API

Platforms with a full tariff API receive the new hourly price directly, scheduled changes included. The fastest and cleanest route.

Route 2

The tariff ladder

Some platforms won't let you write a tariff, but will let you switch. We prepare a series of tariffs up front and switch to the right rung each hour.

Route 3

The local agent

If your platform has no tariff integration at all, an agent on your own account performs the action you would otherwise do by hand — hourly, within your price band and with a maximum step. It stops by itself the moment anything is not as expected.

Route 4

Via the charger itself

When the charger points its connection to us, it lands at your own platform and at ours at the same time. Your platform notices nothing and we can steer, whatever the API allows.

Step 3

How we verify it arrived

A price you set but never read back is an assumption. Every write is therefore verified independently — outside the channel it was set through.

Read back after one minute

Did the price actually land? If not, an alert follows and the previous tariff stays in place.

Again after twenty minutes

Did it stay? Some platforms rewrite a tariff by themselves; this catches that within the quarter hour.

Each eMSP separately

Before a session starts we check per roaming partner whether every price component arrived there.

And the payout afterwards

Afterwards we lay the CDR beside the plan. If the amount differs, that becomes an alert instead of a surprise on your statement.

Guardrails

Doing nothing is always the safe outcome

Every automated action has a limit before and a check after. If something is off, nothing happens and your previous price simply stays.

Curious which route your platform allows?

We work it out on your own chargers and calculate what dynamic pricing would deliver there. Within 48 hours, free of charge.

I want the free analysis