Case Study 04 · FinTech · AI Design

LedgerBuddy

Designing AI-powered invoice management for small business owners who are simultaneously the CEO, accountant, and customer service team — and have 20 minutes before their next client call.

Lead Product Designer FinTech · SMB AI Invoice Management Web + Mobile End-to-End
"The brief was an invoice tool. The research revealed a different person entirely — someone who was avoiding the tool because facing their financial reality felt overwhelming. The design question became: how do you design for financial avoidance?"
Role
Lead Product Designer
Platform
Web App + Mobile · AI-Powered FinTech
Users
Freelancers · Solo Founders · Small Business Owners (1–5 employees)
Key Outcome
↑73% invoice send rate · ↓55% late payments
Executive Summary

The brief said invoice tool.
The real problem was financial avoidance.

LedgerBuddy was an AI-powered invoice and cash flow management platform for small business owners. The brief: build a smarter invoice tool with AI features — automated reminders, predictive cash flow, smart categorisation.

The research revealed something the brief had entirely missed. The users weren't failing to invoice because the tool was bad. They were avoiding the tool because the act of invoicing — of confronting outstanding money, overdue clients, cash flow gaps — was emotionally difficult. Financial admin wasn't a task problem. It was an avoidance problem. And no amount of AI feature sophistication fixes a product that users don't open.

The design challenge became: how do you design for financial avoidance? The answer required a completely different emotional framing, a different information architecture, and a different relationship between the user and their financial reality.

User Research · The Avoidance Pattern

The user wasn't confused. They were avoiding.

Three interview patterns that redefined the design problem before a single wireframe was drawn.

Pattern 01 · The Avoider
"I know I need to send it. I just keep putting it off."

Not a usability problem — an emotional one. Sending an invoice to a difficult client, chasing overdue payment, confronting cash flow shortfalls. These aren't tasks that need better UI. They're tasks that trigger avoidance because they feel confrontational or anxiety-inducing. The design had to make the emotional part easier, not just the operational part faster.

Pattern 02 · The Fire-Fighter
"I only open the app when something's on fire — a client is late, or I need to find an invoice urgently."

Users weren't using the platform as a continuous workflow tool. They used it in bursts of reactive activity — crisis-driven opens, not routine maintenance. The platform had been designed for routine. It needed to be redesigned for crisis access: rapid orientation, immediate action, clear status without requiring context that the user had lost track of.

Pattern 03 · The Overwhelmed Expert
"I'm great at my job. I'm terrible at the business side. I know exactly what I should be doing and I still don't do it."

Self-awareness without behaviour change. Users knew they were leaving money on the table. The knowledge didn't create action. The design insight: willpower and awareness aren't enough — the system had to make the right action easier than inaction. Not educate the user. Remove the friction that made avoidance rational.

The Brief

"Build a smarter invoice tool — AI reminders, cash flow prediction, smart categorisation."

The assumption: users have a financial admin workflow and it's slow, error-prone, and manual. Make it faster and smarter with AI. The product spec focused on features: automated chasing, predictive analytics, AI classification.

The Real Problem

"The workflow doesn't run because users avoid opening the tool, not because the tool is slow."

"The best AI invoice reminder is useless if the user hasn't sent the invoice."

Avoidance wasn't a feature gap. It was an emotional and motivational barrier. The design problem wasn't efficiency — it was activation. How do you design a financial product that users actually want to open?

Design Principles · Four Rules for Designing Against Avoidance

Rules derived from research, not convention

Each principle was a direct response to a specific avoidance pattern identified in interviews.

01
Make reality visible, not scary

Cash flow status, overdue invoices, and payment patterns surfaced as calm, factual data — not red alerts and warning states. Financial reality shouldn't trigger the fight-or-flight response every time a user opens the app.

02
One action per session minimum

Every session opens to a single recommended action — not a dashboard of tasks. "Send this invoice." "Chase this client." "Your cash position improves if you do this today." The AI makes the choice. The user makes the tap.

03
AI absorbs the confrontational part

The emotional friction of chasing a client for late payment is moved from the user to the AI. The AI sends the reminder, uses appropriate language, and escalates appropriately — the user approves or adjusts, but doesn't have to initiate the confrontation.

04
Progress, not perfection

Celebrate partial progress. "You sent 3 invoices this week — that's ₹4,200 in the pipeline." Not "you have 7 invoices outstanding." Financial admin is a behaviour to reinforce, not a standard to measure against.

Solution · Four AI Features Designed Against Avoidance

AI designed around the human behaviour, not the financial logic

Feature 01
🎯
Smart Nudge — One Action, One Session

Each time the app opens, the AI surfaces one recommended action based on urgency, cash flow impact, and relationship sensitivity. No to-do list. One recommended step. The AI calculated which action had the highest return on the user's limited time and attention. Users who used Smart Nudge sent invoices 2.3× more frequently than control group.

→ ↑73% invoice send rate in user testing
Feature 02
🤝
AI Chase — The Uncomfortable Part, Automated

When a payment became overdue, the AI drafted and sent a contextually appropriate chase message — calibrated for the relationship (new client vs. long-term client), the amount, and the number of days overdue. The user saw a preview and could edit or override, but didn't have to initiate. The confrontational part was handled.

→ ↓55% late payments in 90-day cohort
Feature 03
📊
Calm Dashboard — Financial Reality Without Anxiety

Replaced the traditional red/amber/green status indicators with a calm, factual cash flow view. "You have ₹12,400 expected in the next 30 days. Your largest risk is [client] at 14 days overdue." Not a warning system — a situation awareness system. Test participants reported 40% lower financial anxiety scores after 2-week use vs. control.

→ ↑User confidence in financial position — testing cohort
Feature 04
⚡
Quick Send — 90-Second Invoice from Any Context

Designed for the reactive, crisis-mode user. Invoice creation in 3 taps from the home screen — pre-populated from last invoice with that client, AI-suggested line items based on project type, and send. The friction of "creating an invoice" reduced to the friction of "confirming what I already know." Used by 68% of users as primary send path.

→ ↓82% time-to-send vs. full invoice flow
Product Walkthrough

Explore the Experience

Five key screens from the final platform — from initial discovery through the complete client-facing experience.

Leadership · Three Critical Decisions ⭐

The judgment calls that defined the product

Decision 01 · Research Phase
Renamed the problem — from "invoice tool" to "financial avoidance design"

After the first round of user interviews, it was clear that the product problem was behavioural, not operational. I wrote a research summary titled "Designing for Financial Avoidance" — deliberately reframing the entire project scope before any design work began. The renaming was strategic: it forced every subsequent product and design discussion to start from user psychology rather than feature functionality. The AI Chase feature, the Calm Dashboard, and Smart Nudge all emerged from that reframe.

→ Product scope reframed. All features designed from avoidance-first perspective.
Decision 02 · Design Phase
Killed the financial analytics dashboard

Product had strong conviction about a rich analytics dashboard — charts, trends, P&L, VAT summary. The kind of feature that looks great in a demo. The research said our users were avoiding financial complexity, not craving more of it. A detailed analytics dashboard would be opened by 5% of users and would make the product feel overwhelming to the other 95%. I proposed replacing it with the Calm Dashboard — the minimum viable financial picture. The decision was unpopular with the product team. The usability testing validated it: Calm Dashboard users opened the app 3.2× more frequently than test users shown the analytics version.

→ Analytics dashboard cut from v1. Calm Dashboard shipped. Engagement 3.2× higher in testing.
Decision 03 · Pre-Launch
Held the AI Chase feature for two weeks

AI Chase was the feature most users said they wanted most in research — "please just do the chasing for me." But pre-launch testing with a live cohort (not a simulated scenario) revealed an unexpected problem: two participants had AI chase messages sent to clients they were in active negotiation with — situations where the automated chase was contextually wrong and relationship-damaging. The AI didn't have visibility into those relationships. I held the feature, added a "relationship context" signal — a simple field where users could flag active negotiations and custom timing — and re-tested. Two weeks delay. The alternative was burning client relationships on launch day.

→ Relationship context added. AI Chase launched safely. Zero relationship-damage incidents reported in first 90 days.
Outcomes · 90-Day User Cohort Results
↑73% Invoice Send Rate Invoice send rate increased 73% among Smart Nudge users vs. control group — 90-day cohort
↓55% Late Payments Late payment rate reduced 55% in AI Chase cohort — 90 days post-launch measurement
3.2× App Opens Calm Dashboard users opened app 3.2× more frequently than users shown analytics dashboard — testing cohort
↓82% Time to Send Invoice creation time reduced 82% using Quick Send vs. full invoice flow — usability testing measurement
Reflection
What I'd
do
differently
01
The emotional design language needed professional input

The Calm Dashboard was designed to reduce financial anxiety — that's a psychological claim. I designed it based on user research and design intuition, but I didn't consult a behavioural economist or financial psychologist. For a product making deliberate claims about reducing financial anxiety and changing financial behaviour, that expertise should have been part of the team, not a nice-to-have. The product worked — but it worked better than I could prove it should have, and that gap is a design risk.

02
The AI Chase feature needed a different onboarding model

The relationship-context field I added pre-launch (to prevent AI Chase from firing in active negotiations) was functional but ungainly. It required users to proactively flag situations the AI couldn't see — essentially, patching an AI limitation with a manual input. The better solution — which I'd pursue in a v2 — is AI that learns relationship context from behaviour: detecting when a client was recently invoiced, when payment terms are in progress, when communication frequency suggests active engagement. Passive learning over active configuration.

03
Smart Nudge needed personalisation over time

Smart Nudge told users what to do. It didn't learn what kind of nudge worked best for each user — whether they responded better to urgency framing ("this invoice is 7 days overdue"), financial framing ("sending this today means ₹2,400 in the pipeline"), or social framing ("3 other clients paid this week — one is still pending"). A/B testing individual nudge framing per user would have produced both a better product and more actionable learning about what drives SMB financial behaviour.