Novo Driver App

Novo Driver App held in a cafe: the Driver Board screen showing a Safety Score of 88 and the latest trip
Novo Insurance
UX Designer
  • 1 UI Designer
  • 1 Product Manager
  • 10 Engineers
Mid 2025 – mid 2026
Shipped
Overview

Cut new driver churn from 25% to 5% by letting drivers handle key tasks themselves in Novo's telematics insurance app, where driving behavior sets the premium.

An insurance app built around how you drive

Novo Driver App home screen: driving summary with a live Safety Score of 90, estimated premium, upcoming payment, and rate simulator
Novo Driver App Driver Board screen: a Safety Score of 90 with breakdown cards for hard brakes, rapid acceleration, high speeds, and distance driven
Novo Driver App Insurance screen: policy vehicles with coverage details for bodily injury, property damage, and medical payments
Novo Driver App Billing screen: upcoming autopay, billing history, and managed payment methods
Novo Driver App Trips screen: a list of recent trips with route maps, distance, event counts, and points earned

The Novo Driver App is the policyholder's core experience. Telematics data tracks real driving behavior, hard braking, rapid acceleration, speeding, and feeds a live Safety Score that influences the premium.

Safety Score gauge legend: Min 1 to 50 in the red zone, 51 to 61 average in the yellow zone, 62 to 100 above average in the green zone, max 100 Safety Score gauge design spec: 50 degree center arc, 65 degree side arcs, and 8px border-radius on the segment ends
Safety Score card showing a low score of 30, needle in the red zone Safety Score card showing a mid score of 60, needle in the yellow zone Safety Score card showing a high score of 90, needle in the green zone

The app also handles onboarding, document upload, insurance documents, claims filing, and personalized engagement. I led the design and presented it in weekly reviews to engineers, PMs, the design director and the engineering director, answering questions and doubts as they came up. I worked with a UI designer, a PM and ten engineers based remotely in China. I owned the UX for the whole app, and the UI designer refined my screens and added new components to the design system.

Empower the customers

The idea was self-service first. Instead of customer service reps walking people through each step, in-app flows let customers finish important tasks themselves, on their own time.

Document & Photo Upload

Upload documents screen listing the vehicle registration and a safety course certificate still needed.
1Right after the app download, it lists what we still need.
The camera open on a vehicle registration card.
2A photo taken in the app replaces an email back and forth.
Both documents checked off, with a Done button.
3Each document checks off as it uploads.

New customers need to provide supporting documents: vehicle photos, proof of prior insurance, driver license. Previously a rep collected them by email or phone after signup, and completion hovered in the low forties.

Building upload directly into onboarding, surfaced immediately after the app download, moved the task to when attention and motivation are highest.

Before
  • A customer service rep contacts the customer after signup, by phone or email
  • Customer manually sends documents on their own
  • No in-app prompt or guidance
  • Momentum lost between signup and outreach
After
  • Upload step presented immediately after app download
  • In-app guided flow with clear instructions
  • Task completed while intent is highest
  • No waiting on a customer service rep's schedule
Design Principle

Timing is a design decision. The right task at the right moment often matters more than the task itself.

Multi-Driver Policy Setup

Every driver on a policy must install the app and pair it to a vehicle. For multi-driver households, completion collapsed, because you can't control what other people do: under 10% of multi-driver policies finished setup.

What we tried first

Reminders and notifications. We made the wording stronger, sent them more often, changed the timing, and tried new layouts, colors and bigger text. They worked for the primary driver, but nothing moved the other drivers on the plan.

My redesign gated the value: the primary policyholder can't access their policy until every driver completes setup. Until then, the app opens on a screen waiting for the other drivers. That one change put direct, personal motivation to follow up exactly where it belongs.

Locking the policy raised concerns. But the alternative was worse: new drivers were churning because the other drivers never set up before the activation window ran out.

Setup screen: all drivers must download the app and enable permissions, with a Remind drivers button.
1Every driver has to install the app. The policyholder can nudge them from here.
Setup screen pairing each vehicle, one already identified over Bluetooth.
2Each vehicle is paired so the premium is calculated right.
Congratulations screen: the Novo account is active.
3Only then does the account, and its insurance documents, open up.
Design Principle

When you need several people to act, find the one with the most to lose and make sure they feel it. They will chase the others for you.

In-App Claims Filing

Filing a claim is one of the highest-stress moments a customer has with their insurer, and there was no in-app path: call or email, then wait.

I designed an end-to-end claims flow covering collision, glass, and comprehensive damage. It opens with an emergency triage step that confirms the customer is safe, then routes to a customer service rep or to self-service.

The self-service flow captures all necessary information:

iDate, time, and location of the incident
iiWhich vehicle was involved (covered policy vehicle or rental)
iiiVisible damage: location on vehicle and description
ivPhoto uploads of the damage
vVehicle drivability and airbag deployment status
viInjury reporting
viiThird-party information: driver's license and insurance card upload
viiiPolice report confirmation
Claims flow screen: when did the accident happen, date and time inputs
Claims flow screen: where did the accident happen, address field with map and adjustable pin
Claims flow screen: which vehicle was involved, choosing between policy vehicles or other
Claims flow screen: who was driving the vehicle at the moment of the accident
Claims flow screen: is there visible damage to the vehicle, yes or no
Claims flow screen: tap to highlight all damaged areas on a top-down diagram of the car
Claims flow screen: describe damages free-text field with voice input
Claims flow screen: upload photos of the damage
Claims flow screen: is the vehicle drivable, yes or no
Claims flow screen: were the airbags deployed, yes or no
Claims flow screen: were there any injuries, yes, no, or not sure
Claims flow screen: upload the other party's driver license and insurance card
Claims flow screen: was a police report filed, yes or no

After submission, customers track claim status and an estimated resolution timeline in the app. The feature is designed and ready for launch.

Stakeholder Impact

In design reviews, customer service reps consistently reported these features cut their inbound volume of routine requests, freeing them for the issues that genuinely need human expertise.

A score that changes with every drive

There's no inherent reason to open an insurance app every day; most are opened reactively. The safety score creates a pull-based engagement loop: it updates with every drive, so customers have an ongoing reason to return.

Personalized coaching reinforces the loop. The more driving data accumulates, the more targeted the feedback, so people come back because it is useful, not because of made-up urgency.

Novo Driver App trip detail screen: a mapped route with time, distance, event counts, a 5-star rating, and points earned
Novo Driver App Insights screen: monthly trend charts for Safety Score and hard brakes with a tooltip showing a daily score
Design Rationale

A score that changes every time you drive gives people a reason to check back. The stakes are real, the feedback is real, and there's a number to improve, so it keeps people around without feeling like a trick.

New driver churn fell from 25% to 5%

Each number comes from redesigning one step customers used to get stuck on.

Document Upload Completion
Low 40s%
90%+
From customer service reps chasing people afterwards to a prompt in the app, right at onboarding.
Multi-Driver Policy Setup
<10%
68%
Gating policy access drove peer accountability and full household setup.
New Driver Churn Rate
25%
5%
Across all features shipped, new driver churn dropped from a quarter to nearly negligible.
NPS Score
50+
App Store Rating
4.5★
New Driver Churn Cut
80%
Setup Improvement
7x

What worked (and what I'd revisit)

The self-service model produced step-change improvements every time it was applied, consistent enough to become a design principle: if a task can be completed in-app, it should be. The safety score loop worked too, but mostly for customers who already drive safely.

Known Limitation

The experience is optimized for drivers who score well. For those who don't, it risks feeling punitive: a constant record of what they're doing wrong, pushing out the customers most in need of improvement.

The business model self-selects: better drivers stay, worse drivers churn. Workable short term, but not the vision. That's the challenge behind Good Miles: using positive reinforcement to retain the drivers who are struggling instead of letting the product push them away.