Case studyWealth & Capital Markets11 min read

NiveshDesk: giving a wealth advisory firm one view of every client, and giving clients a reason to open the app

A growing wealth advisory firm had advisors switching between five tools and clients receiving PDF reports once a quarter. We built NiveshDesk: an advisor workbench that consolidates holdings across platforms, a client app with live portfolios and goals, and AI-drafted review notes — 25 features built around the advisor's weekly rhythm.

25
Features shipped
3
Apps & platforms
8
Team members
20
Weeks to rollout
NiveshDesk advisor workbench and client portfolio app
NiveshDesk: the advisor's workbench and the client's portfolio, from the same data.
01

Five browser tabs and a quarterly PDF

When we first watched a NiveshDesk advisor prepare for a client review, she had five browser tabs open: a mutual fund platform, a broking back office, an insurance tracker, a spreadsheet of goals and the firm's CRM. Preparing one review took nearly two hours, most of it copying numbers into a presentation.

Clients, meanwhile, heard from the firm through a quarterly PDF. Many never opened it. The founder's worry was not that clients were unhappy — it was that they did not see the value of advice between reviews, and some had started drifting toward do-it-yourself investing apps.

“Our advice is good. Our clients just don't see it happening.”

— NiveshDesk's founder
02

Thinking in households, not accounts

In the first workshop the advisors kept using one word: family. A client was never one account; it was a husband's equity portfolio, a wife's mutual funds, a parent's fixed deposits, a child's education goal and an insurance policy that belonged to all of them. The existing tools thought in accounts, so advisors rebuilt the family picture by hand every time.

That became the core of NiveshDesk's data model: households made of members, members holding accounts across platforms, and goals that draw on assets from anywhere in the household.

Notebook with planning details and a strategy graph
Sketching the household model in the first workshop.
03

The hard part: getting holdings in

Holdings lived in several places, each with its own export format and update cycle: mutual fund registrars, a broking back office, insurance records and manually entered fixed deposits and property. We built ingestion pipelines for each source, a mapping layer that identified the same security across sources, and a daily consolidation job so the advisor's view was always current as of the previous day.

Data quality checks ran on every import. If a holding changed by an implausible amount or a folio appeared under the wrong member, it was flagged for the operations team rather than silently shown to a client.

What consolidation had to handle
  • The same fund appearing under different names across sources
  • Joint holdings shared between household members
  • Manual assets like property and fixed deposits
  • Corporate actions such as splits, bonuses and mergers
04

A workbench for the advisor's week

Advisors do not work client by client at random; they work in a weekly rhythm of reviews, rebalancing, follow-ups and new-client onboarding. The workbench opens on "This week": upcoming reviews, portfolios that have drifted from their target allocation, pending tasks and clients who have not been contacted in a while.

The client app went the other way — calm and simple. A single number for household wealth, progress toward each goal, and a short note from the advisor after every review. We deliberately left out real-time price tickers; the firm's philosophy was long-term, and the app should not encourage daily anxiety.

05

The team

Because data consolidation was the foundation, a data engineer joined in the first week and stayed through launch.

1
Engagement lead

Advisor workshops, compliance sign-off and launch sequencing.

1
Product designer

Advisor weekly workflow and the calm client app.

1
Frontend engineer

Next.js advisor workbench and operations console.

1
Mobile engineer

React Native client app.

2
Backend engineers

Household model, APIs, tasks and permissions.

1
Data engineer

Holdings ingestion, security mapping and quality checks.

1
AI engineer

Review note drafting and research summaries.

8 people in total, working as one team.

06

Decisions we made with the advisors

Wealth software carries regulatory and trust obligations, so each of these was agreed with the founder and the firm's compliance officer.

01

Accounts or households as the core model?

  • Account-centric like existing tools
  • Household-centric with members, accounts and goals

Our call: Household-centric with members, accounts and goals. Advisors plan for families. A household model made goals, joint holdings and family reviews natural instead of reconstructed by hand.

02

Real-time prices in the client app?

  • Live prices and daily movements
  • Previous-day valuations and goal progress

Our call: Previous-day valuations and goal progress. The firm's advice is long-term. Daily valuations are accurate enough and avoid encouraging clients to react to short-term movements.

03

How should AI be used?

  • AI recommendations to clients
  • AI drafts for advisors to edit and approve

Our call: AI drafts for advisors to edit and approve. Personalised investment recommendations must come from a registered advisor. AI saves advisors time by drafting summaries grounded in approved content, and nothing reaches a client without approval.

04

Show data immediately or after review?

  • Show clients all imported data instantly
  • Quality checks and advisor review before first client access

Our call: Quality checks and advisor review before first client access. One wrong number on a client's first login destroys trust. Flagged imports and an advisor-first launch meant clients only saw clean data.

07

The 25 features

Everything that shipped in the first release, grouped by who uses it.

Advisor workbench
Built around the advisor's week.
  • 01"This week" home

    Reviews due, drifted portfolios, tasks and quiet clients.

  • 02Household view

    Every member, account and goal in one place.

  • 03Allocation drift alerts

    Portfolios outside their target allocation band.

  • 04Review preparation

    Numbers assembled automatically for each review.

  • 05AI-drafted review notes

    Editable summaries grounded in the household's data.

  • 06Task and follow-up tracker

    Commitments from reviews tracked to completion.

Client app
A calm view of progress.
  • 07Household wealth summary

    One number, with a breakdown by member and asset class.

  • 08Goal tracking

    Progress toward each goal and what is funding it.

  • 09Advisor notes

    A short note from the advisor after every review.

  • 10Document vault

    Statements, reports and agreements in one place.

  • 11Book a review

    Request time with the advisor from the app.

Data and consolidation
One accurate picture from many sources.
  • 12Multi-source holdings import

    Registrar, broking and insurance data pipelines.

  • 13Security mapping

    Recognise the same holding across differently named sources.

  • 14Manual assets

    Property, fixed deposits and other holdings entered by operations.

  • 15Import quality checks

    Implausible changes flagged before they reach clients.

  • 16Corporate action handling

    Splits, bonuses and mergers applied correctly.

Operations and compliance
The firm's controls.
  • 17Client onboarding workflow

    KYC, risk profiling and agreements tracked to completion.

  • 18Risk profile records

    Profiles versioned with dates and client acknowledgement.

  • 19Approval before sharing

    Every client-facing note approved by an advisor.

  • 20Communication log

    All client communications recorded in one timeline.

  • 21Role-based access

    Advisors see their households; leadership sees the firm.

  • 22Firm dashboards

    Assets under advice, reviews completed and client coverage.

  • 23Audit trail

    Every change and approval recorded.

  • 24Data export

    Full export for audit or migration at any time.

  • 25Two-factor login

    Strong authentication for advisors and clients.

NiveshDesk review preparation screen with AI-drafted notes
Review preparation: the numbers assembled automatically, the notes drafted for the advisor to edit.
08

Launch and the first review cycle

We launched NiveshDesk to advisors first, a month before inviting clients, so every client's first login showed clean, reviewed data. Advisors spent that month correcting mappings and enriching goals — work that paid off when clients started opening the app after their next review.

The feature advisors credit most is review preparation. What used to take close to two hours now starts with the numbers already assembled and a draft summary waiting to be edited.

  1. Weeks 1–2
    Discovery

    Advisor shadowing, review preparation timed, data sources listed.

  2. Weeks 3–5
    Model and design

    Household data model and workbench prototypes tested with advisors.

  3. Weeks 6–14
    Build

    Pipelines, workbench, client app and AI drafting.

  4. Weeks 15–18
    Advisor-only launch

    Advisors clean mappings and enrich goals.

  5. Weeks 19–20
    Client launch

    Clients invited after their next review.

09

What we learned

Model the business the way the business talks. Designing around households instead of accounts made every later feature easier.

In regulated advice, AI should draft and never decide. Advisors valued AI summaries precisely because they could edit and approve every word before it reached a client.

Built with
  • Next.js
  • React Native
  • NestJS
  • PostgreSQL
  • Holdings data pipelines
  • LLM with retrieval over approved content
  • AWS Mumbai
CTA Background

Building something like NiveshDesk?

Bring the problem as it actually is, constraints included. You will get a straight answer on whether we are the right team.

View Our Work
AI-First Engineering
Secure & Scalable
Built to Deliver Impact
More case studies