AiSewak
For MLAs and Vidhan Sabha constituency offices

AI voice agent for an MLA's constituency office

An assembly constituency is two to four lakh voters and a few hundred booths, served by an office of maybe six people and a phone that rings all day. An AI voice agent answers that phone in the local register, logs what was asked, routes it to the tehsil or the department, and calls the person back when it moves.

1 AC
Written for one assembly seat, not a generic template
24×7
The office line keeps answering after the office closes
Booth-wise
Every request tagged to a booth and a ward
Session-proof
Runs unchanged while the House is sitting

An AI voice agent for an MLA is a conversational system that answers and places calls for a Vidhan Sabha member's constituency office. It speaks the dialect the seat actually speaks, holds a genuine two-way conversation instead of playing a recording, writes down what the caller wanted, and pushes it into whatever register the office already keeps.

The problem it solves is not reach — an MLA's problem is rarely that voters cannot be found. It is throughput. One landline, one or two staffers who also travel with the member, a janata darbar that runs long and turns people away, and a stream of requests that are mostly small and mostly repetitive: a pension that stopped, a ration card that was never issued, a handpump that has been dry since April, a tubewell transformer nobody replaced. Those requests do not need the MLA. They need someone to pick up, write it down correctly, send it to the right officer and check back.

AiSewak builds and runs these agents around one seat at a time. The knowledge base is the constituency's own — its blocks, nyay panchayats, wards, department contacts and the schemes that matter there — and the agent is operated with the office staff rather than handed over as a login.

What actually walks into an MLA office

The request mix is remarkably stable across seats, and almost none of it is political. Naming it honestly is the only way to design an agent that does not disappoint the caller in the first thirty seconds.

Entitlement that stopped

Widow, old-age or disability pension not credited; a ration card suspended in an e-KYC drive; a scholarship that did not arrive. The agent takes the beneficiary ID, identifies which department owns it, and produces a request the office can actually forward rather than a one-line note saying pension problem.

A document nobody will issue

Income, caste, domicile, birth and death certificates stuck at the tehsil. The agent captures the application number and the date, checks whether the caller has already applied, and separates never applied from applied and ignored — two problems with two different fixes.

Civic and infrastructure faults

Handpump, transformer, street light, a road washed out after monsoon, a school with no teacher posted. Tagged to a revenue village and booth so the office can see the fifteen calls from one panchayat as one problem rather than fifteen.

Transfer and posting requests

A large share of real footfall at any MLA office. The agent records the request politely, states plainly that it will be placed before the member and that no outcome is promised, and never implies influence. This is a compliance rule in the prompt, not a matter of tone.

Invitations and appearances

Weddings, school functions, temple and mosque committees, cooperative meetings. The agent captures date, place, who is asking and whether a representative will do if the member cannot come — which is the question the office actually needs answered.

Darbar and appointment requests

Slot requests for the janata darbar, with the subject captured in advance so the queue on the day is sorted by department instead of by arrival time.

The escalation chain an assembly seat actually uses

An MP's office escalates to a district collector or a ministry. An MLA's escalates to officers whose jurisdiction is smaller than the constituency, which changes the routing logic completely.

A single assembly constituency usually spans several blocks, sometimes parts of two tehsils, and occasionally two districts. The officer who can fix a given complaint depends on which of those the caller is standing in. A grievance routed to the correct department but the wrong tehsildar is, operationally, a grievance that was not routed.

So the agent's routing table is geographic before it is functional. It establishes the caller's revenue village or ward first, derives block, nyay panchayat, tehsil and police station from it, and only then picks the department — BDO for MGNREGA and panchayat works, tehsildar and SDM for revenue and certificates, the executive engineer for the transformer, the CDO for district-scheme delivery, the BSA or BEO for a school posting. Each of those gets a differently worded handover, because each of them accepts a different kind of request.

Where a state grievance portal or CM helpline already exists — 1076 in Uttar Pradesh, 181 in Rajasthan and Madhya Pradesh, comparable lines elsewhere — the agent registers there as well and stores the reference number, so the office is tracking the same ticket the administration is tracking rather than a private list nobody else can see.

The weeks the member is in the state capital

Vidhan Sabha sessions are the period an MLA office is least able to answer its phone, and the period constituents most want to reach it.

During a session the member and usually one or two staff are at the state capital. The constituency office thins out for exactly the stretch when people call to ask whether their issue will be raised in the House. The result in most offices is a backlog that is worked through afterwards, by which time some of it has gone stale.

A voice agent is indifferent to this. It answers at the same rate in session weeks as out of them, and it can be given a session-specific behaviour: tell callers the member is in the House until a stated date, take the matter in full anyway, and flag anything that is a candidate for a question, a call-attention motion or a point raised under Rule 300-equivalent provisions.

That last part is genuinely useful in the other direction too. An MLA preparing a question about, say, fertiliser availability or a district hospital's staffing has to substantiate it. A short outbound wave to affected households in the constituency produces dated, attributable statements from named residents — evidence gathered in two days rather than assembled from memory. The same mechanism is described in more detail on the MPs' page, where session calendars are longer and the constituency is larger.

How the office is set up

  1. 1

    Map the seat, not the state

    Blocks, nyay panchayats, wards, revenue villages, police stations and the named officers currently holding each post. This is the single largest determinant of whether routing works, and it is constituency-specific labour that cannot be generalised.

  2. 2

    Write the agent in the register the seat speaks

    Awadhi, Bhojpuri, Magahi, Marwari, Varhadi or Malwai as the case may be — not the textbook form of the state language. A caller who has to shift register to be understood usually hangs up instead.

  3. 3

    Set the honest-limits rules

    What the agent must never promise: an outcome, a transfer, a date it does not control, or the member's personal attention. These are written as hard constraints because an office loses trust faster through an over-promise than through a delay.

  4. 4

    Connect the registers you already keep

    Most offices run on a WhatsApp group, a diary and one spreadsheet. The agent writes into whatever exists before anyone is asked to adopt a new system; replacing the office's habits is a second project, not a precondition.

  5. 5

    Pilot on one block

    A few hundred calls from a single block, transcripts read with the staff who take these calls every day. They will catch wording problems no reviewer outside the seat can see.

What it does not do

It does not speak in the MLA's voice. Synthetic audio of a real political figure falls under the Election Commission's 2024 advisory on deepfakes and synthetic media, and AiSewak does not build it in any context, election period or not. The agent identifies itself as an assistant calling on the office's behalf.

It does not decide anything. Nothing it records changes a beneficiary's status, sanctions a work or files a complaint with legal effect. It is an intake and follow-up layer; every consequential action stays with a named human in the office or the department.

It does not replace the janata darbar or the karyakarta network. What it changes is which fifty of the three hundred people in the queue actually needed to stand in it, and which villages the field team should be in on Thursday.

Frequently asked questions

What is an AI voice agent for an MLA?

A conversational AI system that answers and places phone calls for a Member of Legislative Assembly's constituency office. It speaks the constituency's own language and register, records what each caller wanted, routes the matter to the correct block, tehsil or department officer, and calls back when the status changes. Typical uses are grievance intake, entitlement and certificate follow-up, janata darbar scheduling, invitation handling and constituency listening between elections.

How is this different from a general AI voice agent for politicians?

Scope and routing. A general political agent is usually built for campaign-period voter contact across a party or a candidate's whole field. An MLA office agent is built for one assembly constituency's day-to-day casework: it needs the seat's revenue villages, blocks and officer list to route anything correctly, it runs all year rather than for a campaign window, and most of its calls are inbound from constituents rather than outbound to voters.

Can the agent register complaints on the state grievance portal?

Where the state exposes an interface for it, yes — the agent can file on the state CM helpline or grievance portal and store the returned reference number against the caller. Where no interface exists, it produces a complete, correctly formatted case file that a staff member files in one action instead of reconstructing from a phone note. Either way the reference number is read back to the caller.

Is an AI voice agent legal for outreach in India?

Yes, within a well-defined set of rules. The agent must disclose that it is an AI at the start of the call (ECI's 2024 advisory on synthetic media), outbound calling must respect TRAI TCCCPR 2018 and DLT registration, personal data must be handled under the DPDP Act 2023, and IT Rules 2021 govern the content itself. Election deployments additionally require registration with the ECI or the state CEO as a political advertiser. AiSewak ships these controls switched on by default rather than as an add-on.

Which Indian languages does the voice agent speak?

Hindi plus the 22 scheduled languages, and the regional variants that decide whether a call actually lands — Bhojpuri, Awadhi, Marwari, Mewari, Magahi, Santhali and others. Agents run on a mix of Indic-first models and the MeitY Bhashini stack, and a single agent can switch language mid-call when the person on the other end does.

What happens when someone calls in distress or with an emergency?

The agent is required to stop the normal flow and give the correct emergency number immediately — 112 for police, fire and ambulance, 1098 for a child in danger, 181 for a woman in distress, 14416 for mental health — and then, where the caller consents, raise a flagged alert to the office rather than leaving it in the ordinary queue. An office grievance line is not an emergency service and must never behave as though it is.

Will constituents accept a call that is answered by an AI?

The pattern reported across Indian voice deployments is that acceptance depends on three things: that the system says it is an AI at the start, that it speaks the caller's actual register rather than a formal state-language version, and that it lets the caller finish a sentence. Callers object to being read a recording and to being misunderstood, not to the disclosure itself. AiSewak agents disclose by default, and the disclosure is not removable.

Does an MLA office deployment need ECI registration?

Ordinary casework and grievance handling outside an election period is office administration, not electioneering. Once the model code of conduct is in force, or the calling becomes campaign communication in substance, it falls under the Election Commission's rules for political advertisers and requires registration with the state CEO, along with DLT registration for the sending entity under TRAI's TCCCPR. We set deployments up so the distinction is enforced by configuration rather than left to judgement.

Try it on one block of your constituency

Give us one block, the list of officers currently posted there and the ten complaints your office hears most. We will put a live agent on a short wave of calls and read the transcripts with your staff before anything is committed.

Every AiSewak agent identifies itself as an AI at the start of the call, never asks for an OTP or a payment, and honours DND. Election deployments require ECI / state CEO registration as a political advertiser.

AiSewak (AI Sewak) is a Voxdonna company, made in India.

© 2026 Donna AI Labs Private Limited · CIN U62013DL2026PTC464877. All rights reserved.