Production Webhook URL
KwikEngagehttps://bot.bubble-me.org/webhooks/kwikengage
KwikEngage should POST new WhatsApp events to this URL. The dashboard updates from stored counters and lightweight ticket rows.
Dashboard APIs
NumbersGET /api/summary GET /api/conversations GET /api/tickets GET /api/analytics/daily GET /api/metrics/resolved-by?days=7 GET /api/metrics/storage-estimate
Data Saved vs Not Saved
Privacy| Saved | Not Saved |
|---|---|
| Date, category, ticket ID, status, assigned_to, resolved_by, resolved_at, masked/hash phone, counters. | Full WhatsApp conversation, customer message body, bot reply body, photos/videos, rating/feedback. |
Local Test Commands
CopyPORT=8090 ADMIN_SECRET=change_this_admin_secret CORS_ALLOW_ORIGIN=http://localhost:8090 go run ./cmd/server
curl -X POST http://localhost:8090/webhooks/kwikengage \
-H "Content-Type: application/json" \
-d '{"phone":"918766213073","customer_name":"Rohit","message":"Hi","careops_test":true}'
curl -X POST http://localhost:8090/api/tickets/resolve \
-H "Content-Type: application/json" \
-d '{"id":"DMG-1001","resolved_by":"Amit"}'