Work About Contact
ChargePoint Lead Product Designer

Access management for EV charging

Simplified how admins configure EV charging access, pricing, and driver eligibility reducing setup related support tickets by 30%

ChargePoint access management — policy-based control for EV charging
Impact
30%Reduction in support tickets
+45%Increase in subscription revenue
1 systemUnified design system across admin, support & driver apps
Overview

ChargePoint's admin portal was critical for workplaces to manage access on EV charging stations and help drivers use those stations. Over time it had grown into a powerful but complex, fragmented tool with outdated patterns. It worked well for power users like support agents who knew where everything lived, but left everyday station admins struggling with even the most basic tasks — like setting access policies and approving drivers.

This led to an operational bottleneck: support was swamped with 20k setup-related cases, and stations took up to 6 months before becoming available to drivers. My goal was to redesign the admin portal into streamlined, scalable workflows that help admins effortlessly set who can charge, when, and at what price — ensuring drivers get reliable information about charging access. The portal was built on legacy code soon to be retired, so all new development happened in a new framework, which we took as an opportunity to create a shared design system.

Role
End-to-end design; research strategy & methods; core patterns & components
Duration
6 months
Team
2 Software PMs · 20+ developers (web, iOS, Android)
Partners
Support, Customer Relations
The legacy admin portal — a fragmented, tab-heavy configuration surface
The starting point: a capable but fragmented portal where configuring one program meant hopping between disconnected screens.
Research

Three kinds of admin, one fragile chain

I mapped the ecosystem around every charging program and found three users depending on the same setup:

  • Novice admins — new to charging programs.
  • Advanced admins — need bulk actions to efficiently operate at scale.
  • EV drivers — need the app to reliably show the right access and pricing set by admins.

Delays and usability errors while setting up station charging policies cascaded into stranded EV drivers desperately looking for a charge, angry driver messages and emails to admins, and HR escalations. The admin portal let admins create station and driver groups and apply different policies to them — access hours, pricing shown in-app, driver eligibility, and station visibility.

Existing process map of the fragmented admin configuration workflow
Mapping the existing process surfaced how many disconnected steps a single program took to set up.
Design principles

Four rules to guide the redesign

01
Unify the setup

One workflow instead of fragmented tabs.

02
Empower self-service

Provide contextual help and smart defaults when possible.

03
Connected systems

Reflect admin actions instantly across driver and support touch points.

04
Progressive clarity

Surface only what's relevant for the user's experience level.

The solution

Three problems, redesigned end to end

The old multi-tab configuration, split across isolated screens
Problem 01

Hopping across tabs to set up hours, pricing and eligibility

Admins needed to move between four disconnected screens — each living in its own tab — to configure a single charging program. It resulted in knowledge gaps and workflow gaps.

The redesigned unified setup form with expandable policy sections
Solution

A streamlined single-form workflow to set up all the policies

Introduced progressive form patterns where each policy — hours, pricing, eligibility — expands with helpful defaults. Enabled bulk actions for large-scale admin operations.

The old pricing configuration, dense and hard to reason about
Problem 02

Multi-level pricing was the most complex and confusing

Multilayer pricing — peak, off-peak, idle, employee vs. guest tiers — was powerful but intimidating. It created a high dependency on support, who helped admins break even or get a competitive edge.

The redesigned pricing flow with inline guidance and benchmarks
Solution

A self-serve experience with contextual help

Inline explanations, examples, and benchmark comparisons (e.g., "what similar businesses charge") so admins could price confidently on their own.

The old driver-approval mechanism relying on shareable codes
Problem 03

A time-consuming manual driver-approval process

Admins preferred a hands-off way to add drivers, but auto-approval made the network secret behind code numbers — hard for drivers to find, and hard to track if codes were misused or leaked, since anyone with a code was added automatically. So admins fell back to slow manual approval. Workplaces needed "employee-first" rules.

Solution

Flexible approval automation

Auto-approve trusted groups, while keeping manual review options for others. Admins gained confidence and time back.

Design system

One taxonomy across three surfaces

With the legacy codebase being retired, I created and documented a unified design system for admins, support teams, and EV drivers. Shared taxonomy, patterns, and reusable components made the system scalable and increased product velocity. I detailed implementation notes in Confluence and shared my organized Figma files with developers.

The unified design system — shared components and patterns across admin, support, and driver apps
A shared system so a change in the admin portal reads consistently in the driver app and support tools.
Cross-platform impact

Admin decisions, visible in the driver app

The changes in the admin portal opened up opportunities to show richer information in the driver app, which helped drivers:

  • Easily find eligible stations they can charge at.
  • Trust the app.
  • Easily request access to start a charge.
Drivers had misinterpreted that pricing was set by ChargePoint, so we added help text to convey it was set by the workplace.
Impact & reflection

A self-service platform admins trust

The redesign turned Access Management from a support-heavy system into a self-service platform — a 45% increase in subscription revenue and a 20% reduction in support call volume. Admins regained control, drivers gained clarity, and support teams could focus on growth instead of troubleshooting.

Simplicity isn't about removing features — it's about aligning systems with human expectations. Designing for admins meant designing trust into every decision.