Voice-First Financial AI Copilot
pilotingVoice intelligence for India's gig workforce
~55% first-week repeat usage against a >40% target (V1 pilot, ~15 users over 2 weeks)
> view










10 wireframe screens · refreshed automatically as the design evolves
> status note
Built end to end across mobile and web: AI integration, multilingual voice workflows, and financial-intelligence features are complete. Currently in pilot with a small user group ahead of broader rollout.
> the problem
India's gig workers face structural financial precarity: irregular daily income, payout delays, no emergency buffer, and deep distrust of fintech apps after years of scam exposure. Existing tools assume literate, English-comfortable, salaried users. Nothing exists that actually helps a delivery rider understand his own cashflow.
> my role
I own this product end to end, solo: solutions architect, AI engineer, and product manager in one. Customer discovery, product strategy, the agentic architecture, AI orchestration, and full-stack delivery across mobile and web are all mine. I made every technical call, including the trust-first reframe below, and shipped the platform from a blank page to a working pilot.
> why it mattered
User research surfaced that the real need was confidence against exploitation, not financial-data access. That reframe restructured the product from information delivery to trust-building through conversational AI.
> architecture
Voice-first agentic system: voice is the interaction layer atop a modular AI orchestrator that maintains user context and routes to specialized sub-agents (money logging, analysis, education, offer explanation). Retrieval runs over a curated, regulatory-safe knowledge base. Responses are non-transactional and consent-driven, with system-prompt guardrails. The compliance posture is a multi-layer architecture (curated knowledge base + guardrails + server-side governance + consent-first data), not model fine-tuning. Compliance was a design constraint from the start, not a retrofit, because financial guidance for vulnerable users sits inside SEBI, DPDP, and RBI considerations.
> key decisions (v1, verified in pilot)
- Vernacular voice over chat. Low literacy means voice wins. Tradeoff: STT/TTS infra cost and dialect accuracy.
- Google Cloud TTS plus custom voice agents for production voice, selected for reliability and cost efficiency on the budget Android devices the target users carry. The voice layer is built so it can grow into fully custom voice agents and, later, an AI avatar without reworking the orchestration underneath.
- Supabase with pgvector over a standalone vector DB, to keep RAG infrastructure simple at MVP scale and reduce operational surface.
- Gemini for conversational intelligence, for cost-efficient depth in vernacular languages.
> the outcome (v1 pilot, real numbers)
Pilot of about 15 users over two weeks: ~55% repeat usage within the first week against a >40% target; most users engaged with vernacular voice; half acted on at least one AI suggestion. It validated that voice-first works for low-literacy users and that non-prescriptive guidance is trusted more than directive advice.
> web deployment (aws)
The web version runs on AWS. The React front end is served from S3 behind CloudFront; API Gateway fronts the application tier; the master orchestrator and its sub-agents run as containers on ECS Fargate that scale on request volume, with the heavier voice work isolated so a slow synthesis call never blocks the chat path. Session context and per-user rate limits sit in ElastiCache, structured state in a managed Postgres with pgvector for retrieval, and audio blobs in S3. Secrets live in AWS Secrets Manager, never in images or environment files.
The voice loop is held to explicit latency budgets so the conversation stays natural on the budget Android devices the users carry: speech-to-text under roughly 700 ms, model reasoning under about 1.5 s on the common path, and text-to-speech synthesis under roughly 500 ms, with the three stages pipelined rather than run strictly in sequence. The design target is a spoken turn that comes back inside a few seconds end to end.
Cost gets engineered up front. The dominant drivers are STT and TTS per-minute charges and LLM tokens per turn, so the architecture caps each one: hot answers from the curated knowledge base are cached instead of regenerated, low-complexity turns route to a lighter model, prompt payloads are compressed to the context each sub-agent actually needs, and TTS fires only on responses the user will hear. Per-active-user cost stays bounded as usage grows instead of climbing linearly with every interaction.
> what i would do differently
Start with a WhatsApp bot rather than a standalone app to cut install friction.
> product
Saarthi was built product-first: a full discovery, framing, and prioritization pass (JTBD, RICE, MoSCoW, SWOT, value proposition) before a line of the agentic stack was written. It shipped past prototype into a pilot-ready production app.
Jobs To Be Done
- Core job
- When my income is irregular, I want simple, trustworthy financial tools that help me manage daily cash, handle emergencies, and feel secure, so I can focus on earning more.
- Functional
- Stabilise cash flow, access money in mid-cycle shortfalls, build emergency protection, understand finances in my own language.
- Emotional / social
- Feel in control instead of anxious; be seen as a responsible provider; avoid the stigma of dependence on informal lenders.
Value Proposition
- One-liner
- A trusted AI financial companion that guides people with irregular income to make safe, confident money decisions, one small step at a time.
- Root pain
- Decision anxiety from uncertainty and mistrust: it drives avoided savings, bad loans, and staying outside formal finance.
- Positioning
- Confidence + action, not information. Voice-first, vernacular (Telugu / Hindi / Hinglish), guidance-only, and non-transactional by design.
RICE + MoSCoW
- RICE winners
- Stars habit progression and the Available Cash view (1.44), My Money daily check-in (1.19), vernacular voice copilot (0.89). Habit mechanics outranked transactional features.
- Must have
- Daily cash visibility + voice check-ins, vernacular AI copilot, emergency awareness (savings + insurance education), consent-safe trust layer, Coins & Stars.
- Won't have
- Coins for loans or investments, credit-score nudges, gamified urgency, leaderboards, cashback, mandatory data consent. Trust is the product; nothing exploitative ships.
SWOT
- Strengths
- Vernacular voice-first UX; clean split of Stars = habit and trust, Coins = clarity and decisiveness; core features always free.
- Weaknesses / threats
- No instant cash gratification, slower perceived value; loan apps offering instant rewards; users misreading Stars as a credit score.
- Opportunities
- Gamified habits for low-literacy users, reassurance-first design for women riders, high retention potential through Stars.
Success Metrics (design targets)
- Activation
- ≥80% complete onboarding plus first AI interaction on day 1; time-to-first-value under 3 minutes; ≥70% engage with vernacular voice within 30 days.
- Habit / retention
- 2 to 4 sessions per user per week; D7 retention ≥70%, D30 ≥40%, cohorts segmented by star tier.
- Outcome
- ≥50% of active users take at least one positive financial action in 30 days; ≥25% build a Rs.5k emergency buffer within 3 months; AI misguidance rate <0.5%.