Collect over WhatsApp, without leaving your ledger
Your WhatsApp Business number connects straight to Odoo through Meta's Cloud API — no third-party provider in between. Your team gets a shared inbox, routing, templates and campaigns; collections teams add debtor cases, payment links and supervisor dashboards, so the chat and the debt file are one record.
What it does
Shared team inbox
One WhatsApp number for the whole team. Claim chats, transfer between departments with a reason, send back in one click.
Guided intake & routing
New contacts give their name and Civil ID in Arabic or English, then go to the owning agent or the right department.
Agent app on any phone
Agents work as free portal users in an installable phone app — push alerts, quick replies, voice notes, suggested replies.
Templates & campaigns
15 ready templates with Meta approval sync. Excel/CSV recipients, pacing, pause/resume and a delivery funnel.
The chat is the case
Balance, days overdue and broken-promise flags sit beside the chat. Every message carries the case and Civil ID.
Payment links in the chat
Send a KNET, MyFatoorah, Tap or Hesabe link for a full or part amount. Manual payments need supervisor approval.
Promises & reminders
Promise-to-pay tracking, automatic daily payment reminders and rule-based escalation to a supervisor.
SLA timers & team view
Reply and take-over targets on business hours. Supervisors see workload, collections, collection rate and broken promises.
WhatsApp compliance built in
Enforces the 24-hour window and STOP/START opt-outs, masks Civil IDs for agents, verifies Meta webhook signatures.
Analytics & cost control
Live dashboard and PDF reports. Every message is priced on Meta's rate card and reconciled to Meta's actual bill.
How it works
- 1 Customer messages you Meta's webhook delivers it; it is matched to a chat and department.
- 2 Bilingual intake Name and Civil ID in Arabic or English. Known contacts skip ahead.
- 3 Routed to an agent Civil ID goes to the owning agent, else the department queue. SLA starts.
- 4 Agent works the case Chat and case side by side — promises, calls, suggested replies.
- 5 Debtor pays A gateway link on their phone, or a logged payment for approval.
- 6 Balance updates itself Case moves to Partially Paid or Paid; optional journal entry posts.
- 7 Supervise & report Team dashboard, escalations, PDF reports, cost vs Meta's bill.
See it working




Three modules — install only what you need
Ready for Kuwait from day one
- Meta 24-hour window enforced; approved templates required outside it
- STOP / START opt-out keywords honoured by campaigns and payment links
- KNET, MyFatoorah, Tap Payments and Hesabe payment links
- Civil ID routing, masked to the last four digits for agents
- Meta webhooks verified with HMAC-SHA256 signatures
- Arabic and English, with a right-to-left agent portal
- Business-hours SLA calendar with a skip-Friday option
Screens shown are from a demonstration database; names and amounts are sample data.