EV charging integrations

EV charging integrations that hold up in production

Connected to the systems you already run.

i4B builds and maintains the connectors between charge points, CSMS platforms, roaming hubs and your back office. Native protocol implementations, delivered in production across Europe, and looked after by the same team once they go live.

OCPP 2.1 and earlier
OCPI 2.1.1 – 2.3 · OICP · ENAPI
Open Charge Alliance member
Integration · Hubject OICP
Live
CPO platform → Hubject → partner eMSPs
Multi-tenant CSMS · EVSE data published per operator
OICP
OCPI 2.2.1
OCPP 2.1
EVSE data
Published
Status updates
Real time
Remote start / stop
Accepted
Tariff mapping
1 partner to review
CDR forwarded
Session closed on partner network: CDR sent to billing.
EV charger connected to custom charging software: OCPP, OCPI and roaming integrations by i4B
20+
years of software delivery
200+
projects delivered
3
roaming routes: Hubject, ENAPI, private hubs
2
sides covered: CPO and eMSP
The problem

Why charging integrations break after go-live

The connector passes its first tests. Then a partner moves to a new protocol version, a tariff changes, a CDR doesn't match the invoice, and nobody owns the code any more.

Protocols

Every partner runs a different version

OCPI 2.1.1 on one side, 2.2.1 on the other, OICP for Hubject and ENAPI in the UK. Each one needs its own mapping, and each one keeps moving.

Data

CDRs that don't reconcile

Sessions close on a partner network, tariffs are mapped differently and the numbers reach billing late or wrong. Revenue leaks quietly at the edges.

Vendors

Every platform has its own API

CSMS, ERP, billing, fleet tools and driver apps all speak differently. Point-to-point scripts pile up until no one can change one without breaking another.

Ownership

Nobody looks after the connector

Integrations are built as one-off projects and then left alone. When a hub changes its certificate or endpoint, the first to notice are your drivers.

Integration portfolio

Six integration types we deliver and maintain

Native OCPP, OCPI and OICP implementations, plus connectors to the platforms charging businesses actually run on.

01

Hubject OICP roaming

CPO and eMSP side. Publish your EVSEs to Hubject or give your drivers access to partner networks across Europe: token exchange, real-time status and CDR processing.

02

OCPI peer-to-peer roaming

Direct connections with roaming partners on OCPI 2.1.1, 2.2.1 and 2.3: locations, sessions, tariffs, tokens and CDRs, with version handling built in.

03

ENAPI for the UK

eMSP access to UK public CPO networks through the ENAPI roaming hub: remote start and stop, token forwarding and CDR processing for app users.

04

Private roaming hubs

CPO-to-CPO roaming inside one multi-tenant platform, without Hubject or GIREVE: token exchange, shared EVSE visibility and session data forwarding.

05

AMPECO CSMS integration

An integration layer between AMPECO's white-label CSMS and your back office, billing engine or customer app: REST API, webhooks and CDR sync.

06

OCPP gateways and platform connectors

Charger gateways for OCPP 2.1 and all earlier versions (2.0.1, 1.6), session control and firmware updates, plus connectors between CSMS, ERP, billing and fleet management systems.

Proven in production

Inside the platforms that charge Europe's EVs.

i4B engineers work on the core of CSMS and eMSP platforms for e-mobility companies across Europe - OCPP message processing, roaming flows and billing.

What stands out most is the combination of technical expertise and an understanding of the business context of the project. i4B did not approach the cooperation only as a set of IT tasks to complete but tried to understand why certain solutions were needed and what they meant from our perspective.

Bartłomiej Gast
Board Member · Enelion
What we built

Integrations running in production today

A few of the EV charging integrations i4B has designed, built and still maintains for CPOs, eMSPs and charging platforms.

Hubject · CPO side

A SaaS platform's operators, published on Hubject

A multi-tenant CSMS wanted its CPO customers' stations visible to eMSPs across Europe. We built the OICP CPO interface: dynamic EVSE updates, real-time status, remote control and CDR reporting.

Hubject · eMSP side

Roaming for a white-label driver app

An eMSP with its own app wanted roaming through Hubject. We built the OICP eMSP interface into its backend and app: remote control, session handling and CDRs across Hubject networks.

Private roaming hub

CPOs roaming with each other, no external hub

Several CPOs on one SaaS platform wanted access to each other's stations without Hubject or GIREVE. We built an internal roaming module that exchanges tokens, shares EVSE visibility and forwards session data.

ENAPI · UK

UK public networks in an eMSP app

An eMSP wanted its customers to charge on UK public CPO networks. We integrated ENAPI for remote start and stop, token forwarding and CDR processing inside the mobile app.

AMPECO · back office

AMPECO connected to ERP and invoicing

A B2B operator on AMPECO needed sessions, CDRs and tariffs in its existing back office. We built the REST and webhook integration, tariff sync with the ERP pricing engine and RFID authorisation tied to customer accounts.

AMPECO · driver app

A branded app on an AMPECO backend

An eMSP wanted its own app with live session control, driver authentication and usage history. We connected the customer account API to the app, with real-time start and stop, reports and multi-tenant support.

Building or scaling an eMSP?

We also deliver the whole platform end to end: driver app, roaming, tariffs and billing.

See full-service eMSP software
How we work

An integration is not done at go-live

1

Scope

Partners, protocol versions, data flows and who owns which record. Written down before a line of code.

2

Build

Connector, data mapping and error handling, built by a dedicated team in 1-2 week sprints.

3

Test

Charging and roaming flows tested end to end against partner test environments before real drivers use them.

4

Go live

Staged rollout with monitoring on sessions, tokens and CDRs, so problems surface on a dashboard, not in support tickets.

5

Maintain

Protocol upgrades, new partners and hub changes handled by the team that built the connector.

Ways to work together

One connector or a long-term integration team

Discovery

Consulting and project discovery

We analyse your partners and systems, define the technical requirements and build a roadmap. Short engagement, billed hourly or per project.

Team

Dedicated development team

Developers, testers and a PM working as an extension of your team. Long-term collaboration with a monthly fee based on team size.

Outsourcing

Full project delivery

i4B runs the whole lifecycle, from design to support after go-live. Fixed price or time and materials.

Software vendors can also work with us as a technology, integration or alliance partner: we help bring your product into client environments and onboard it.

Who it's for

Built for the businesses that keep EV charging connected

Charge point operators

Opening your network to roaming partners or connecting your CSMS to billing and ERP.

E-mobility service providers

Giving your drivers access to more networks without rebuilding your app.

CSMS and SaaS platforms

Offering roaming and integrations to every operator on your platform at once.

Charger manufacturers

Making your hardware work reliably with the backends your customers choose.

Who it isn't for:if an off-the-shelf plugin already covers your case, use it. We'll tell you so on the first call.
Talk to our team

Tell us what you need to connect

A 30-minute introductory call about your integration needs. We'll look at your setup together and suggest whether to build a connector, reuse what you have or keep it as it is.

You send one email
We reply within 24 business hours to pick a slot.
Bring your stack
CSMS, roaming hubs, partners, billing - we map the data flows with you.
You get a straight answer
A no-obligation conversation about your next step.
[PHOTO]
[NAME], [ROLE]
runs every eMSP consultation personally
Thank you - we'll be in touch soon.
Oops! Something went wrong while submitting the form.
FAQ

Frequently asked questions

7
questions we hear before the first call

Which EV charging protocols do you integrate?

OCPP 2.1 and all earlier versions (2.0.1, 1.6) between chargers and the CSMS, OCPI 2.1.1, 2.2.1 and 2.3 for peer-to-peer roaming, OICP for Hubject and ENAPI for UK networks. i4B is a member of the Open Charge Alliance.

What is the difference between OCPP and OCPI?

OCPP connects a charger to its management system (CSMS). OCPI connects charging businesses with each other, for example a CPO with an eMSP, so drivers can charge on networks they don't have a contract with.

Do you integrate with Hubject on both the CPO and the eMSP side?

Yes. On the CPO side we publish EVSE data, status and CDRs to Hubject. On the eMSP side we connect your eMSP driver app and backend so customers can charge across Hubject partner networks.

Can CPOs roam with each other without Hubject or GIREVE?

Yes, when they run on the same platform. We have built private roaming hubs inside multi-tenant CSMS platforms that exchange tokens, share EVSE visibility and forward session data between operators.

Can you integrate AMPECO with our ERP or our own app?

Yes. We have connected AMPECO to back-office, ERP and invoicing systems through its REST API and webhooks, and built branded driver apps on an AMPECO backend.

Who maintains the integration after launch?

The same team that built it. Protocol upgrades, new roaming partners and hub changes are planned with you, not handled as emergency tickets.

How do you work with us commercially?

Three ways: consulting and project discovery, a dedicated development team, or full project delivery at a fixed price or on time and materials.

From charge point to roaming partner to invoice, connected and looked after.
Talk to our integration team