Alkhidmat-style relief operations
From a messy aid request to a verified ticket — with a human when it matters
اردو یا انگریزی میں درخواست دیں — ٹکٹ یا سپروائزر تک پہنچیں
Submit in Urdu or English. Six agents verify, check the SOP, catch duplicates and match stock. You leave with a request number you can check later, or a supervisor hold. Never a silent queue.
- No account needed
- Urdu or English
- Supervisor approval on critical cases
One desk for every relief line
- Foodخوراک
- Medicalطبی امداد
- Shelterپناہ
- Bloodخون
- Educationتعلیم
Why it matters
Requests arrive messy. Critical cases get buried.
The first minute after a request arrives decides how fast help moves. Today that minute is spent reading, sorting and guessing.
Today · manual desk
- Requests land in WhatsApp, calls and paper forms
- Staff read every message to work out the need and the area
- The same family asks twice and nobody notices
- A chest-pain case waits behind routine food requests
- The requester has no number to follow up with
With the Aid Desk
- One intake in Urdu or English, structured in seconds
- Category and priority set by Triage, checked against SOPs
- Repeat requests from the same phone go to a supervisor
- Critical medical cases jump to a human, with a 1122 prompt
- Every requester leaves with an AKD number to track
How it works
From request to resolved, in four steps.
- 01Request
A citizen writes the need in Urdu or English. No account, no app.
- 02Verify
Agents extract the details, classify, read the SOP and run the Integrity check.
- 03Match
Nearest stock and a volunteer with the right skills in the same area.
- 04Track
An AKD number plus the same phone shows status at any time.
The desk
One pipeline between a request and the field team.
The NGO brings its rules, stock and people. The desk reads, checks and matches, then hands back a ticket with a full record of what happened.
What goes in
- The requestUrdu · Roman Urdu · English
- Your SOPsFood · medical · shelter rules
- Your resourcesKitchens · clinics · camps · blood banks
- Your volunteersSkills and areas
Relief Copilot · LangGraph
- 01Intake
- 02Triage
- 03Knowledge
- 04IntegritySupervisor gate
- 05Matcher
- 06Dispatch
Qwen via Alibaba DashScope
What comes out
- AKD ticketIssued on every request
- Matched resourceName, area and contact
- Named volunteerSame area, right skills
- Audit trailTimeline · agent trace · PDF
Human in the loop
Agents do the sorting. People make the hard calls.
Critical medical
Pauses for a supervisor. The requester sees a Rescue 1122 prompt straight away.
Same phone within 48h
Flagged as a possible duplicate. A person decides; nobody is auto-rejected.
Every decision
Who approved, when and why is logged on the case timeline and in the PDF.
Measured, not marketed
What is built and tested today.
- specialised agents in one governed pipeline
- 6
- languages at intake, Urdu and English
- 2
- SOP documents the Knowledge agent cites
- 7
- Lahore relief resources in the prototype dataset
- 27
- volunteers matched by skill and area
- 17
- automated tests, including duplicate and escalation paths
- 26
Prototype dataset for Lahore. Operational numbers such as time saved and duplicates caught come from the pilot.
For NGOs
One desk. Your rules.
Built for Alkhidmat, ready for any relief NGO. Requesters never pay; the desk is licensed to the organisation that runs it.
Open the staff desk- Your categoriesAdd an aid line as data, not new code.
- Your knowledgeLoad your SOPs; agents cite them on every case.
- Your peopleConnect your volunteer roster or CRM.
- Your brandOne workspace per NGO, under your name.
Public request desk. Guest intake, live pipeline, ticket or supervisor hold.
Check statusTrack with your request number and the phone you gave. No account.
Run the deskStaff tickets, supervisor queue, metrics and case PDF.
QwenDashScopeLangGraphFastAPICloud Run