Kiril Velkov
All projects

Shell Recharge Solutions

Case study EV Market Customer Support

Duration 1 year
Product Business Support - Salesforce
Market Netherlands, Spain, France
My role Principal Product Experience Designer
Year 2022

Optimising Customer Support Ecosystem for Shell Recharge Solutions

A two-year contract rebuilding customer, technical, and financial support for one of the world's largest EV charging networks. Agents worked across three tiers in Salesforce with manual routing. I redesigned the operation around automated routing and integrated data solutions, reducing the need of manual work and errors.

Isometric illustration of the Shell Recharge ecosystem - depots, the roaming network, Shell Energy and a Shell Card connecting them
0% of support tasks fully automated, resolving without human intervention
0% faster to full case resolution, end to end
0 participants across four divisions in discovery research
0% of UX initiatives tied to KPIs, CLTV, and retention metrics

Project overview

Shell Recharge runs one of the world's largest EV charging networks, serving enterprise fleet clients and individual drivers across multiple European markets. The customer support operation was newly formed and had low efficiency. I joined the Amsterdam team with ownership of the full support journey, from customer-facing touch-points through to agent tooling and internal frameworks.

The challenge

Agents had no structured way to capture diagnostic information at first contact, so they called customers back a second time to collect what they missed. Information moved between four divisions through disconnected tools with no central source of truth. Every query was routed as if it needed a human, regardless of complexity. The brief was to cut resolution times and cost per ticket by rebuilding the architecture around a single streamlined channel.

The process

01

Empathise

Twenty participants joined for 4 days of testing. Representatives from Customer Care, Sales, Tech Support, and Finance. Conducted interviews, group workshops, observation, and shadowing.

02

Define Journey

Maps and service maps exposing every manual step, workaround, and handoff gap in the end-to-end process.

03

Ideate

Card sorting, content positioning, and pain point sessions to segment queries by resolution path.

04

Prototype

Salesforce console customisation with Einstein flows, and coded in Salesforce intake forms tested with frontline agents.

05

Validate

Tracked the automation success rate, average handling time, and CSAT throughout my contract.

Research introduction

What I did

To build an accurate picture of the operation I had to step in my colleagues' shoes. I ran discovery combining individual interviews, group workshops, observation, and shadowing. Group whiteboard sessions produced journey maps and service maps that made the full process visible for the first time.

Research methods applied

Individual interviewsGroup workshops and whiteboard sessionsDirect observationShadowing live support calls

What I found

The findings were consistent across groups. Manual effort and workarounds, every agent had their own way of doing things, no standardised processes and tools. Information passed through disconnected tools instead of a central system. Agents had to type in a word document all answers from the clients, while keeping them on the phone. This greatly increased the time for every call. No standardised way of handling data between colleagues. It was strong case for consolidation and automation that shaped the redesign strategy.

Research board - five pinned photos of discovery sessions: flip-chart want/don't-want lists, whiteboard workshops, and sticky-note mapping across divisions

Users

First line support agent

Division

Customer Care

Context:

Handles first contact for B2C drivers and B2B fleet managers. High volume, mixed query types, no structured intake tooling.

Primary need

Know what to ask and where to put the answer.

Technical support specialist

Division

Tech Support

Context:

Diagnoses charging hardware faults, firmware issues, and installation problems. Receives cases with partial information.

Primary need

Full diagnostic context before the case reaches the queue

Finance coordinator

Division

Finance

Context:

Resolves invoicing disputes, payment failures, and fleet account reconciliation. Depends on data captured by other teams.

Primary need

Consistent, structured case data and account visibility

Whiteboard covered in colour-coded sticky notes mapping widgets across Sales, Delivery, Tech group, CC and Finance

Share of participants reporting each issue (max 20)

We missed to ask for information or spelled it wrong 17
I don't always use the official channels / I don't know them 4
No standardised process for handling cases 20
Had to call the customer more than once because of error or missing information 13
I did not know about the Wiki library 8

Evaluating the importance of widgets and information on the Account and Opportunities dashboards per division. This later was used to optimise the layout and provide hierarchy of information flow based on user needs.

Pain points

Delayed service

First-line agents work under pressure. Manual phone processes lead to mistakes. These errors delay resolutions and upset clients. Agents miss critical details. Simple calls take too long and require follow-ups. Backlogs grow.

Fragmented process

Systems remained disconnected. Colleagues shared data through various document types and paper notes. Fragmented channels left managers without visibility. This created gaps and duplications.

Frustration

Processes lacked standardisation. Agents had no shared way to handle or transfer information. Each agent developed a personal approach which led to errors and unhappiness among the agents.

Wasted resources

The escalation model misaligned with actual volume. Most queries followed predictable flows suited for automation. Very few required specialist intervention. The system still routed every query to a human agent.

Support journey and task flow

We mapped resolution paths to organise customer requests. Most queries followed predictable logic. A small number required specialist review. This division drove first part of the optimisation design.

I introduced RICE scoring, MoSCoW analysis and Impact versus Effort mapping to base roadmap decisions on evidence. We evaluated every UX initiative for business value and feasibility before adding it to the backlog. The scoring method made trade-offs clear when user needs conflicted with business goals. This approach gave stakeholders a transparent way to prioritise tasks.

Chatbot speech-bubble icon

Customers stated their issue to the chat before reaching a person. Einstein classified the query and selected the resolution path from that classification. Automatable queries resolved without ever occupying an agent.

Form transforming into a structured document icon

We built an automated Salesforce form. We added predefined drop-downs and validation for emails, phone numbers and charger numbers. This setup improved information accuracy and capture speed.

Stacked severity tag icon

We integrated severity tags to prioritise cases. We flagged repeat callers, electrical damage and human harm for immediate action. Lower impact cases received standard routing.

Chat conversation icon

Integration of targeted questionnaires into the chat. This helped clients provide the correct information upfront. It gave them time to gather the required details. This approach reduced the number of questions agents had to ask.

MVP Prioritisation

Omnichannel Intent Routing in Salesforce

  • Customers state their issue via text or voice before connecting.
  • Keyword analysis triggers the correct matching flow.
  • The system defaults to self-service resolution and routes to specialists when necessary.
  • We maintained a single line for maturing markets like Spain and France.

Structured Intake Forms for Frontline Agents

  • Agents complete guided forms within the Salesforce Lightning Console.
  • Embedded field rules validate information automatically.
  • Users provide upfront information to Einstein.
  • Completed forms enter the technical queue with full context.
  • Required fields prevent incomplete agent submissions.

Contextual Data Display

  • Redesigned layouts improve information flow for cases, users, and financial support.
  • Catalogued user data is grouped by relevance and importance.
  • The new structure speeds up the user journey from research to submission.

Ideation session

Initial brainstorming

Based on thorough research, information clustering, and team-identified insights. This session aimed to gather a broad spectrum of ideas and identify key areas of focus.

Technical feasibility review

We collaborated with the front-end and back-end development teams to assess the technical viability of the ideas generated in the first session. We also prioritised these ideas based on feasibility.

Stakeholder alignment

We brought together product owners, developers, QA specialists, and the sales team to ensure that the proposed ideas aligned with business objectives and stakeholder requirements. This validation was crucial for securing buy-in from all relevant parties.

Laptop mockup showing the redesigned Shell Recharge support dashboard with charging metrics and case queues

Reflection

Structural problems show up as performance problems. Agents had to remember which questions each fault type needed, so they missed details or over-collected to be safe. Dynamic forms now show only the fields that fault requires, so the tech team gets the right information the first time.

Standardisation before automation. The instinct was to automate immediately however we had to dig deeper and understand and align processes on which automation was implemented with precision and less noise.

Scoring beats arguing. RICE and MoSCoW gave every request a number, so sales, operations and engineering could see which work was worth more before anyone got attached to their own idea. Once the scores were on the table, agreeing on the backlog order was quick.

Automating the predictable queries freed 30 agents from repetitive work. Five moved into the specialist tier handling complex escalations. The rest moved into tech support, finance and sales, where their product knowledge had more value. Designing where people go next was part of the work.