Skip to main content
UI Coach Logo
Advanced

EV Charging Session Failure Recovery

Design a charging recovery flow that diagnoses start, power, connector, account, and payment failures without stranding the driver.

Mobile, Kiosk2 to 4 hours

The brief

Understand the problem

Background

A charging session depends on the vehicle, cable, station, network, account, and payment method. Generic error messages make drivers repeat unsafe or ineffective steps while battery range continues to fall.

User context

Mei arrives at a motorway charger with 8 percent battery. The app authorizes payment, but the station reports an active session while the car receives no energy.

Product problem

Mei needs to understand what is known, avoid duplicate billing, and choose a practical recovery path based on available range and nearby station status.

Objective

Create diagnosis, guided recovery, billing protection, and support handoff for a failed public charging session.

What to design

Define the experience

Required experience

  • Confirm the vehicle, connector, station, and session state
  • Follow safe troubleshooting for the identified failure
  • Stop or dispute a billed session with no delivered energy
  • Move to a credible alternative or reach station support

Screens and states

  • Session diagnosis
  • Guided recovery
  • Billing and stop confirmation
  • Alternative charger and support

Core user flow

Follow the critical path

  1. 01

    Mei scans the charger and sees that authorization succeeded but power delivery remains at zero

  2. 02

    The app asks her to verify the connector lock and then attempts a remote session reset

  3. 03

    She stops the stale session and receives a zero-energy billing receipt

  4. 04

    A nearby compatible charger is reserved for ten minutes within her estimated range

Product rules

Requirements and constraints

Requirements

  • Separate authorization, connection, power delivery, and billing states
  • Show delivered energy, elapsed time, price basis, and session identifier
  • Sequence only safe troubleshooting steps for the current station
  • Confirm that a failed session stopped before starting another
  • Provide staffed support with the station and session context

Constraints

  • Battery range is an estimate and cannot guarantee arrival
  • A connector must not be released through unsafe instructions
  • Station connectivity may prevent remote diagnostics or reservation

Reality check

States worth considering

The cable remains locked after stopping
The session bills idle time but delivered no energy
The station is offline
The accessible charging bay is occupied
The driver's phone has no mobile data

Finish line

What to deliver

  • Four mobile screens plus one charger-kiosk error state
  • A session state diagram covering authorization through receipt

If you want more

Optional extensions

Add a roaming-network support handoff
Design recovery when payment succeeds twice

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
Stint Ultra ExpandedRoboto

Stint Ultra Expanded & Roboto

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Advanced
Transportation

Real Time Commuter Carpool

Design a same-day carpool experience that matches compatible routes and divides costs without encouraging unsafe driver interaction.

Mobile4 hours plus
Trust and SafetyService Design
Advanced
Transportation

Accessible Airport Wayfinding

Design step-free airport guidance that combines gate timing, assistance points, lift status, rest needs, and indoor location uncertainty.

Mobile2 to 4 hours
AccessibilityNavigation
Advanced
E-commerce

Scan and Go Grocery Checkout

Design an in-store checkout flow where shoppers scan items as they shop, resolve mistakes, and pay without a staffed register.

Mobile4 hours plus
Interaction DesignError Handling
Intermediate
Transportation

Public Transit Trip Options

Design a city transit planner that compares viable routes and responds clearly when service conditions change.

Mobile2 to 4 hours
Mobile DesignInformation Hierarchy
Intermediate
Transportation

Ride Pickup at a Crowded Venue

Design a pickup coordination flow that helps riders and drivers meet safely when roads, crowds, signals, and venue rules keep changing.

Mobile2 to 4 hours
NavigationMobile Design
Advanced
Creator tools

Consent-Based Remote Camera Preview

Design a temporary camera-sharing session that lets the person being photographed preview and approve a shot from their own phone.

Mobile2 to 4 hours
Trust and SafetyInteraction Design