Your CPMS interface
The API or webhook supplies only the station, connector, account, or session context approved for the call reason.
For CPO operations and technical teams
Connect EVCalls to the systems behind your driver support operation through an approved API or webhook. Your charge point management system stays in control of charger communication.
The control path
EVCalls
Handles the approved support conversation
CPMS API or webhook
Exposes permitted data and requests
Your CPMS
Owns charger-facing communication
Charging network
Returns the state available to the CPMS
Built for the operator's stack
CPMS integration for EV charging operators begins with the business workflow, not a list of platform logos. A charge point operator needs to know which data the support agent can read, which requests it may submit, how the system confirms a result, and who receives the call when the connected path cannot continue.
We can integrate through APIs or webhooks supplied by your CPMS. We don't work directly with charging stations, and we don't execute OCPP commands. The version of OCPP used between your CPMS and chargers does not decide whether the support integration is ready.
That distinction protects your technical boundary. It also keeps procurement honest. We confirm the interface, permissions, and failure behaviour for your use case before we describe a workflow as supported.
Four connection points
The interface becomes useful when operations, technical ownership, confirmation, and escalation are designed together.
The API or webhook supplies only the station, connector, account, or session context approved for the call reason.
EVCalls submits only the requests your technical and operations teams have included in the tested workflow.
The integration identifies the response that means completed, rejected, unavailable, timed out, or still uncertain.
The call and approved context move to the Level 2, emergency, or financial route chosen by your operation.
Permission design
Your CPO technical owner approves the information, request, proof, and handoff fields for every call reason.
Read
Station, connector, account, or session context required by the workflow
Only the approved fields
Request
A CPMS operation exposed through its API or webhook
Only named requests in the tested call path
Confirm
The response or follow-up state that proves what happened
No success statement without the agreed signal
Escalate
Call reason, steps completed, and approved caller or system context
Only the destination and fields approved by the CPO
Integration discovery
A technical connection is only one part of the work. The CPO's support rules determine when the connection is used and when it must stop.
Start with one common call reason and the way your support team handles it today.
Define which network, site, station, connector, account, and session details are needed before system access.
Separate read access, permitted requests, and actions that remain human-only.
Document success, rejection, timeout, missing data, duplicate requests, and unavailable systems.
Review what the caller hears, what each system records, and exactly where a person takes over.
Claims stay behind the evidence
A CPO should be able to inspect the exact interface behind every integration claim.
Your platform owns the charger connection, credentials, protocol handling, and OCPP communication.
We do not publish a compatibility logo until the required interface and workflow have been verified.
Timeouts, unavailable systems, rejected requests, and unclear results receive an explicit fallback.
The integration receives the minimum permissions needed for the approved support path.
Connected systems beyond the CPMS
Your support number, call transfer route, CPMS, CRM, and ticketing tool do not share the same permissions or failure path. We scope each interface separately, including the fields that can move between systems and the person responsible when delivery fails. The same review follows the call data, access, retention, and AI-governance decisions across those systems.
EVCalls is ready to review interfaces for the systems in your operation, but we don't currently claim universal CRM, ticketing, or telephony compatibility. A named integration belongs on the site only after the required workflow has been verified.
The complete EV charging support workflow shows how these connections serve the call without taking ownership away from your team.
CPO integration questions
These questions keep platform access, operational authority, and caller communication aligned.
A charge point operator needs a documented interface and permission to use it for the agreed support workflow. That normally means identifying the API or webhook, its authentication method, the charger and session fields it exposes, the requests it accepts, and the response that confirms each result. The CPO also needs a technical owner who can approve access and explain how the platform behaves when a request fails or times out. EVCalls reviews those details against one call reason at a time. We do not treat a platform name or an OCPP version as proof that the required support interface exists.
No. EVCalls does not connect directly to charging stations and does not execute OCPP commands. The charge point management system remains the charger-facing system and continues to own its OCPP connection. When a CPO approves a support action, EVCalls may send a permitted request through the CPMS API or webhook. The CPMS decides how that request maps to its own charger communication and returns the available result. This separation keeps charger control, protocol handling, credentials, and station state inside the operator's existing platform. It also means compatibility must be evaluated at the CPMS interface, not inferred from the charger's OCPP version.
EVCalls is designed to work with CPMS platforms that provide a suitable API or webhook, but compatibility is confirmed through technical review rather than a universal promise. Two platforms can expose very different data, permissions, action requests, confirmation signals, rate limits, and error responses. Even two CPOs using the same platform may enable different capabilities. We start with the operator's highest value call reason and map the minimum interface needed to support it. If the required data or request is not available, the workflow can still gather context and escalate, but it cannot represent the missing platform capability as an automated resolution.
The workflow follows the fallback approved by the CPO and does not guess what the network is doing. EVCalls can continue with questions and instructions that do not depend on live system data, explain that the current status cannot be confirmed, and route the call to the agreed human destination when required. The operator decides which call reasons may continue without the CPMS and which must stop. During integration design, the technical team defines timeout limits, unavailable states, retry rules, and the context sent at escalation. A submitted request is never described as successful unless the agreed response or confirmation signal is available.
It can be scoped when the chosen CRM or ticketing system provides an approved interface, but EVCalls does not claim a universal CRM or ticketing integration today. The CPO first defines when a record should be created, which fields may be included, who owns the queue, and what should happen if delivery fails. That review also covers caller data, station and session identifiers, transcripts or summaries, retention, and access. A live transfer can be designed separately from record creation. Keeping those paths distinct lets the operator test whether the right person receives the call and whether the right system receives the approved context.
A CPO should begin with one frequent call reason, a limited permission set, known test cases, and an agreed human fallback. The test should include successful responses, rejected requests, missing identifiers, timeouts, duplicate requests, unavailable systems, and cases that must never enter automation. The operator's support and technical owners should review what the caller hears, what EVCalls sends, what the CPMS returns, and what evidence closes the step. The pilot can then measure the result chosen by the operator without inventing a public benchmark. Broader access should follow only after the first workflow behaves correctly under both normal and failure conditions.
Bring one common call reason and the way your team handles it today. We'll use those details to prepare a practical demonstration.
Automated form delivery isn't active yet. Send one call reason and the way your team handles it today directly to EVCalls.
Don't include passwords, API keys, payment card details, or live caller records. See our Privacy Policy.