For CPO operations and technical teams

    CPMS Integration for EV Charging Operators Starts With the Access Your Support Workflow Actually Needs

    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.

    CPO-owned permissionsAPI or webhook accessNo direct charger connection

    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

    Your Network Architecture Decides What the Support Layer Can Do

    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

    Integrate the Decisions Around the Call, Not Just the Endpoint

    The interface becomes useful when operations, technical ownership, confirmation, and escalation are designed together.

    Your CPMS interface

    The API or webhook supplies only the station, connector, account, or session context approved for the call reason.

    Approved requests

    EVCalls submits only the requests your technical and operations teams have included in the tested workflow.

    Confirmation signals

    The integration identifies the response that means completed, rejected, unavailable, timed out, or still uncertain.

    Human escalation

    The call and approved context move to the Level 2, emergency, or financial route chosen by your operation.

    Permission design

    Give Each Workflow the Smallest Access It Needs

    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

    Five Reviews Turn an Interface Into a Testable CPO Workflow

    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.

    01

    Choose one CPO support workflow

    Start with one common call reason and the way your support team handles it today.

    02

    List the required identifiers

    Define which network, site, station, connector, account, and session details are needed before system access.

    03

    Approve the smallest useful permission set

    Separate read access, permitted requests, and actions that remain human-only.

    04

    Define every result and failure path

    Document success, rejection, timeout, missing data, duplicate requests, and unavailable systems.

    05

    Test normal and exception calls

    Review what the caller hears, what each system records, and exactly where a person takes over.

    Claims stay behind the evidence

    We Won't Put Your CPMS Logo on a Promise We Haven't Tested

    A CPO should be able to inspect the exact interface behind every integration claim.

    The CPMS stays charger-facing

    Your platform owns the charger connection, credentials, protocol handling, and OCPP communication.

    A platform name is not proof

    We do not publish a compatibility logo until the required interface and workflow have been verified.

    Failure is part of the design

    Timeouts, unavailable systems, rejected requests, and unclear results receive an explicit fallback.

    Access follows the workflow

    The integration receives the minimum permissions needed for the approved support path.

    Connected systems beyond the CPMS

    Telephony, CRM, and Ticketing Each Need Their Own Owner

    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.

    Bring this to the technical review

    • One frequent CPO support call reason
    • API or webhook documentation
    • Authentication and permission model
    • Required data fields and allowed requests
    • Success, rejection, timeout, and unavailable responses
    • Level 2 and exception destinations

    CPO integration questions

    What Operations and Technical Teams Need to Settle

    These questions keep platform access, operational authority, and caller communication aligned.

    What does a CPO need from its CPMS provider before an EVCalls integration can begin?

    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.

    Does EVCalls connect directly to chargers or execute OCPP commands?

    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.

    Can EVCalls integrate with any CPMS used by a charging network?

    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.

    What happens when the CPMS is unavailable during a support call?

    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.

    Can the integration create tickets or update a CPO's CRM?

    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.

    How should a CPO test an integration before expanding it across the network?

    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 CPO Workflow and the Interface Behind It

    We will map the required data, permitted requests, confirmation signals, and human fallback before proposing a pilot.

    Get Started

    Plan a Working Demo

    Bring one common call reason and the way your team handles it today. We'll use those details to prepare a practical demonstration.

    Built around one real support workflow
    English and Arabic call support
    CPMS access reviewed before integration
    A focused pilot with agreed test conditions

    Email Your CPO Workflow

    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.