Blipko is a fintech-grade WhatsApp chatbot that acts as a full-stack digital accountant. Users simply type, speak, or send photos of financial activities β the bot parses everything using AI and records clean, structured accounting entries.
Blipko solves bookkeeping for Indian SMBs by turning WhatsApp into an invisible, zero-friction ledger.
β βGave 200 to Rajuβ β Recorded β βAmit se 5k aayaβ β Parsed β βHow much does Raju owe?β β Instant balance β Invoice PDFs, reminders, UPI links β Automated
No UI. No app to learn. Just chat.
- Shop owners
- Tuition teachers
- Rent owners
- Freelancers
- Local businesses
- Anyone who hates bookkeeping apps
Understands Hinglish + informal Indian English:
- βRaju ko 200 udhar diyaβ
- βAmit se 5k aaya kalβ
- βRent 1000 every 2 monthsβ
LLM converts to strict schema.
-
Auto-creates customers
-
Suggests contacts
-
Supports tags (rent, wholesale, tuition, personal)
-
Multi-ledger support:
/switch shop /switch freelance /switch rent
/today/week/month/cashflow this month/top defaulters- βJuly me kisne pay nahi kiya?β
Returns short summary + PDF option.
- Gentle β Due β Overdue β Final Notice
- UPI payable link inside message
- Auto-skip reminder when webhook marks βpaidβ
Generate invoice for Raju, 2000, web design
Bot generates branded PDF + UPI link.
- Voice note β STT β Structured entry
- Bills β OCR β Transaction entry
src/
βββ domain/
β βββ entities/
β βββ repositories/
β
βββ application/
β βββ use-cases/
β βββ interfaces/
β
βββ data/
β βββ prisma/
β βββ repositories/
β βββ ai/
β
βββ presentation/
βββ controllers/
βββ routes/
- Dependency inversion
- Strict TypeScript
- Database + AI provider agnostic
| Layer | Tech |
|---|---|
| Runtime | Node.js (Express) |
| Language | TypeScript |
| DB | PostgreSQL |
| ORM | Prisma |
| AI | Gemini / GPT-4o-mini |
| Messaging | WhatsApp Cloud API |
| Queue | BullMQ + Redis (soon) |
git clone https://github.com/square-story/blipko.git
cd blipkonpm installcp .env.example .envnpx prisma migrate dev --name initnpm run devngrok http 3000Put ngrok HTTPS URL into Meta WhatsApp webhook config.
| Message | Action |
|---|---|
| βGave 500 to Rahulβ | Debit entry |
| βReceived 1000 from Rahulβ | Credit entry |
| βRahul ka hisab?β | Balance summary |
| βRaju owes 1000 rent every 2 monthsβ | Recurring entry |
| βInvoice Raju 2000 websiteβ | PDF invoice |
- β Text parsing
- β Ledger + contacts
- β Balance summaries
- Voice notes
- OCR bills
- BullMQ scheduling
- Auto reminders
- Graphs
- PDFs
- Sheets sync
- Fork
- Create branch
- Commit
- Push
- PR
Built with β€οΈ by MOHAMMED SADIK


