Voice support built for charging point operators

    An AI Call Centre for EV Charging That Works With Your Team

    We build driver conversations around your app, CPMS, and human support routes.

    Plan Your Call Flow Demo

    See your call flow in action

    Share a common call reason and your CPMS name. We'll discuss how the conversation should work and prepare a demo.

    We'll use these details to arrange your demo and respond to your request. See our Privacy Policy.

    Plan Your Call Flow Demo

    The product decision

    Keep the Decisions Your Team Needs to Own

    Our AI call centre for EV charging takes a defined role in your support operation. We can answer repeat questions, cover nights, or help during busy periods. You choose the starting point, and we build the conversation around the people and systems you already use.

    You keep control. We agree which calls we handle and who receives each exception. Your staff can keep the work they do today while we take on the hours or call reasons you choose.

    Our software and electrical engineering perspective keeps the conversation connected to the systems behind it. We explain the system steps in plain words. You and your technical team should be able to follow the call together.

    Illustrative operator walkthrough

    Follow a Cable Release Call From Request to Handoff

    What happens when the system accepts a request, but the driver still needs help? Follow the conversation and the decision behind each step. This is a simulated text demonstration, not a live connection or customer recording.

    Your pilot uses the questions, permissions, and support contacts you approve. The example shows why confirming the outcome is part of the call, even after a request has been accepted.

    A request is only one part of the call

    Five steps show the caller, the CPMS response, and the reason for a human handoff. You control the pace. No audio or system request runs.

    Read the full walkthrough transcript
    1. Identify the call

      Driver: My session has ended, but the cable is still attached. I'm at station DEMO-04, connector 2.

      Operator context: Example identifiers only. The call flow verifies the site and connector using the operator's approved questions.

    2. Check the approved path

      EVCalls: Thanks. Please don't force the cable. I'll check the next step for this station.

      Operator context: In this simulation, the approved checks are complete and the CPMS permits a release request. A real workflow first applies the CPO's safety and session rules.

    3. Request through the CPMS

      EVCalls: I've requested a release through the charging network's system. I'll check the response before asking you to try again.

      Operator context: Simulated CPMS response: request accepted, final outcome pending. The CPMS, not EVCalls, manages the charger connection.

    4. Confirm what happened

      Driver: The cable is still attached.

      Operator context: The call remains unresolved. An accepted request is not evidence that the connector released. The flow stops automatic retries at the operator's agreed limit.

    5. Bring in the right person

      EVCalls: I'll connect you with the support team and pass on the station details and the steps we've tried.

      Operator context: The approved L2 route receives the call reason, relevant identifiers, attempted action, and unconfirmed result. A failed transfer follows the separately agreed fallback.

    Choose the operating position first

    Four Ways Voice AI Can Sit Beside Your Current Team

    We agree the hours and calls for each mode. Your team chooses the system access and who takes over when needed.

    Selected first response

    Begin with approved call reasons that have a clear identification path, decision tree, and next step.

    After hours coverage

    Route defined calls outside your current team's hours while preserving the on call, emergency, refund, and Level 2 paths.

    Overflow support

    Give repeatable call reasons a consistent path during busy periods without changing who owns exceptions.

    Context before Level 2

    Gather the approved caller and issue details, record what was tried, and transfer the case to the right human destination.

    The calls need distinct rules

    A Wallet Question and a Safety Report Should Never Share One Script

    We start with the caller's question. Then we agree the instructions, system information, and person needed for that call.

    01

    First charge and app

    Walk through the operator's approved onboarding, app discovery, account, and first session steps.

    02

    Wallet and account guidance

    Explain how the operator's wallet or account process works without collecting payment card information or deciding refunds.

    03

    Connected support requests

    Use an approved CPMS API or webhook path for the information or request included in the tested workflow.

    04

    Connector release path

    Request an authorised release through the customer's CPMS when the interface, permissions, safety rules, and confirmation are approved.

    05

    Human and emergency escalation

    Move the call when safety, refunds, uncertainty, policy exceptions, or technical ownership require a person.

    From hello to a known next step

    Six Decisions Turn a Conversation Into an Operator Workflow

    You should be able to follow each step. That includes a system that isn't responding or a call that needs a person.

    01

    Answer in the operator's voice

    Use the approved greeting, language, notices, and questions for the network or programme receiving the call.

    02

    Identify the situation

    Collect only the caller, site, station, connector, account, or session references required by that workflow.

    03

    Follow the business rules

    Guide the driver through the CPO's app, wallet, account, charging, safety, or escalation steps in the approved order.

    04

    Use connected context when approved

    Read information or submit a permitted request through the CPMS interface. The CPMS remains in control of charger communication.

    05

    Check what actually happened

    Use the agreed response or another confirmation signal before describing a request as successful.

    06

    Escalate with useful context

    Send the call to the defined human route with the permitted identifiers, call reason, completed steps, and unresolved decision.

    The detailed EVCalls support workflow separates the voice agent, CPMS, charging station, and CPO responsibilities at each step.

    Connected, but not directly to the charger

    Your CPMS Decides What the Support Flow Can See and Request

    EVCalls connects through an available CPMS API or webhook after the interface, permissions, fields, and responses have been reviewed. It doesn't connect directly to charging stations or execute OCPP commands.

    If a connector release or another request belongs in the workflow, EVCalls submits it through the CPMS path the operator approved. The CPMS communicates with the charger and returns the available result. We don't treat submission as proof that the result occurred.

    We review your exact connection together. Our integration design process checks the available information, permitted requests, and response when a system is unavailable.

    The approved chain

    01Driver describes the issue
    02EVCalls follows the support rules
    03CPMS receives an approved request
    04Charging environment returns its available response
    05EVCalls confirms, explains, or escalates

    Automation earns trust by stopping correctly

    Four Conditions Move the Call Out of the Normal Flow

    The CPO defines the exact route, but these ownership boundaries are already part of the service design.

    Safety concern

    Physical damage, smoke, fire, exposed electrical parts, collision, medical risk, or another urgent condition bypasses normal troubleshooting.

    Refund or financial exception

    The voice agent can explain approved account steps, but a human or designated team owns refund and financial decisions.

    Unclear or unconfirmed result

    The flow doesn't guess that a station, account, or request changed when the agreed evidence is missing.

    Unavailable connected system

    The CPO decides which calls may continue without CPMS context and which calls must stop or escalate.

    Language is part of the workflow

    Multilingual Support Built Around Your Operational Vocabulary

    EVCalls supports multilingual call operations. The CPO approves station names, app labels, account terms, safety phrases, escalation language, and the words drivers use for local services.

    Each selected language follows the complete questions, instructions, connected steps, confirmation, and human route. We confirm the right language options with the CPO during scoping and build them around the full customer workflow.

    Language approval includes

    • Greeting and caller notice
    • App, account, wallet, site, and station terms
    • Safety and emergency language
    • Connected-system responses
    • Escalation wording and receiving coverage
    • Mixed vocabulary and unrecognised terms

    The pilot needs a review record

    Measure Whether the Workflow Behaves Correctly Before You Measure Scale

    Choose one call reason to test. Agree what a useful result looks like. We test the normal path, missing information, unavailable systems, rejected requests, unconfirmed results, required escalations, and failed transfers.

    First, check the decisions. Did the caller get clear guidance? Did the right person receive the exception? Then compare time spent and work completed with your current service. Use the same call types and hours. Keep repeat calls and failed transfers in the review so a short call isn't mistaken for a solved problem.

    When you're ready to define that test, bring one real call flow to EVCalls with the current decision path and the result your team wants to judge.

    A pilot review should check

    • The caller and charging context are identified with the approved questions
    • Instructions match the CPO's current app, account, wallet, and safety rules
    • CPMS fields and requests stay inside the reviewed permissions
    • A submitted request is separated from a confirmed result
    • Human routes receive the approved context and handle failed transfers
    • Multilingual terminology is reviewed against the actual workflow
    • Data, access, retention, and model improvement decisions are documented

    CPO product questions

    The Questions That Decide Where Voice AI Belongs

    These answers focus on operating position, workflow selection, human handoff, pilot evidence, and control of connected requests.

    What makes an EV charging voice agent different from a general voice assistant?

    An EV charging voice agent is shaped around the operator's real support decisions, not only a general conversation model. It needs to identify the relevant site, station, connector, account, or session details without asking for information the workflow does not need. It also needs approved app instructions, account and wallet steps, CPMS boundaries, permitted requests, result confirmation, refund routes, safety escalation, and Level 2 destinations. The voice experience is important, but it is only one layer. A useful support flow connects what the driver says to the CPO's systems and policies while making the stopping point clear when a human or another team owns the decision.

    Where can EVCalls fit into our current support coverage?

    EVCalls can be scoped around the part of the support operation the CPO wants to test. That may be the first response for selected call reasons, coverage outside the current team's hours, overflow during busy periods, or a defined path that gathers context before Level 2 takes over. The right position depends on the operator's call volume, internal coverage, languages, escalation routes, system access, and risk boundaries. EVCalls does not require the CPO to publish a full replacement plan before a pilot. The teams can begin with one workflow and decide how the service should sit beside people, vendors, and existing support tools.

    Which call reason should a CPO use for the first pilot?

    Choose a frequent call with a clear current process and a result your team can judge. Good candidates have known identification questions, approved instructions, an available CPMS path if one is required, and a defined point where a human takes over. The call should be useful enough to test the operating model but narrow enough to reveal why each step succeeds or fails. A first charge walkthrough, app access question, wallet guidance flow, or selected connector release request may fit when the CPO has approved the exact path. Emergency, refund, and unclear technical cases still need explicit human boundaries from the first test onward.

    What information should reach Level 2 when a call escalates?

    Level 2 should receive only the context the CPO has approved for that handoff. The confirmed starting set is the caller's name and phone number when they are needed, the reason for the call, and the steps already completed. A deployment may also require approved site, station, connector, account, or session references, but those fields depend on the operator's workflow and available system interface. The teams should define the destination, transfer method, permitted context, and fallback when the receiving route does not answer. Financial decisions, emergencies, and unresolved requests should not lose their ownership during an automated transfer between support teams.

    How should a CPO evaluate an AI call centre pilot?

    A CPO should evaluate whether the agreed workflow behaves correctly, not whether a scripted demonstration sounds impressive. The test should cover identification, approved questions, system availability, permitted requests, result confirmation, caller explanation, human escalation, data handling, and failure cases. The team can record whether the flow reached the correct next step, stopped at the right boundary, transferred the approved context, and produced enough evidence to review what happened. Production metrics and commercial targets should be defined from the operator's baseline rather than borrowed from an industry claim. The pilot succeeds only against the conditions both teams approve before testing begins.

    Who decides what the voice agent may request through the CPMS?

    The CPO decides which requests belong in the support workflow and the available CPMS interface determines what is technically possible. EVCalls does not connect directly to charging stations or execute OCPP commands itself. The technical review identifies the API or webhook, authentication, required fields, permission level, response, timeout, and confirmation signal for each approved request. The operations review defines when the request is allowed and when the call must stop or move to a human. A request that was submitted is not described as successful unless the agreed response or another confirmation signal shows what actually happened in the connected system.

    Give One Repeat Call a Better Path Before You Change the Whole Operation

    We'll map the caller questions, system boundary, confirmation, and human route into a demonstration your CPO team can inspect.