Citizen assistance workspace

Talk to Saathi

A natural conversation, not a long application form.
Demo workspace
YOUR BENEFITS, WITH A CLEAR PATH FORWARD V2.2 dashboard
Yojana-Pilot · Companion AI

Every eligible benefit starts with a conversation.

Explain your situation in your own words. Saathi will ask only relevant questions.

ConversationReady
Profile details0
Potential matches0

Saathi Assistant

Ready for your message
Namaste! Tell me what help you're looking for. You can write in English, Hindi or Marathi. Please don't send Aadhaar, account numbers, or documents.

By sending, you choose to share your message with this server and its configured language service. Provider and service logs may be retained. Do not send identity or account numbers.

Current profile facts

User-provided details validated for format; not checked against government records.

Nothing collected yet.

Recommended schemes

Your recommendations appear here while you chat.

Scheme discovery

Recommendations from the current conversation and catalog.

Source-aware

Your scheme shortlist

Start a conversation to see possible matches.

How decisions are made

The language model extracts information. Deterministic Python rules evaluate eligibility and prioritize missing information.

Unverified scraped scheme rules are not proof of eligibility. Always confirm requirements on an official government page before applying.

Rescue centre

Investigate missing documents, e-KYC requirements and status problems.

Evidence-first guidance

Diagnose a status message

Checks use user-supplied facts and configured scheme rules. No live government lookup is performed.

Optional document comparison: enter names only, never identity numbers.

Investigation output

Configured scheme rules check your inputs. Add portal text for status interpretation.

No diagnosis yet.
No Aadhaar numbers, bank details or document images are needed here.

One assistant. Multiple channels.

WhatsApp requires administrator setup; LiveKit voice calling is upcoming.

WAHA · Web · Voice

WhatsApp integration

WAHA bridgeChecking...
Inbound messagesOpt-in text / voice notes
Activation phraseYOJANA / योजना
Stop commandSTOP
An administrator pairs and configures WAHA with authenticated media and signed webhooks at /api/webhooks/waha. Send YOJANA to activate, then Chat or Call. STOP revokes access. Configuration is not evidence of connectivity or delivery. See the repository deployment runbook.

Secure browser voice

Open a browser conversation, with typed fallback and tap-to-interrupt. Speech requires provider configuration and microphone permission. This is not a native WhatsApp phone call.

Talk to Saathi

WhatsApp voice notes: send YOJANA, then Chat, then an audio note up to 15 seconds. Live WAHA and Sarvam availability must be verified by the administrator. Upcoming LiveKit streaming is not connected.

Recent activity & case status

No investigation started. Sessions are held in memory and expire after one hour.

  1. Workspace ready. Start a conversation or investigate a blocked application.