Operational analytics, not vanity charts.
Delivery rates, failure reasons, campaign attribution, and agent performance. Every action persisted, every failure diagnosable, every broadcast attributable.
Delivery breakdown
Sent, delivered, read, failed — with failure reasons from Meta. Know which messages landed and why others didn't.
Agent activity
Assignments, replies, takeovers — every action audit-logged with timestamp and actor.
Campaign attribution
Broadcasts, flows, WapiLinks — each tracked with source tagging so you can tie revenue back to the click.
Failure diagnostics
Failures grouped by Meta error code and subcode. Fix the real issue instead of guessing.
Daily owner digest
One email per day at 9 AM in your timezone with a per-workspace rollup of yesterday's broadcasts.
Data you can actually use
Vanity dashboards show the total. Operational dashboards show what changed. WapiSnap leans operational — you see delivery rate trends, which campaigns drove inbound conversations, which flows are converting, and which agents are buried.
- Per-campaign delivery + read rates
- Top failure reasons with counts
- Conversation response-time distributions
Built on a workspace-scoped data model
Every row is tagged with workspaceId. Audit logs capture every action. Compound indexes on the messages and broadcasts tables mean analytics queries are fast even at scale.
Daily account digest, delivered at 9 AM
One email per day to the org owner with a per-workspace breakdown of yesterday's broadcast activity. Account-wide funnel up top, per-workspace cards below — failure callouts with friendly labels for 131049 / 131026 / 130472, Smart Retry status, RED-flagged templates surfaced inline. Sent at 9 AM in the organization's timezone so it lands in working hours regardless of where you operate.
- Account owner only — admins keep their per-campaign emails
- Configurable per organization: timezone, enable/disable, empty-day mode
- Idempotent — at most one email per org per day, even across cron retries
- Empty-day mode lets you choose: brief "nothing today" email, or skip entirely
Frequently asked questions
What gets tracked automatically?+
Every message status Meta reports (queued, sent, delivered, read, failed) is persisted. Every flow run logs steps with inputs and outputs. Every broadcast tracks per-contact delivery state. Click data on WapiLinks is captured down to source, device, and geo.
Can I see why messages failed?+
Yes. Failures store Meta's error code, subcode, and user message. The failures view groups failures by reason so you can see the real issue at a glance — expired window, unverified number, rate limit — not just "it didn't go".
Can I track agent performance?+
The audit log captures every agent action: assignment, reply, takeover, resolution. Combined with conversation-level timestamps, you can compute response times and resolution rates per agent or per team.
Is there a public API?+
The internal data model is workspace-scoped and well-indexed. A read-only reporting API is on the roadmap; until then, raw data export via CSV is supported for broadcasts and conversation lists.
How is this different from Meta Business Manager analytics?+
Meta shows you account-level metrics — total conversations, cost per conversation. WapiSnap shows you who replied when, which flow triggered, which agent handled it, and which campaign drove the click. Operational vs financial.
Do I get a daily report by email?+
Yes. The account owner gets one email per day at 9 AM in the organization's timezone with a per-workspace rollup of the previous calendar day — broadcasts sent, delivery rate, top failure codes, retry status, and any RED-flagged templates. Configurable per organization (timezone, enable/disable, "send" vs "skip" on quiet days). Admins continue to receive per-campaign completion emails as before.
How is delivery rate calculated?+
Delivered ÷ total contacts targeted. Failures count against the rate, so a broadcast with 19 of 25 delivered reads 76%, not 100%. The same formula is used in the broadcasts table progress column and the daily digest email — one truthful definition across the product.
Your WhatsApp. Your AI. Your rules.
Join businesses automating WhatsApp without vendor lock-in.