Kaki for Hawkers
K

Kaki

Back-office kaki for hawkers · working name
Concept mockup Illustrative data 1 Sep 2026
The whole system lives in WhatsApp. Hawkers talk to it the way they already text — voice notes, photos, one-line replies. When there is too much to read in a chat, it sends a link to a clean web page. Click a scenario on the left to walk through it.
One thread, one number. No app to install, no password to remember.
kaki.sg/dashboard — signed in as owner · 4 stalls

Yesterday across your stalls

Sunday, 31 August 2026 · auto-built from Koomi, Casio and your bank CSV
Owner view
Collected
$6,842
▲ 8.4% vs last Sunday
Cash banked in
$6,824
4 of 4 stalls deposited
Unexplained gap
$0.00
1 gap raised, 1 cleared
Needs you
3
1 licence · 1 invoice · 1 order

Sales by stall 31 Aug

StallCashCashlessTotal
Blk 505 Drinks
Koomi
1,284.50842.002,126.50
Blk 505 Economy Rice
Casio
1,610.00498.302,108.30
Bedok Noodle
Casio
1,142.00377.501,519.50
Tampines Drinks
Koomi
728.00360.001,088.00

Last 7 days total collected

MonTueWedThuFriSatSun

Needs you today

!
SFA licence — Blk 505 Drinks
Expires 29 Oct 2026 · 58 days · renewal form pre-filled
$
Hai Sheng Trading — $1,240.00
16 days overdue · 2 reminders sent · ready to add 1.5% interest
●
Cooking oil group buy closes 6:00pm
1,780 / 2,000 units to Tier 3

Your streak gamification

Points
1,240
Top 8% of stalls
Credit earned
$30
Off next month’s bill
✓
14 days in a row
Shift reports uploaded on time by all 4 stalls
Under the hood: Koomi and Casio sales pulled nightly by API (or an automated portal export where the vendor blocks API access), matched against your bank CSV, stored in your own Postgres database.

How we get there

Each phase pays for the next one.

Phase 1

Simple things, your own stalls first

Everything that is easy to build, immediately useful, and needs nobody outside your business to say yes.

  • Daily cash & bank-in matching from POS, photos and bank CSV
  • HR letters and payroll from a voice note
  • Licence and cert reminders at 90 / 60 / 30 days
  • High-value stock counts for alcohol and cigarettes
  • Invoices and payment chasing on a fixed ladder
Phase 2

Supply chain & suppliers

Once your own stalls run on it, the order data becomes the bargaining chip.

  • Group buy on generic goods with live tier pricing
  • Supplier onboarding and negotiated tier agreements
  • Splitting & packing workflow with a third-party packer
  • New stall setup as a repeatable checklist
Phase 3

Sell it to other hawkers

The same system, packaged for stalls outside the group.

  • Flat subscription around $30/month with an AI credit quota
  • Supplier listing commission on group buy volume
  • Off-the-shelf alternative to heavy legacy ERP
  • Gamification — points, streaks and cashback to drive daily use

What sits behind the chat

The parts that matter for cost, accuracy and trust.

Interface

WhatsApp first, with web pages for anything too big to read in a thread. Two separate numbers — one for staff, one for owners — so backend functions never leak.

Data

Your own Postgres database on a cloud server, not a shop PC that dies. Owners see only their own stall’s rows, checked against their phone number.

Integrations

Koomi and Casio POS by API where it exists, automated portal exports where it doesn’t. OCR for invoices and receipts, bank CSV for deposits.

Model routing

Cheap, fast models for transcription and parsing. Strong models for reasoning and design. Financial figures are checked by more than one model agreeing before anything is posted.

What never leaves

NRIC and ID numbers, rentals and raw margins stay in your database and are never sent to a public AI service.

Funding

EDG can subsidise up to 50% of development (needs 3 local staff in the operating entity); SFEC can offset up to $7,000 of the rest. The SFE window closes 30 Nov 2026.