
AI-powered management for South African stokvels — members transact entirely over WhatsApp in their own language, every transaction is immutable, and records mirror to a read-only Notion workspace for full transparency.
View the product pageThe problem
~95% of stokvels run on paper; treasurer fraud is rampant and members have zero visibility. One fraud incident can destroy decades-old community trust. StokvelOS makes every rand visible and every transaction immutable.
Architecture
Members never leave WhatsApp; Claude classifies each message against the stokvel’s constitution. Every confirmed transaction is written immutably and mirrored to a read-only Notion workspace — "paper can be faked, Notion cannot."
<300
char WhatsApp replies
9
languages handled
R1,000
co-confirm threshold
~19
tables
Stack
AI
A neutral "record-keeper" persona on Anthropic Claude Sonnet 4.6 with prompt caching — classifies intent and language and replies in under 300 characters.
Data model
~19 tables across modular schema files
Key decisions
The hard parts, solved
Claude detects the member’s language (isiZulu, isiXhosa, Sesotho, Setswana and more) and replies naturally in it — "code-switching like township communities do" — inside a <300-char WhatsApp budget.
Automatic flagging of duplicate payments, balance discrepancies and overdue loans into fraud_alerts with immediate chairperson alerts.
Inbound message_id is stored UNIQUE to dedupe redelivered WhatsApp messages.
Sourced from StokvelOS — README, MASTER_PROMPT, schema files, webhook routes.
.jpg&w=3840&q=75)