Redesigning how Wheelseye listens to its users (NPS)

Redesigning how Wheelseye listens to its users (NPS)

Redesigning how Wheelseye listens to its users (NPS)

Industry

Truck Management

Truck Management

Company

Wheelseye

Wheelseye

Role

UI/UX Web Design

UI/UX Design

Year

2026

2026

Industry

Truck Management

Company

Wheelseye

Role

UI/UX Web Design

UI/UX Design

Year

2026

Company Background

Company Background

WheelsEye is a fleet management platform in India offering telematics solutions like - GPS tracking, advanced Pro features, diesel monitoring and many more. It serves logistics companies and large fleet owners seeking operational visibility, fuel control, and compliance management at scale - shifting manual operations to digital fleet intelligence.

My Role

My Role

The NPS survey existed, but the system was broken. Wrong questions, wrong timing, wrong users.

39

↑ from 31

Overall NPS score

26,890

Responses collected

61%

Promoters overall

CONTEXT

A feedback system that wasn't doing its job

A feedback system that wasn't doing its job

Wheelseye has 400,000+ users across GPS, Diesel Sensor, and FASTag. The team was collecting NPS, but the data wasn't reliable enough to act on.

Surveys went out at random times, asked the same questions to everyone, and gave users feedback options that didn't match their actual problems. Teams couldn't use the data to make decisions.

🚨

The problem wasn't that users weren't giving feedback. It was that we weren't asking in a way that made the feedback actionable.

BEFORE

  • Same survey for all new or old users

  • No product level NPS, only one overall score

  • Feedback options were too generic to be useful and match pain point

  • Surveys fired even when vehicles were offline.

DESIGN GOALS

  • Different surveys for new vs long-term users

  • Separate NPS for GPS, GPS Pro, DS, and FT

  • Contextual options per product and user stage

  • 90-day gap between surveys

  • Trigger at high-intent moments to improve collection rate

RESEARCH

Looking at the data before opening Figma

I worked with the analyst to understand few key data's points before getting to solution. This gave me a foundation to design from instead of making assumptions.


Study the current NPS ratings and percentage

→ Identify where NPS can be triggered

→ Group user types

  1. Current NPS Charts

Studied the existing NPS data to understand the baseline. Across all users, 61% were promoters, 14% were passives, and 24% were detractors. But the more useful part was the open responses : GPS accuracy, technician issues, and recharge costs kept coming up.

This told us the feedback options had to be specific enough to capture real problems, not generic buckets that lumped everything together.

  1. User Segmentation

We then grouped users by how long they had been on the platform. This turned out to be an important insight. New users (0-30 days) and older users (30+ days) had fundamentally different experiences and therefore, very different things to complain about or appreciate.

NEW USERS (0-90 DAYS)

Installation pain dominated

Bad install experience, installers arriving late or not at all, and slow support were the top detractor drivers. App confusion was secondary.

OLD USERS (90+DAYS)

Product & reliability gaps

Unresolved tickets, GPS inaccuracy, inconsistent features, and pricing relative to value were the core complaints.

  1. Identify most used features on the app

The next thing I needed to figure out was where in the app to show the survey. Timing matters a lot with NPS - if you catch someone mid-task or at a frustrating moment, the response is going to be skewed.


So I looked at feature discovery and success rates across different fleet sizes (SFO - XLFO) to find where users were most active and most likely to be in a good headspace to respond to give honest feedback.

That's what helped finalize where the survey triggers would sit.

DESIGN

What was designed and why

The rating input was the first thing we explored in depth. Getting users to pick a number between 1 and 10 sounds simple but the interaction design around it matters a lot, especially for a user base that isn't always highly tech-savvy.

Final Design

The standard 1–10 linear scale won because users already understand it. It has no learning curve, works the same way across all 4 products, and doesn't require a default selection.

Key Decisions taken

1

Bottom drawer, not a modal

The survey appears in a bottom drawer — non-blocking, dismissible, anchored to the user's current context. A modal would have interrupted whatever the user was doing. The drawer feels native to the app rather than an overlay from outside.

2

Emoji on the rating scale

Many fleet operators are not high-literacy users. A plain 0–10 scale can be confusing. Adding emoji at key points on the scale made it immediately clear what each end meant. Less thinking, faster response.

3

Different follow-up for each score

Based on what score a user picks, they see different options next. Detractors got specific problem categories. Passives got improvement suggestions. Promoters were redirected to the Play Store.

4

Two-level drill-down for installation complaints

If a new user picked "installation issue," a follow-up question appeared asking what specifically went wrong. This gave the ops team actionable, categorised signal instead of a vague flag.

5

Triggers at high-intent moments only

The survey only appears when a user is actively doing something. This made responses more relevant because users were engaged when they answered.

IMPACT

What changed

• Beyond the NPS number, the more meaningful outcome was structural.
• For the first time Product, CX, and Leadership had a single source of truth for user sentiment-broken down by - product (GPS,DS,FT), by user tenure, and updated monthly.

• The revised NPS feedback asked resonated more now as they matched what users were actually going through.

~ Made with love, procastination & framer ~

Vasu207@gmail.com

Create a free website with Framer, the website builder loved by startups, designers and agencies.