Bajaj Finance
Store Locator → Find & Buy

The map that became a decision engine.

Store Locator is the surface inside the Bajaj Finserv app that helps customers find a physical place to go — an EMI partner store, a branch, a dealership, a collection centre. It spans 11 categories and one of India's largest retail-finance networks.

We reimagined it as Find & Buy: a surface that no longer answers where is it, but is it worth going — and that increasingly lets the customer finish without going at all.

My role

Lead designer on the programme

I owned the problem framing, the research synthesis and the strategic direction, then the design of the experience itself across six business lines.

Strategy

Problem framing, North Star, product direction

Service design

Stakeholder mapping, journey, blueprints

UX & product

IA, interaction model, design across 6 verticals

Alignment

SMT, six P&Ls, Engineering, Ops, Legal, Marketing

Measurement

Metric tree, instrumented before design began

Ashish Srivastava  ·  Bajaj Finance Limited

Three in four people who came here to find a store left without one.

Act 1 · The problem
03
5,10,000
product searches a month
that should route to a store
~2%
of monthly active users
ever reached the locator
7
names for one feature
across the app
11
teams, no owner
six businesses, five functions

We are the only party in the transaction who cannot see the transaction.

A customer browses a television on Bajaj Mall, is financed by Bajaj, buys at a Bajaj EMI partner store, and repays Bajaj for eighteen months. The only step Bajaj doesn't own is the one where they walk in. And we handed it to Google Maps, roughly a million times a month, for free.

Act 1 · The problem
04

Where the logs and the interviews disagreed, the logs won.

16
in-depth interviews
live tasks on the real product
215
survey responses
126 engaged users
8
front-line agents
the study that reframed everything
9.93L
users of clickstream
April 2026, full funnel
6
decisive states audited
not 71 screens
12
assumptions written first
method named before result
Act 1 · The problem
05
Current performance · April 2026

Two-thirds never reach a single store result.

Arrive on the locator every month 9,93,000 67% LOST HERE Reach the store list 33% of arrivals 3,29,000 79.5% LOST HERE Tap a store card 67,384 Gone in under ten seconds 1,89,000 Tapped the exit popup 2,31,000
The single largest loss
20.5%

of the people who reach a list will tap one store card. The collapse sits between seeing options and being willing to choose one.

More people tapped the exit popup that month than finished the job they came for.

Clickstream, April 2026  ·  9,93,000 unique users

Act 1 · The problem
06
The measurement baseline

Four baselines. Every one of them comes back at the end of this deck.

Bounce rate
67%

left without reaching any store result

Task success
24.6%

completed what they came for

Time on task
87s

average session length

Findability
~30%

reached the right result first try

Act 1 · The problem
07

Six beliefs went in. Five came out inverted.

We assumedThe evidence saidSource
The locator is under-performingIt is under-used. 90% never knew it existedIDI · FOS
Customers reject the experienceThey never try it. No complaints, no demand signalFOS · 8 agents
People come to find a placeThey come to resolve one thing, fast. 30–60 second sessionsIDI
Store and branch are different journeys9 in 10 use the words interchangeablyIDI
The map is the productThe list is the decision surface. Map converts 4–5× worseClickstream
Better UI will lift conversionUI cannot move a feature nobody knows to openAll five
Act 1 · The problem
08

A resolver in a hurry, meeting a surface built for an explorer with time.

90%
open with one specific purpose
30–60s
average session
50%
phone the store first
90%
repeat the path that worked

“Regular use nahi karta — jab due aata hai tab open karke bas dekhta hoon.”

P01 · 34, Pune · salaried · two-wheeler EMI, 14 months in

“Bajaj branch kahaan hai woh Google se proper dikha deta hai. App mein nahi jaata.”

P06 · 41, Nagpur · self-employed · business loan + insurance

“Try kiya tha but apne ko nahi mila. Toh phir nearby store par jaake check kara.”

P02 · 29, Indore · salaried · first EMI purchase

“When I'm almost about to make the payment, they say no, we don't have Bajaj.”

P09 · 37, Jaipur · retail shopper · Insta EMI card holder
Act 1 · The current experience
09

The live product today, and what fails at each step.

SHIPPED TODAYSEVERITY 0–4
Store Locator entry: eleven categories of coloured pin with no legend
01 · Entry
SEV 3

Pin colour is the only clue, and there is no legend.

Eleven categories at equal weight. No count, no radius. The chip row is clipped mid-word.

46.4% cannot map their need to a category

Search results showing two shops with one identical address
02 · Search
SEV 4

It invites you to type, then returns silence.

The index holds registered entity names, so Croma is filed as Infiniti Retail. Two results here share one address.

4.3 blank taps for every one typed

Store card with Call, Directions, Save and Share at equal weight
03 · The card
SEV 4

It identifies a store. It cannot enable a decision.

No hours, no ETA, no phone, no photo. Four buttons at identical weight, none of them primary.

Depth 2/5 against Google's 5/5

Act 1 · The current experience
10

And the three states where the journey ends badly.

SHIPPED TODAYSEVERITY 0–4
Map with twenty near-identical pins and no clustering
04 · Decide
SEV 3

Twenty identical pins, and a drawer covering the map.

No clustering. Two shops can never be held side by side, so comparison is impossible.

Zero save or share clicks ever logged

Directions screen handing off to Google Maps
05 · The end
SEV 4

The journey is designed to end at an address.

Directions hand off, the session is over, and nothing is learned about the visit.

100% of trips finish in Google Maps

Blocking Select city modal with a disabled Apply button
06 · Denied
SEV 4

A modal you cannot leave, and a button you cannot press.

No detected location, no city list, no skip. The disabled Apply fails contrast and never says why.

100% who hit this did not return

Act 2 · Framing & alignment
11
The brief as received

“The Store Locator bounces. Redesign it.”

A usability problem, already diagnosed, with the remedy implied in the sentence. Taken literally it would have optimised a page for the 2% of users who open it.

The question I replaced it with

Is the customer trying to find a location, or to accomplish something through one?

Answering it meant going after adoption before usability, and the ecosystem before the interface.

90% didn't know it existed  ·  8 of 8 agents say nobody asks  ·  50% phone the store before visiting, not for the address but for permission

Act 2 · Framing & alignment
12
The strategic direction we took to the SMT
Where it was

Discovery

Answers where. Ends at an address. Measured in page views.

The bridge we built

Intent

Ask the job, not the noun. Route to the best fulfilment path.

Where it now is

Decision

Answers is it worth going. Ends in an action.

Discovery is a marketing asset measured in traffic. Decision is a commerce asset measured in conversion. That reclassification changed who owned this, how it was funded, and what it could ask of six different P&Ls.

Act 2 · Framing & alignment
13
Customer touch points

Seven ways in. Not one of them a deliberate “find a store”.

SOURCES THE LOCATOR THE END Bajaj Mall product page 2.38L FPS product card EMI Network card Due-date reminder · SMS Home screen & top bar Agent at onboarding · search CONTEXT DROPPED Store Locator a generic 11-category map every session starts from zero Google Maps 100% of completed trips A phone call to the store 50% call before visiting

The richer the context a source carries, the worse it converts. Bajaj Mall sends the most traffic and converts stayers at 3.4%. FPS product cards, where some context survives, convert at 9.9%.

Act 2 · Framing & alignment
14
Stakeholder map

One utility, sitting across six businesses and five functions.

RING 4 Five functions RING 3 Six P&Ls RING 2 Physical network The customer RING 1
Ring 4 · five functions

SMT · Product · Operations · Engineering · Legal & Compliance

Ring 3 · six P&Ls

B2B · Personal Loan · Gold Loan · Insurance · Investments · Business Loan

Ring 2 · physical network

Stores · dealers · branches · collection centres

Ring 1 · the customer

Measured on whether the trip went well — and the only actor with no seat in the room.

Act 2 · Framing & alignment
15
Stakeholder conflict map

Every empty field on that card had an owner. None of them had this owner.

ActorMeasured onWhich makes them want
SMTPortfolio growth, cost to serveProof before funding, no new vendor exposure
Six business linesOwn-product conversionTheir offer, on every surface, always
ProductRoadmap throughputShippable increments, not invisible data work
MarketingClicks into the funnelPromotional weight on every card
OperationsStore-data upkeep costFewer fields, refreshed less often
Legal & ComplianceRegulatory exposureNo unverifiable claim shown to a customer
The customernot measured by anyoneOne honest answer to “is it worth going?”

The 20.5% card-tap rate was never a design defect. It was an ownership vacuum rendered as an interface.

Act 2 · Framing & alignment
16

Five disagreements. None settled by winning the argument.

D1

Real storefront images

D2

A central offers database

D3

Real-time offers

D4

Getting the offer to the counter

D5

Onboarding Google Maps

All five were settled by naming what we would give up.

Act 2 · Disagreement 01 of 05
17
D1

Real storefront images

Design vs Operations, Legal & the category owners

✓ What shipped

A phased image repository

Verified photography on the highest-traffic stores first. Partner uploads through the dealer portal next. Full coverage under a freshness SLA last.

Cards were designed to degrade gracefully. A store with no photo must never look broken.

⇆ What we gave up

A visually consistent list

For the whole of Phase 1, some cards carry a real storefront and some carry a brand plate.

We accepted an uneven grid over a fabricated one.

Act 2 · Disagreement 02 of 05
18
D2

A central offers database

Design vs the six business lines

✓ What shipped

One service, distributed authoring

A central offers service as system of record. Each business keeps authoring rights and its own cadence.

The service enforces a shared store key and a mandatory validity window. The locator gets read access only.

⇆ What we gave up

Speed, and a permanent forum

A governance group that has to keep meeting, and a slower path to launch.

Nobody lost control of their offer. They lost the ability to publish one without an expiry date.

Act 2 · Disagreement 03 of 05
19
D3

Real-time offers

Marketing vs Engineering & Compliance

✓ What shipped

Near-real-time, with an honest contract

A hard expiry and a “last verified” stamp on every card.

When a store-level offer goes stale, the card falls back to the category-level offer rather than showing nothing, or showing a lie.

⇆ What we gave up

Looking live

We display a timestamp that sometimes reads a few hours old, which is visibly less impressive than a competitor claiming real-time.

We chose to look slower rather than be wrong at a counter.

Act 2 · Disagreement 04 of 05
20
D4

Getting the offer to the counter

Design vs Operations & the business lines

✓ What shipped

The offer became portable

A saveable, shareable reference the counter can look up.

Plus call and book-a-callback, so an offer can transfer into a conversation rather than an argument.

⇆ What we gave up

The counter-side half

Phases 1 and 2 close the customer-side gap only.

Until counter-side lookup ships in Phase 3, continuity depends on the store honouring a reference, monitored as a guardrail.

Act 2 · Disagreement 05 of 05
21
D5

Onboarding the Google Maps API

Product vs Procurement, Legal & Engineering

✓ What shipped

MapMyIndia, and a demoted map

India-first POI data, a compliant residency position, viable at 9.93 lakh users a month.

Then we made it survivable: list-first by default, map as a toggle, and an explicit hand-off to Google for the last mile.

⇆ What we gave up

POI freshness and familiarity

Absorbed at the map layer, not the decision layer.

Mitigated structurally rather than cosmetically. The map is no longer where the decision is made.

Act 2 · Framing & alignment
22

My three design choices, and what each one beat.

Choice 01

Position before polish

Surface Find & Buy inside the journeys that already route here, and at moments of attention.

It beat: redesign-first. A better screen nobody opens moves nothing.

Choice 02

A decision surface, not a better map

Rebuild the card around the question each visit is trying to answer, lead with the list, and put Bajaj's own data on it.

It beat: map polish, which optimises the view that converts 4–5× worse.

Choice 03

Keep the journey inside Bajaj

Distance and ETA on every card, a call and a callback path, and an outcome captured after the visit.

It beat: a graceful hand-off to Google, and a permanent surrender of the last mile.

Act 2 · Framing & alignment
23

Five principles behind every screen that follows.

01

Intent first

Ask the job, not the noun

02

Best path, not nearest place

Digital or physical

03

Never end at an address

Every leaf ends in an action

04

Honest absence

Say what we don't know

05

Tone matches the moment

No promotion on an anxious surface

Act 3 · The user
24

4 Archetypes

2 SHOPPING2 SERVICING

Two are shopping. Two are servicing. All four were routed through one shopping-first surface.

Shopping · anxious

The Decisive Buyer

Has already decided. Arrives with the product in mind and a savings figure in hand.

Needs: does my card work here, and what do I save

50%

arrive pre-purchase

Shopping · receptive

The Offer-Led Browser

Isn't searching. Is in the mood. A cashback hit, a reward, an eligibility worth a look.

Needs: savings, surfaced before there is a need

60%

look for an offer or eligibility

Servicing · routine

The Monthly Verifier

Comes to be reassured, not to explore. The same thirty-second sequence every month.

Needs: reliability, and a reason to learn this exists

80%

arrive to verify something

Servicing · exception

The Branch Resolver

Their routine has just broken. A payment didn't match, a store wouldn't accept Bajaj.

Needs: branch type, documents, payment methods

40%

arrive to reconcile a problem

Act 3 · The user
25
Task profile

Ranked by what it costs to fail, not by how often it happens.

TaskCriticalityCost of failureSupported today
Find a store that takes my cardCriticalRefused at the counter, in publicNo
Pay an overdue EMICriticalLate fee, then a bureau entryNo
Submit a documentCriticalWasted trip, arrives unpreparedNo
Compare what I would saveHighOverpays, or buys elsewhereNo
Find care that takes my policyHighPays upfront, unexpectedlyNo
Act 3 · The user
26
3 of 3

The tasks where failure costs the most are the tasks the product supports least.

A failed EMI payment compounds into a late fee, a bureau entry and a collections call. A failed FD search costs a shrug. Those two can't be designed to the same tolerance.

Act 3 · The user
27
Jobs to be done

Five jobs, and the anxiety underneath each one.

Shopping

When I've decided what to buy, show me where my card works and what I'll save.

Anxiety: a better price one street away

Servicing

When my EMI is due, give me the fastest way to clear it.

Anxiety: crossing a city for a thirty-second job

Servicing

When a document is suddenly needed, tell me which branch and what to bring.

Anxiety: arriving and being turned away

Care

When I need care, tell me where my policy is accepted cashless.

Anxiety: an unexpected bill

Act 3 · The user
28
The job the old product refuses to do

When I can't tell whether showing up will go well, answer that for me before I leave the house.

Every job is really the same job: remove the risk of being told no at the counter. Google Maps can answer none of them. Bajaj can answer all of them.

Act 3 · The user
29

None of the five most-wanted things was on the card.

67.5%

The store's phone number

65.9%

Exactly how far it is

62.7%

Working hours

54.8%

In stock for what I want

42.1%

How much I'll save

The most-wanted item is a phone number, which is why half of them call the store anyway.

Act 3 · The user
30
User scenarios

In half these scenarios, the right answer is not a store at all.

S2 · nothing nearby

Today: “No stores available” in a success-green toast.

Should: nearest anyway, wider radius, notify me.

100% did not return that session

S4 · overdue EMI

Today: a retail-first page. 59% of this cohort click no category at all.

Should: pay now, digitally. Cash is the fallback.

Highest cost of failure on the page

S6 · location denied

Today: location reads “undefined”. No retry, no fallback.

Should: show it, let them correct it, never terminate.

A designed state, not an error

Act 3 · The user
31
Customer journey · emotion

Confidence peaks before they open the product, and bottoms out where we ask them to commit.

01 · Need forms
02 · Arrives
03 · Searches
04 · Scans results
05 · Tries to decide
06 · Travels or exits
07 · At the counter
Hopeful
“Bajaj will have this”
Uncertain
“Which of these is mine?”
Doubting
“Am I using the right word?”
Lost
“These all look the same”
Stuck
“Is this worth the trip?”
Resigned
“I'll just use Google”
Exposed
“Please let this work”
Bajaj Mall · FPS card · reminder SMS
Locator landing
The search field
Map and list
The store card drawer
Google Maps · a phone call
Store and branch staff
2.38L sessions a month
46.4% pick the wrong category
908K blank taps
Map converts 7–9%
Only 20.5% tap a card
100% finish in Google
10% pay EMI invisibly
Act 3 · The user
32
Journey breaks

Intent isn't lost inside the journey. It dies at two boundaries.

BREAK 01

The entry seam

Marketing and the six businesses own the need. The locator owns the arrival. Product, category and pincode are dropped at that boundary.

STAGES 03–06

No break here, and that's the point.

Context is intact and ownership never changes. This isn't intent being lost at a boundary. It's the product holding the intent and being unable to act on it.

Friction, not a break.

BREAK 02

The counter seam

Staff can't see what the customer was shown, so an offer on the page can't be honoured, and no visit event ever returns to us.

Act 3 · The user
33
Service blueprint · current state

Five failure points. Only one of them is the interface.

F = FAILURE POINT
Lane
01 · Need
02 · Search
03 · Discover
04 · Decide
05 · Act
Physical & digital evidencewhat they see or hold
Product page, EMI card, SMS
An empty field labelled “Search”
Coloured pins, no legend
A drawer: name, address, four grey buttons
A Google Maps route. Then a counter
Customer actionswhat they do
A trip is triggered
Types a brand, a pincode
Scans pins that look identical
Tries to choose between two shops
Travels, or leaves
—— Line of interaction ——
Frontstagevisible to the customer
F1No context carried in
F2Search returns silence
Map-first, no legend, no count
F3The card can't enable a decision
F4A hand-off to Google
—— Line of visibility ——
Backstagesystems and data
Entry context dropped at the seam
No synonym or fuzzy layer
Geo-proximity only, no ranking
No eligibility or offer joined to a store
F5No visit event captured
—— Line of internal interaction ——
Support processeswho owns it
Marketing, measured on clicks
Engineering, no backlog item
Partner sync has no owner
Six offer systems, no shared key
Google owns the last mile
Measured outcomeApril 2026
Mall 3.4% vs FPS 9.9%
908K blank taps
3.29L reach the list
20.5% tap a card
24.6% complete
Act 4 · The design
34
Information architecture · before

Before: a tree of our categories.

Locator  7 names across the app
  ├ Electronics & Smartphones
  ├ EMI Store
  ├ Loans & Investment  lending + investing + trading
  ├ Healthcare  hospitals + clinics + salons + gyms
  ├ New Cars · Two Wheeler · Used Cars
  ├ Insurance
  └ … eleven categories in total

→ EVERY BRANCH TERMINATES AT AN ADDRESS

46.4%

cannot translate their need into one of our category names

9 in 10

use “store”, “branch”, “shop” and “office” to mean the same thing

Act 4 · The design
35
Information architecture · after

After: a tree of their tasks.

Find & Buy  one name, everywhere
  ├ Stores → shop on EMI, where your card works
  ├ Branches → pay, submit, resolve
  ├ Dealerships → authorised dealer + finance desk
  ├ Advisors → meet a person, book a slot
  └ Payment points → clear a due in cash

→ EVERY LEAF TERMINATES IN AN ACTION

The three structural changes

01  First level moves from our category to their entity and task.

02  Store and branch separate at entry, because they are opposite emotional states.

03  No leaf ends at an address alone.

Act 4 · The design
36
Information architecture · routing

The source decides the landing.

Arrives fromToday lands onNow lands on
Bajaj Mall · TV pageGeneric 11-category mapElectronics stores, pre-filtered, savings shown
Reminders · EMI dueGeneric 11-category mapPay now, with payment points as the cash fallback
EMI Network cardGeneric 11-category mapPartner stores that accept the card
Loan product pageGeneric 11-category mapBranches with that loan's offers and the pre-approved limit
Home · no contextGeneric 11-category mapThe task question, the only place it is needed
Act 4 · The design
37

The same six states, rebuilt.

SCROLL INSIDE ANY PHONE
Find and Buy landing
01 Entry
Search with autocomplete
02 Search
Results list
03 Results
Branch detail page
04 Decision
In-app map view
05 The trip
Location denied drawer
06 Degraded
Act 4 · Old vs new · 01 of 06
38
Before
Old entry screen
State 01

Entry

✗ What was not working

Eleven categories of coloured pin, no legend, no count and no radius. Whatever the customer arrived with is discarded at the door.

46.4% can't map a need to a category  ·  richest source converts worst at 3.4%

✓ What works now

Named tabs by entity, a stated count and radius, an editable location, and product intents carrying the customer's own approved figure above the fold.

After
New Find and Buy landing
Act 4 · Old vs new · 02 of 06
39
Before
Old search screen
State 02

Search

✗ What was not working

It invites you to type, then returns silence. The index holds registered entity names, so Croma is filed as Infiniti Retail.

4.3 blank taps for every one typed  ·  70% of searchers hit a wall

✓ What works now

Autocomplete from the second character. Brand synonyms, pincode, locality and vernacular. Voice, photo and camera. It can't return silence.

After
New search screen
Act 4 · Old vs new · 03 of 06
40
Before
Old results
State 03

Results

✗ What was not working

Map-first, list hidden behind a floating button. One store at a time, so two shops can never be held side by side.

List converts 29–43%, map 7–9%  ·  zero save or share clicks ever

✓ What works now

List-first. Real storefront, rating, today's hours, distance and the offer at this branch. One primary action per card.

After
New results list
Act 4 · Old vs new · 04 of 06
41
Before
Old decision state
State 04 · the moat

Decision

✗ What was not working

The card identifies a store. It can't enable a decision. No hours, no ETA, no phone, no photo, nothing about whether this shop takes a Bajaj card.

Depth 2/5 vs Google's 5/5  ·  50% phone the store anyway

✓ What works now

“Pre-approved offers for you — ₹40 lakh.” The customer's own limit, on a branch page, built from data the app already held.

80% preferred this to Google Maps once shown

After
New branch page
Act 4 · Old vs new · 05 of 06
42
Before
Old terminal state
State 05

The trip

✗ What was not working

The journey was designed to end at an address. Directions hand off, the session is over, and nothing is learned about the visit.

100% finish in Google Maps  ·  10% pay EMI at a branch, invisibly

✓ What works now

The map stayed inside Bajaj. Named pins, clustering, a filterable sheet. Every card ends in Apply, Call or Book a callback, and the visit finally reports back.

After
New in-app map view
Act 4 · Old vs new · 06 of 06
43
Before
Old degraded state
State 06

Degraded

✗ What was not working

A modal you can't leave: no detected location, no city list, no skip, and an Apply button that fails contrast and never says why it's off.

100% who hit this did not return that session

✓ What works now

Three real exits: allow, enter manually, or skip for now, with the reason in plain language. Where nothing is nearby, the answer is a wider radius, not a full stop.

After
New degraded state
Act 5 · Impact
44

The funnel moved in sequence.

Every tier moved, and moved in the order the strategy predicted — far harder to explain away than a single endpoint moving alone.

Bounce rate

left without reaching store results

67%

before

~23%

after

−65%measured
Task success

completed what they came for

24.6%

before

60%

after

+35ppmeasured
Time on task

arrive to resolve

87s

before

−60%

after

fastermeasured
Findability

right result on the first attempt

~30%

before

~80%

after

+50ppderived

Session-level attribution, locator-originated only  ·  matched like-for-like periods, excluding festive and campaign windows

Act 5 · Impact
45

A utility page became a routing layer into three P&Ls.

B2B · Retail EMI
+25%

store & dealer visits

The metric closest to the original thesis. The EMI network stopped behaving like a backend asset.

Personal Loan
+38%

lead generation

Raised from branch and loan pages, where the pre-approved limit now shows at the point of intent.

Gold Loan
+10%

overall business

A branch-dependent product, so findability is the whole game. Making those branches locatable lifted the line.

Session-level, locator-originated attribution only  ·  matched like-for-like periods, excluding festive and campaign windows  ·  we claim the routing into each journey, not the product's own conversion.

Act 5 · Reflection
46

Learnings, and what happens next.

What I got wrong

I audited the screen before checking whether anyone used it.

The field study across eight agents was the cheapest method in the programme and the one that reframed everything. It ran in week four. It should have run in week one.

What I'd do differently

Bring the six businesses in before drafting a direction.

The five disagreements surfaced after I had a point of view. Had they surfaced first, the offers contract would have started a phase earlier, and it was the critical path for everything.

What worked

Position before polish.

Reordering the roadmap around adoption rather than interface was the decision the evidence forced, and the least popular decision in the room for an entire phase.

What's next

Anticipation, and who pays when we're wrong.

The app knows someone has compared phones for three days. Surface the store before the search. And if the savings are wrong, the app should carry the cost of the repair, not the customer. That is still open.

Act 5 · Reflection
47

How AI was used across this programme.

In the research

Synthesis at speed

16 interview transcripts and 215 open-text survey responses coded for intent, anxiety and vocabulary. AI clustered; I decided what the clusters meant and checked every quote against its source.

In the audit

LLM observability study

A structured 4Cs review across all eleven categories, plus competitive depth scoring against Google Maps, Justdial and CRED. It surfaced the hair-salon-in-healthcare failure I had not found by hand.

In the design

Options, not answers

Rapid variants for the decisional card and the degraded states, used to argue trade-offs faster in review. Every shipped pattern was chosen against a finding, not because a model proposed it.

In the product

Shipped to customers

Search now accepts voice and photo input, and an assistant answers product questions in-line. AI moved from how we worked into what the customer actually uses.

The rule I held throughout: AI compressed the time between a question and an option. It never decided which option shipped.

The proof isn't that more people found a store. It's that some of them no longer needed to.

That is what Discovery → Intent → Decision means once it stops being a strategy slide: sometimes the best fulfilment path is no trip at all.

Ashish Srivastava

Strategy · Service Design · UX  |  Bajaj Finance Limited