Hansel Soans Case study
Turtlemint

From a phone book to a sales workflow.

Turtlemint's sales teams manage a network of digital partners who sell its insurance. The CRM in their Ninja app was used mostly to look up phone numbers. I led its redesign into My Partners: one place to see a partner's business and act on it.

Adeeba Tanveer Amardeep DP -12112 · Last called 21 days ago
Leads Business Contests Profile
Today
Two wheelerInspection Initiated
Amit Gupta₹18,844
New vehicle, Ashok Leyland Refrigerator Van
Premium due in XX days
TermApproved For Investment
Anjali Sharma₹12,844
New vehicle, Ashok Leyland Refrigerator Van
Expiring in XX days
AT
Adeeba Tanveer Amardeep DP -12112 · Last called 21 days ago
Call Partner WhatsApp
MTD Premium 1.43k
Renewal Premium 30k / 67.5k
Leads Business Contests Profile
Overall Business All time
Total Premium₹23.5k / ₹67.45k
Months Active7/14 (30%)
Avg. Monthly Premium₹23.5k
Highest Monthly Premium₹23.5k (Jan 2023)
Renewal Conversion Sale / Quotes 14/35 60%
New Business Sale / Quotes 14/35 45%
Vertical Split Last 12 months
7%Two wheeler
5%Motor
15%Commercial
RoleProduct Designer, project lead
TeamPM, 2 Developers
ProductNinja · My Partners (CRM)
ScopeResearch, IA, UX and UI · two phases
StartedJuly 2023
02 Context

The work happens one partner at a time.

Turtlemint sells insurance through digital partners, or DPs. The people using Ninja are responsible for managing multiple digital partners, working from a daily list of the DPs they need to interact with.

The CRM module inside Ninja was meant to support that relationship. In practice it was used for partner communication and to retrieve phone numbers.

What a day with the roster looked like

From the empathy-mapping workshop: what users said they do to get the job done.
  1. 01 · The list A daily list of DPs they need to interact with Their own list
  2. 02 · The number “I use Ninja to get contact details of the DP” Ninja
  3. 03 · The context They open their Excel sheet and get info of the DP Excel
  4. 04 · The sale “Quotes module make creating & requesting easy” Ninja
  5. 05 · The overview Opens the app once in 3/4 days just to view insights Ninja
The hard part

Managing multiple partners made it difficult to decide who came first.

“Can the app give me suggestions on who to talk to?”
Frustration with how to find lowest performing DP
Inadequate information on the app in regards to DPs
“It's better to make my own Excel sheet”
Empathy map, user conversations

The job ran across Ninja, the phone and a spreadsheet. The app knew each partner's number, but not why they were worth calling today.

Next — The existing CRM
03 The problem

Fifty-one partners, and nothing to say which one mattered.

Mixpanel showed the CRM's call feature had low adoption. Usage was limited mostly to partner communication and retrieving phone numbers. The path to a partner explains why.

NinjaOpen the CRM tile
CRM landingSummary cards, categories, sort and filter over 51 results
Partner detailTags, committed value, notes, sales performance
CallOr mail, from the header
CRM 1
desu venkata pavan kumar / yanampally suman
1 Jun – 30 JunDATE RANGE27 days left
5.05KMTD PREMIUM4/51 Active
0AGGREGATED COMMITMENT
51 Partners
Your Partners2
All MTD Active Comeback Top Performer
All partners reporting to you
Sort ⇅ Name: A to Z · 51 Results Filter
AT1%
Adeeba TanveerDP-1486640
Productivity 1.43KCommitted ---
Last Sale 2 days ago111
AS0%
Avvari SrinivasDP-542214
Productivity 0Committed ---
Last Sale 393 days ago000
Before · CRM landing
1

A name that didn’t land

In user conversations, the term “CRM” wasn’t resonating. The entry point didn’t describe the job users came to do.

User conversations
2

Information overload

Multiple, confusing filtering and sorting options in a congested layout, above cards carrying an excessive amount of information about every partner.

CRM landing screen
AT11%
Adeeba TanveerDP-1486640
Productivity 24.18KCommitted ---
Last Sale: 5 days ago111
Top Performer Mtd Active 3 Details ⓘ
Committed Value for June4
Save View Edit History
NotesSee All ›
+ Add a New Note
Sales PerformanceLast 6 months ⌄
DailyWeeklyMonthly
Before · Partner detail
3

A cluttered first fold

Numerous tags and complex descriptions made the top of the partner screen a usability challenge. It took minutes to comprehend.

Partner detail screen
4

Prime space for an unused feature

The Committed Value section led the screen, yet was largely unused and lacked business impact.

Partner detail screen

No single screen was broken. The route through them was.

Users were asking the app who to talk to. The landing screen answered with sort orders, and the partner screen with a commitment form. Many kept their own Excel sheet alongside it.

The work was to shorten the distance between opening the list and knowing who to call.

Next — Streamlining the experience
04 Reframing the workflow

Four jobs, in the order people do them.

Read as screens, the CRM was two crowded pages. Read as work, it was four steps. Each design decision targets one of them.

01EnterRecognise where the partner work livesNinja → CRM tile
02FindNarrow the roster to the right groupLanding: categories, sort, filter
03UnderstandRead one partner at a glancePartner card and detail
04ActCall or message the partnerCall and WhatsApp in the partner header
01

Name the module after the job

The term “CRM” wasn’t resonating in user conversations, so the module was renamed My Partners. The entry point now says what users go there to do.

Enter · Phase 1 “Entry Point”
Before
CRM
After
My Partners
02

Categories instead of controls

The landing screen’s competing chips, sort and filter gave way to a search bar, a single Sort & Filter control and a row of partner categories. My List and Recent Calls were removed to keep the categories focused.

Find · Phase 1 “Reduced Category Clutter”
Before
AllMTD ActiveComebackTop Performer
SortName: A to Z · 51 ResultsFilter
After
Search
Categories
All Partners
Active DP
New Active DP
Top Performer
Sort & Filter
03

A card you can read in one look

The partner card was streamlined and its kebab menu removed. Status, last sale and total premium stay; the call is one tap away. Definitions inside each category help new users.

Understand · Phase 1 “Simplified Experience”
Before
AT1%
Adeeba TanveerDP-1486640
Productivity 1.43KCommitted ---
Last Sale 2 days ago111
After
ActiveAdeeba Tanveer
Last Sale20 Days ago
Total Premium₹3,00,000
04

The whole partner, with the call on top

Users asked for more comprehensive insight into their digital partners. Phase 2 rebuilt the partner screen around it: Call Partner and WhatsApp as the primary actions, premium at a glance, and Leads, Business, Contests and Profile as tabs.

Act · Phase 2 final partner screen
Before
Adeeba TanveerProductivity 24.18K · Committed ---Last Sale: 5 days ago
Top PerformerMtd Active
Committed Value for JuneNotes · Sales Performance
After · Phase 2
Adeeba Tanveer AmardeepDP -12112 · Last called 21 days ago
Call PartnerWhatsApp
MTD Premium1.43k
Renewal Premium30k / 67.5k
LeadsBusinessContestsProfile

Built in two phases, each earning the next.

Phase 1 · StreamlineMake the list usableWireframes and prototypes went through usability testing with eight users before the final UI.
EnterFindUnderstand
Phase 2Make the partner actionableStarted after favourable user feedback and a notable increase in KPIs tracked in Mixpanel.
UnderstandAct

The phone book became a partner list you could sort by what mattered, and a partner screen you could act from.

Next — My Partners
05 The redesigned experience

A roster you can sort by what matters, and a partner you can act on.

Two screens carry the work: My Partners from Phase 1, and the partner screen from Phase 2. Shown here with a refined visual system, the same content and structure.

My Partners
Search
Categories
32Active Partner
02MTD Active
24Inactive Partner
16Partially Active
46M0-M2
An active partner is someone who consistently sells insurance policies to clients every month.
Sort & Filter ⇅
Adeeba Tanveer
Last Sale2 Days Ago
Total Premium₹90k
Rajesh Thakkar
Last Sale45 Days Ago
Total Premium₹4 Lacs
Prashant Dubey
My Partners · Phase 1
01Categories with countsActive, MTD Active, Inactive, Partially Active and M0-M2 sit at the top with their numbers, so the roster is already sorted by the state of each partner.
02Definitions where they’re neededSelecting a category explains it in one line. New users learn what “active” means without leaving the list.
03Two facts and a callEach card keeps last sale and total premium, with the call button on the card. The kebab menu is gone.
32Active Partner
02MTD Active
24Inactive Partner
16Partially Active
46M0-M2
An active partner is someone who consistently sells insurance policies to clients every month.
Detail · 1:1 scale

The sort order is the category.

Instead of choosing a sort and a filter, users pick a group of partners by status. The count tells them how big each group is before they open it.

Partner screen · Phase 2

One header, four tabs, the call always in reach.

Adeeba Tanveer AmardeepDP -12112 · Last called 21 days ago
Call PartnerWhatsApp
MTD Premium1.43k
Renewal Premium30k / 67.5k
LeadsBusinessContestsProfile
Today
Two wheelerInspection Initiated
Amit Gupta₹18,844
New vehicle, Ashok Leyland Refrigerator Van
Premium due in XX days
TermApproved For Investment
Anjali Sharma₹12,844
New vehicle, Ashok Leyland Refrigerator Van
Expiring in XX days
Last 7 Days
MotorLead Form
Shaikh Shama Parveen₹6,844
New vehicle, Ashok Leyland Refrigerator Van
Leads
Adeeba Tanveer AmardeepDP -12112 · Last called 21 days ago
Call PartnerWhatsApp
MTD Premium1.43k
Renewal Premium30k / 67.5k
LeadsBusinessContestsProfile
Overall Business All time
Total Premium₹23.5k / ₹67.45k
Months Active7/14 (30%)
Avg. Monthly Premium₹23.5k
Highest Monthly Premium₹23.5k (Jan 2023)
Renewal ConversionSale / Quotes14/35 60%
New BusinessSale / Quotes14/35 45%
Mintpro Usage Last 12 months
40%
30
36
Vertical Split Last 12 months
7%Two wheeler
5%Motor
15%Commercial
7%Health
5%Mutual Funds
15%Term
Preferred Insurers All time · top 3
HDFC Life37%
SBI General Insurance37%
Shriram General Insurance37%
Business
Adeeba Tanveer AmardeepDP -12112 · Last called 21 days ago
Call PartnerWhatsApp
MTD Premium1.43k
Renewal Premium30k / 67.5k
LeadsBusinessContestsProfile
Digit
Valid till: 24th February 2024Get 3% extra activity pointsOn Digit & HDFC TW OD policies. Offer valid on select RTOs onlyLearn more
HDFC Bank
Valid till: 24th February 2024Get 3% extra activity pointsOn Digit & HDFC TW OD policies. Offer valid on select RTOs onlyLearn more
Contests
04The header never changesName, DP ID, last called, Call Partner, WhatsApp, MTD and Renewal Premium stay fixed across every tab. Contact is the primary action wherever the user is.
05Leads grouped by time, flagged by urgencyToday and Last 7 Days, with “Premium due” and “Expiring” bands under each lead so the next call is obvious.
06Business in one scrollOverall business, renewal and new-business conversion, Mintpro usage, vertical split and preferred insurers, read top to bottom in a single tab.

A category leads to a partner, and a partner leads to a call. The screens were designed as one route.

Next — The connected workflow
06 The product as a system

Five steps from the list to the call.

My Partners and the partner screen were designed as one route. Every step narrows the choice and keeps the call within reach.

01Enter
My Partners
Opened from Ninja
Ninja → My Partners
02Pick a group
32Active Partner
Categories with counts
03Scan a partner
Adeeba Tanveer
Last Sale
2 Days Ago
Total Premium
₹90 k
Last sale and premium
04Open the partner
Adeeba Tanveer Amardeep
LeadsBusinessContestsProfile
Leads, Business, Contests, Profile
05Act
Call PartnerWhatsApp
Call or WhatsApp
Shortcut From step 03, the call button on the card goes straight to step 05. The partner screen is there when the user needs context first.
Adeeba Tanveer
Last Sale
2 Days Ago
Total Premium
₹90 k
Tap
Adeeba Tanveer AmardeepDP -12112 · Last called 21 days ago
MTD Premium
1.43k
Renewal Premium
30k / 67.5k
Zoom · 03 → 04

The card is a preview of the header.

What the card shows in two numbers, the partner screen opens with in full: who they are, when they were last called, and where their premium stands.

What stays consistent
01

The call is always one tap away

It sits on every partner card and at the top of the partner screen, on every tab.

Card
Call PartnerPartner header
02

Numbers before detail

The list leads with category counts; the partner screen leads with MTD and renewal premium. Detail waits one tap below.

32 Active24 Inactive
MTD 1.43k · Renewal 30k / 67.5k
03

Time-sensitive items say so

Leads carry premium-due and expiry bands; contest offers carry their end date. Urgency is part of the item, not a separate list.

Amit Gupta · ₹18,844
Premium due in XX days
Anjali Sharma · ₹12,844
Expiring in XX days
Valid till: 24th February 2024

Phase 1 shipped and was measured before Phase 2 began. Here is what the numbers showed.

Next — Outcome
07 Outcome

From looking up numbers to making calls.

The CRM became My Partners: a roster organised by partner status, cards reduced to what decides a call, and a partner screen where contact comes first and business detail sits one tab away. Phase 1 was measured in the module before Phase 2 began.

Phase 1 · Was the change useful?
18%Improvement in click-through rate in the CRM moduleMixpanel
Increased calling rate observed in user engagement metricsMixpanel
7/10Positive sentiment in user feedbackUser feedback
Reflection
1

Research had to be argued for.

Not every stakeholder saw the value in talking to users first. Making that case took effort, but the empathy map and the eight-user tests are what the design decisions stand on.

2

The job was the user’s problem, not the screen.

The pull was always toward fixing what looked wrong on the page. What mattered was the question users kept asking: who should I talk to? Keeping that in front of the team kept the work focused.

3

Shipping was the middle, not the end.

Phase 2 only existed because Phase 1 was measured and users kept giving feedback after launch. Design continued after development, and it should.

The CRM already had every partner’s number. My Partners gave users a reason to call.

Adeeba Tanveer
Last Sale2 Days Ago
Total Premium₹90 k
Rajesh Thakkar
Last Sale45 Days Ago
Total Premium₹4 Lacs