Chapter 1: The phone that belongs to everyone
Being an elected representative in Malaysia is not a job. It is several jobs wearing one songkok.
On any given day, YB Zainal is a lawmaker, a mediator, a guest of honour, a fundraiser, a road inspector and, according to at least one constituent, a part-time marriage counsellor. And almost all of it starts with a phone call.
His service centre, run by his loyal secretary Kak Linda and two volunteers, gets calls about everything:
- "YB, my daughter is getting married on the 14th. You must come!"
- "YB, my son got 9A but we cannot afford university. Is there any scholarship?"
- "YB, the pothole on Jalan Kenanga ate my motorbike tyre. Again."
- "YB, the streetlight outside my house has been off for two weeks. My wife says it's your fault."
- "YB, there are six stray dogs at the bus stop and they have formed a committee."
The problem is not that people call. That is the whole point of having a representative. The problem is what happens next.
Calls come in at 11 p.m. Voicemails pile up. Volunteers scribble notes on whatever is nearby: a receipt, a calendar, the back of a kuih box. The wedding invitation for the 14th lives on a sticky note that falls behind the printer. The scholarship request is written in a notebook that one volunteer took home. And when the pothole caller rings back a week later, angrier, nobody can find the first message.
Kak Linda once spent an entire Monday trying to work out which "Encik Ahmad from Jalan 5" had called about the drain. There were three of them. All three had called. About different drains.
The constituents feel ignored. The team feels overwhelmed. And YB Zainal feels his phone buzzing at every kenduri he attends.
What is an AI constituent assistant?
An AI constituent assistant is a voice AI that answers calls to an elected representative or service centre, listens to each request or complaint, records the details in a structured way, and passes them to human staff for action.It does not make decisions or promises. It makes sure nothing falls through the cracks.
Here is the simplest way to picture it. Imagine the service centre had a superhuman clerk with a perfect memory and a very neat notebook. Every caller gets the same polite welcome. Every request gets its own page. Every page has the same headings: who called, how to reach them, what they need, where, and how urgent it is. At the end of the day, the clerk tears out the pages, sorts them into piles and hands the stack to the secretary.
That clerk is Saloma.
An AI constituent assistant does five jobs:
- Answers every call, day or night, in the caller's preferred language.
- Listens to the request, even when the caller starts with a ten-minute story about their late grandfather.
- Captures the key facts: name, phone number, area, category, details and urgency.
- Escalates anything urgent, such as flooding or safety risks, straight to a human.
- Reports a clean, sorted summary to the secretary at the end of every day.
Chapter 2: One day in the life of Saloma, Taman Seri Bayu edition
Three weeks after the kenduri, Saloma is answering the service centre's hotline. Let's follow her through one ordinary Tuesday.
8:12 a.m. The wedding invitation.
Mak Cik Salmah calls, very excited. Her daughter Aina is getting married on 14 November at the community hall, and the YB simply must come.
Saloma congratulates her warmly, then asks for the date, time, venue and a contact number. She does not say "YB will definitely come." She says the invitation will be passed to the YB's office, and the office will confirm.
- Logged as: Invitation
- Details: Wedding of Aina, 14 Nov, 11 a.m., Dewan Orang Ramai Taman Seri Bayu
- Urgency: Normal (date-sensitive)
9:47 a.m. The scholarship request.
Encik Rajan calls in Tamil. His son scored straight As and has a university offer, but the family is struggling with fees. He asks, a little nervously, if the YB can help.
Saloma replies in Tamil, listens patiently, and records the student's name, the university offer and the contact number. She explains that the office will contact him about what assistance may be available, and does not promise an amount.
- Logged as: Education assistance
- Details: Son offered a place at a public university, family needs help with fees
- Urgency: Normal, with a follow-up flag before the registration date
11:30 a.m. The pothole. (Yes, that pothole.)
Encik Hassan calls, and he is not happy. The pothole on Jalan Kenanga has claimed another motorbike tyre. He would like to know if the pothole is paying rent.
Saloma stays calm (she always does), apologises for the trouble, and asks for the exact location and a nearby landmark. Because a pothole that throws motorcyclists is a safety risk, the workflow flags it as high priority.
- Logged as: Infrastructure, roads
- Details: Large pothole, Jalan Kenanga near the surau, motorcyclist tyre damage reported
- Urgency: High (safety)
2:05 p.m. The flooding drain.
It is raining hard. Puan Mei Ling calls in Mandarin: the monsoon drain behind her row of houses is overflowing and water is creeping toward the front doors.
This one does not wait for the evening report. Saloma follows the urgent-call rule Kak Linda set up: she transfers the call straight to the duty volunteer, and if nobody picks up, she takes the details and alerts the team immediately.
- Logged as: Emergency, flooding
- Action: Transferred live to the duty volunteer
- Urgency: Urgent
4:40 p.m. The dog committee.
Uncle Lim reports that the stray dogs at the bus stop have grown from six to eight. "They are recruiting," he says.
Saloma logs it, with the location and the time the dogs are usually seen.
- Logged as: Public nuisance, stray animals
- Urgency: Normal
10:15 p.m. The night-owl caller.
A young man calls to ask where to renew his MyKad. Saloma checks her approved knowledge, gives the answer, and adds a note: no follow-up needed.
- Logged as: General enquiry, resolved on the call
By the end of Tuesday, Saloma has handled 47 calls. Nobody got voicemail. Nobody got a busy tone. And not a single request lives on the back of a kuih box.
Chapter 3: The 6 p.m. report that changed Kak Linda's life
Every evening, Saloma sends the secretary one end-of-day report: every call, sorted by urgency and category, with the details needed to act. No more decoding voicemails. No more archaeology behind the printer.
At 6:00 p.m. on Tuesday, Kak Linda's phone pings. Here is roughly what she sees.
Daily Constituent Report, Taman Seri Bayu Service Centre, Tuesday
At a glance:
- 47 calls handled, 0 missed
- 1 urgent (already transferred), 3 high priority, 28 normal, 15 resolved on the call
- Languages: Bahasa Malaysia 29, English 8, Mandarin 6, Tamil 4
Urgent (handled live today):
- Flooding drain behind Lorong Melati 3. Caller: Puan Mei Ling. Transferred to duty volunteer at 2:06 p.m. Please confirm the council has been informed.
High priority:
- Pothole, Jalan Kenanga near the surau. Motorcycle tyre damage. Third report this month. Suggested action: escalate to the local council's road unit.
- Streetlight out for two weeks, Jalan 5/2. Two separate callers.
- Fallen tree branch on a playground fence, Taman Seri Bayu Fasa 2.
Invitations (for the YB's diary):
- Wedding of Aina, daughter of Mak Cik Salmah, 14 Nov, 11 a.m., community hall.
- Deepavali open house, residents' association, 8 Nov, 7 p.m.
- Surau prize-giving ceremony, 22 Nov, 9 a.m.
Assistance requests:
- Education: Encik Rajan's son, university fees. Registration date soon, please follow up this week.
- Welfare: elderly resident asking about monthly aid application.
Other complaints:
- Stray dogs at the Jalan Mawar bus stop (now eight, per Uncle Lim).
- Rubbish collection missed on Lorong Cempaka.
Resolved on the call (no action needed):
- 15 general enquiries, including MyKad renewal locations and service centre opening hours.
Each item links back to the call's recording, transcript and contact number, so whoever follows up has the full story.
Kak Linda reads it with her teh tarik. In ten minutes she has assigned the pothole to the council liaison, sent the invitations to the YB's diary, and put the scholarship case at the top of tomorrow's list.
She used to spend her whole Monday doing this. Now she spends Monday doing the follow-ups instead. The constituents notice. Encik Hassan, the pothole man, called back two weeks later. Not to complain. To say thank you. (He also asked if the YB could do something about his neighbour's rooster. That one went in Thursday's report.)
Chapter 4: Trust, privacy and absolutely no empty promises
YB Zainal liked the idea. His political secretary, Encik Faiz, liked it less. Encik Faiz has worked in politics for fifteen years and trusts nothing that cannot be cross-examined.
"What if the AI promises someone a scholarship?" he asked. "What if it says something political? What if somebody's personal details leak?"
Fair questions. Saloma is set up so it collects and passes on requests, never commits the representative to anything, and keeps every conversation on the record. Here is how each worry was answered.
Worry 1: "It will make promises we cannot keep."
- Saloma answers only from the knowledge and rules the office approves.
- The office writes the script for sensitive topics: "Your request has been recorded and the office will contact you." No amounts, no dates, no guarantees.
- Anything outside the approved knowledge gets a polite "I'll pass this to the team" rather than an improvised answer.
Worry 2: "It will say something political."
- Saloma is configured as a service assistant, not a spokesperson. Questions about policy, party matters or the YB's views are routed to staff.
- The office decides exactly which topics Saloma may answer, and everything else goes to a human.
Worry 3: "Constituents' personal data could leak."
- Each office's data sits in its own isolated workspace, and knowledge is scoped to each AI agent.
- Role-based access and multi-factor login mean volunteers see only what they need.
- Recording and retention periods are configurable, and supported tools can detect and mask personal data.
- Requests to export or erase someone's data go through a controlled process, which helps with obligations under the Personal Data Protection Act (PDPA).
Worry 4: "What if something goes wrong and we need to check?"
- Every call has a recording, transcript, summary and outcome.
- Supervisors can listen live, transfer calls, or take over from the browser at any time.
- Workflow versions are pinned, so the office always knows which rules were active on which day.
Encik Faiz read the whole list. Then he asked for a demo. Then he asked whether Saloma could also answer his mother's calls. (The answer was no. Some calls must stay human.)
One honest note for every office considering this: Saloma provides platform controls, not a regulatory certification. Your office still decides retention periods, recording rules and which topics always go to a person. Astiostech helps you set those rules up correctly from day one.
Chapter 5: How the service centre set it up in two weeks
A service centre can go live with Saloma in about two weeks by starting with clear categories, simple rules and an after-hours pilot. Here is the path YB Zainal's team followed, with Astiostech guiding the setup.
- Days 1 to 2: Agree the categories. Kak Linda listed the types of calls the office receives: invitations, education assistance, welfare, roads, drainage and flooding, streetlights, rubbish, stray animals, general enquiries and "other". Every call would fit one box.
- Days 3 to 4: Write the rules. The team decided what counts as urgent (flooding, fallen trees, safety risks), who gets urgent transfers, and the exact wording Saloma uses for sensitive requests. Encik Faiz personally approved the "no promises" script, twice.
- Days 5 to 6: Load the knowledge. Office hours, the service centre address, how to apply for common aid programmes, which agency handles what, and answers to frequent questions such as MyKad renewal.
- Days 7 to 8: Build the workflow. Saloma's workflow captures the caller's details, tags the category and urgency, saves each case to the office's tracker, and compiles the 6 p.m. report for Kak Linda by email and WhatsApp.
- Days 9 to 10: Rehearse. Volunteers played every kind of caller: the shy student, the angry motorist, the auntie who starts with her family history, and one volunteer who did an impressive impression of the stray dogs.
- Days 11 to 14: Go live after hours. Saloma took calls only after 5 p.m. and on weekends at first. Kak Linda compared the reports with the recordings each morning. After the first week, the office switched Saloma on for daytime overflow too.
The result after one month:
- Every call answered, including at 11 p.m. and on public holidays.
- Every request recorded with the same clean details.
- Urgent cases reaching a human within minutes.
- One report a day instead of a hundred loose notes.
- A secretary who now takes her full lunch break.
Who else can use this setup?
Any office that receives a steady flow of requests and complaints by phone, and needs them captured, sorted and passed to someone for action, can use the same Saloma setup. The story is about a YB, but the pattern fits many places:
- Members of Parliament and state assemblymen: constituency service centres handling invitations, aid requests and local complaints.
- Local councils: hotlines for potholes, drains, streetlights, rubbish collection and illegal dumping.
- Residents' associations and joint management bodies: maintenance requests, security issues and facility bookings.
- Community and religious organisations: event invitations, welfare requests and volunteer coordination.
- Busy executives and founders: a personal line that takes messages, sorts them and sends a daily digest to an executive assistant.
- NGOs and foundations: aid and scholarship enquiries, with every applicant recorded fairly and consistently.
The ingredients are always the same: a phone number people already call, a clear list of categories, simple rules for what is urgent, and a person who receives the daily report and acts on it.
Frequently asked questions
Can an AI assistant handle calls for an elected representative?
Yes. Saloma AI can answer constituent calls 24/7, record each request or complaint with the caller's details, sort it by category and urgency, and send a daily report to the representative's office. Human staff still decide and carry out the actions.
What kinds of constituent requests can Saloma log?
Any request the office defines as a category, such as event and wedding invitations, scholarship and education assistance, welfare aid, potholes and road damage, drainage and flooding, streetlights, rubbish collection, stray animals and general enquiries.
How does the end-of-day report work?
Saloma's workflow gathers the day's calls, groups them by urgency and category, and sends a summary to the secretary or office team by email or WhatsApp. Each item includes the caller's contact details and a link to the full call record.
What happens with urgent complaints like flooding?
Urgent calls do not wait for the daily report. The office sets rules for what counts as urgent, and Saloma transfers those calls live to a duty staff member or alerts the team immediately.
Will the AI promise constituents help or money?
No, if it is set up properly. The office approves the wording for sensitive requests, so Saloma confirms the request has been recorded and that the office will follow up, without promising amounts, dates or outcomes.
Can Saloma speak to constituents in their own language?
Yes. Saloma supports more than 70 languages across its voice options, including Bahasa Malaysia, English, Mandarin and Tamil. Quality depends on the voice model chosen, so offices should test with real callers before launch.
Is constituent data kept private?
Saloma provides workspace isolation, role-based access, multi-factor login, configurable recording and retention, personal data masking and audit trails, which support PDPA obligations. These are platform controls rather than a certification, so each office still sets its own policies.
Can the assistant be used by a busy executive instead of a politician?
Yes. The same setup works as a personal call assistant for executives, founders, councils, residents' associations and NGOs: it takes messages, sorts them and sends a daily digest to the person who acts on them.
Who sets up Saloma for service centres in Malaysia?
Astiostech provides Saloma AI demos, setup, workflow design, integration and local support for offices in Malaysia and the wider APAC region.
Epilogue: The kenduri, six months later
It is another Saturday, another kenduri. This time it is Aina's wedding, the one Mak Cik Salmah invited the YB to back in chapter two.
YB Zainal arrives on time, because the invitation went straight into his diary from the 6 p.m. report. He shakes 150 hands. His phone stays quiet in his pocket.
Farah is there too (Mak Cik Salmah is one of her clinic's patients, naturally). She spots the YB at the dessert table.
"So, YB," she asks, "how is Saloma treating you?"
"Kak Linda says she wants Saloma to have an employee of the month award," he laughs. "And Encik Hassan's pothole has finally been fixed. He sent me a photo. Of the road."
That is what a good AI constituent assistant really does. It does not replace the human touch of public service. It makes sure every voice reaches the people who can help, and gives them the time to actually help.
Remember the three things from this story:
- The perfect clerk: Saloma answers every call, in the caller's language, and records every request the same clean way.
- The 6 p.m. report: one sorted summary a day, so the secretary acts instead of searching.
- No empty promises: Saloma collects and passes on requests, urgent cases reach a human fast, and the office stays in charge.
Ready to make sure every constituent is heard?
Astiostech helps service centres, councils and offices across Malaysia and APAC plan, launch and support Saloma AI. Book a free Saloma demo with our team at www.astiostech.com, and bring your list of categories. We will bring the kuih.
Continue to part 3: Click here
