Nikahsatu's WhatsApp service desk

Run the conversations.
See the numbers.

One workspace for your WhatsApp numbers: a shared inbox, a sales pipeline, and the real numbers behind every chat.

Connect a number by QR, and the chats you already have come with it.

Inbox24
Aiman Supplies09:24
Reserve 3 please 🙏
openRM1,500
Nurul (Retail)08:51
Thank you, received!
resolved
KL Cafe GroupMon
Can we get a quote?
openRM480
Aiman Supplies
Direct chat · via +60 12 XXX
Hi, is the 5L drum still in stock?
Yes! RM120 each, ready stock. Reserve some for you?
Reserve 3 please 🙏

Built on things you can actually check

HMAC-SHA256 webhooks
every payload verifiable
Row-level security
data isolated per organization
AI at cost
about RM0.002 per analyzed chat
Self-hosted
runs on your own VPS
17 documented endpoints
REST plus OpenAPI 3.1

Workspace

Everything your team does with a customer in one place, and measured while they do it.

  • Unified team inbox: reply from your own connected number, with images and documents.
  • Sales pipeline: drag deals New Lead to Won, and every column totals itself in RM.
  • Response analytics: first-response time, SLA met %, resolution rate, agent leaderboard, CSV export.
  • AI analysis: category, sentiment, CSAT and a one-line summary, on your own key.
  • Many numbers, one workspace: import a phone's history so the past comes with it.
Team performancelast 30 days
1,284
Conversations
42 issues
2m 14s
Avg first response
96%
SLA met
within target
🙂 0.42
Sentiment
avg (-1..1)
ARAina R.312 handled1m 58s
HMHafiz M.287 handled2m 20s
SKSiti K.241 handled2m 41s
webhook · message.received
POST /your-endpoint            200 OK
X-Looply-Signature: sha256=…   ✓ verified

{
  "event": "message.received",
  "chat_type": "group",
  "from": "+60•• •••• ••••",
  "text": "Can we get a quote?"
}
/chats/messages/conversations/metrics/numbers17 endpoints

Developers

Build on the same data your team works in.

  • REST API: 17 documented endpoints. Send text or media, validate numbers, read connection state. X-API-Key, OpenAPI 3.1.
  • Webhooks: message.received and message.sent the moment they happen, group chats included. HMAC-SHA256 signed, retried, with a delivery log.
Read the developer docs

Live in 10 minutes

No migration project. Link a number and Nikahsatu fills itself in.

  1. 1
    Connect a number

    Scan a QR to link a WhatsApp number as a device. Its chats appear in Nikahsatu.

  2. 2
    Pick your chats

    Choose which groups and 1:1 chats to track, and set an SLA target for each.

  3. 3
    Mark your team

    Tick who is staff. Everyone else in a chat counts as a customer.

  4. 4
    Add your AI key

    Paste a DeepSeek key (we guide you, about 2 min) and analysis switches on.

Nikahsatu connects through WhatsApp's linked-device mechanism, the same one WhatsApp Web uses. Messages are only sent when you send them: a reply from your Inbox or a call to your API. Not affiliated with WhatsApp or Meta; we recommend a dedicated business number.