2022
REDESIGNING SEARCH + FILTERS
A new intuitive and multi-search experience for Cashbook App : UPI Wallet for Employees (YC W21)🔎
IMPACT : ↑60X daily unique searches and ↑32x weekly unique applied filters

What Cashbook App does
Cashbook is a digital ledger app for financial management, enabling businesses to track transactions, manage expenses, and integrate UPI wallets for employee reimbursements and payments.
Team
Product Design Lead
Engineering Team
Growth and Data Team
Timeline
10 Weeks, Feb-April 2022
My Role
Lead Designer
PROBLEM STATEMENT
How might we create a more advanced search while also solving for easily adoptable filters.
USER'S SEARCH + FILTER JOURNEY WITHIN THE APP
ANATOMY OF A CASHBOOK "ENTRY"
A Cashbook is a digital ledger of transactions. Users can filter, search, and download entries for sharing, organising, or future use.

HOW SEARCH AND FILTERS ARE DIFFERENT FROM EACH OTHER
🔎 Search
Pro :
Provides exact information
Can power filters through hyper-specialised search
Cons :
Non persistent user has to search the term each time they want to look up that information
Can only search amongst remarks attached to a transaction
🗂️ Filters
Pro :
Fetches transactions on the basis of entry types or sort by time
Is persistent, unless cleared
Can power search, can be grouped together
Cons :
Hidden and persistent, can hamper information fetch if applied and forgotten
EXISTING DATA
Users tapped on filters more than search but applied search more than filters.
Data from December 2021 to March 2022.
1.03M
times filter icon was tapped
753.6K
times filter was applied
866.1K
focused search was applied
5K
focused search was applied daily
9K
filters applied weekly
PROBLEM BREAKDOWN
What could be improved?
I did deep dive into our users search behaviour, while addressing the unique nuances of their specific patterns of search and filters usage and looking at major painpoints across user's search and filter journey within the app.
🔗 Dis-harmony between search and filter usage
Users are more familiar with search experience than with using filters which were more obvious for users.
🔕 Lack of system status feedback
Improper accounting for user behaviour errors and edge cases such as incorrect search detection
💡 Limited discovery of advanced filter options
Search and filters be leveraged to educate/inform users of advanced features
USER EXPERIENCE RESEARCH
My user research was conducted through extensive user calls, heuristic evaluation, and data analysis from Mixpanel and Dovetail.

Search
"Sometimes I only recall the amount. My staff uses remarks but skips tagging entries with categories or payment types as they’re unaware of filters"
Search
"I need to type exact words for results, and I’m unsure if they’re accurate since nothing is highlighted in the book"

Filter
"I don’t use filters because I’m unaware they exist or what they do."
"Filters are hard to access—it takes too many taps to apply and view them."


Filter
"I should know which filters are applied and when."
"All Time filters are unclear to me."
Search + Filter
"I use Search to customize results with remarks, though I can’t search by amount yet. I avoid filters because they’re too much effort—Search does the same job."
Filter
"I know how to use Search, but if I only recall an amount or phone number—not tags or remarks—I can’t find the transaction."
KEY PROBLEMS IDENTIFIED
Search Limitations:
Inflexible search (exact match required).
No support for searching by amount or phone number.
Lack of visual feedback (e.g., highlighting).
Filter Usability:
High effort to apply and view filters.
Poor visibility into active filters.
Confusing filter terminology (e.g., "All Time").
User workarounds:
Users rely on Search as a substitute for filters, indicating low understanding and discoverability of filters.
DESIGN EVOLUTION THROUGH EMPATHY MAPPING
What does a user think, feel and do during the process of using search and/or applying filters?

NEXT STEPS FOR UX IMPROVEMENT
Simplify and streamline filter accessibility.
Enhance search functionality (e.g., support for amount, phone number, and partial matches).
Improve visual feedback (e.g., highlighting searched terms).
Educate users about filters through onboarding or tooltips.
Clarify filter labels (e.g., replace "All Time" with clearer terms).
DESIGN EXPLORATIONS
I came up with many concepts in the earlier of design explorations. Some of the ideas did translate into solid concepts that landed in the final hi-fidelity version.

USABILITY TESTING
We used rapid testing and iteration with theThink Aloud Walkthrough method.
10 Sessions
Used a hi-fidelity prototype of the app online via Google Meets/Zoom with users
08 Participants
Tested with small businesses like shop owners and medium businesses
60-90 Mins/Session
Participants were given a task to complete and think aloud during the task
Determined the cohort for the testing : Volunteer users had small enterprises, bigger businesses, and individual businesses.
Defined the task list : Users completed smaller user flows and spoke out aloud as they completed the funnel.
Consolidated the findings : Each flow was divided into micro-tasks, and evaluated any blockages, dependencies, confusion or feedback of all the micro-steps.
Iterated on the learnings : I iterated on the feedback and readied the file for engineering handover.
Search an item as usual
Use advanced search tabs
Use time filter to find transactions
Apply a filter from the new panel
Apply filters and search together
"The new filters are easier to find and use, and I love searching within Remarks and Amount—though the layout took some getting used to."
FINDINGS FROM THE FIRST DESIGN MVP
👍 New filter panel passes checks!
The new filter tray was easily detectable and usable, though the layout was a significant change.
Loved search in remarks & amount !🔦
Users easily located and use basic and advanced search, appreciating the ability to search within Remarks and Amount.
FINAL DESIGNS
Introducing the new search and filter experience
SEARCH
Alpha-Numeric Search
Search now supports alpha-numeric terms across All, Remarks, and Amount categories, with searched terms highlighted in yellow for easy visibility.


FILTERS
Filters One Tap Away
Updated the filter icon for better recognition and enhanced the filter panel with advanced features for ease of use.
EDGE CASE
Smart Nudge for Similar Items
Introduced a smart nudge showing similar items for incorrectly spelt search


SEARCH + FILTERS
2X Powerful Search
Added a recent search screen to save user effort, with filter tabs enabling search within applied filters, doubling functionality.
IMPACT
Key metrics across a 3 month period
↑300K
daily unique searches
FROM A PREVIOUS 5K
↑280K
weekly unique filters
FROM A PREVIOUS 9K
In 3 months, search and filter adoption was account at a 5% MAU growth with daily unique searches surging from 5K to 300K, and weekly unique filter applications rising from 9K to 280K, showcasing significant user engagement and feature adoption.
CONCLUDING WITH SOME IMPORTANT LEARNINGS
Iterative Testing is Crucial:
Rapid testing with the Think Aloud method helped identify pain points early and to validate designs and catch issues before development.
Balance Familiarity and Innovation:
The new filter tray layout, while effective, initially confused users. I learned to balance innovation with familiar patterns to ease user adaptation.
Simplicity Over Complexity:
The advanced search prototype confused users. I learned to prioritise simplicity and introduce complexity gradually through progressive disclosure.
Scroll back to the top