DELIVERY INSIGHTS

Delivery Reports & Usage Analytics

Know exactly what happened to every message. Track sent, delivered, read, and failed statuses in real time, retry failures in one click, and export everything to CSV.

FULL VISIBILITY

Every Message, Every Status, One Dashboard

Campaigns, API sends, auto-replies, and bot messages all land in a single delivery report. Statuses update live as WhatsApp confirms delivery and read receipts.

The Usage Report adds the money side: total messages, charges, delivery rate, and breakdowns by API key, instance, message type, and Meta template category.

โœ“
Powerful Filters: Status, delivery result, contact group, template, date range, and phone search.
โœ“
One-Click Retry: Resend a single failed message, or retry every failed message that matches your filters.
โœ“
CSV Export: Download delivery and usage reports for accounting, audits, or client reporting.
Usage Report • Last 30 Days
Export CSV โฌ‡
Total Sent
48,210
Delivery Rate
97.8%
Total Charges
โ‚น6,412
Failed
1,061
Breakdown: API Key • Instance • Category โ†ป Retry failed
REPORTING TOOLS

Built for Marketers, Finance & Developers

๐Ÿ“ˆ
Live Delivery Tracking
Sent, delivered, read, and failed statuses refresh automatically โ€” no page reloads needed while a campaign is running.
๐Ÿ”
Retry Failed Messages
Fix the cause (number disconnected, balance low) and resend failures individually or in bulk using the current filters.
๐Ÿ’ฐ
Usage & Cost Breakdown
See charges per API key, per instance, per message type, and per Meta category (Marketing, Utility, Authentication) โ€” as detailed logs or day-wise and month-wise totals.
๐Ÿงพ
Wallet & Payment History
Every top-up, subscription, and per-message deduction is logged so your balance always reconciles.
๐Ÿค–
Flow Run History
Inspect each chatbot run โ€” which nodes executed, how long it took, whether it succeeded, and the exact error if it failed.
๐Ÿ”Œ
Reports via API
Pull message status, bulk message reports, template reports, and usage stats from the REST API.
STATUS GUIDE

What Each Message Status Means

Every message moves through a few stages. Here is what you'll see in your reports and what it tells you.

StatusWhat it meansWhat you should do
โณ Pending / QueuedThe message is waiting its turn to be sent. Large campaigns are sent in a controlled queue to protect your number.Nothing โ€” it will go out shortly.
๐Ÿ“ค SendingWabiss is handing the message to WhatsApp right now.Nothing โ€” this takes a moment.
โœ“ SentWhatsApp has accepted the message (single grey tick).Wait for delivery โ€” the customer's phone may be offline.
โœ“โœ“ DeliveredThe message reached the customer's phone (double grey tick).Success. Nothing more needed.
๐Ÿ‘ ReadThe customer opened the message (double blue tick). Shown only if the customer has read receipts turned on.Great engagement signal โ€” consider a follow-up.
โœ— FailedThe message could not be delivered. Common causes: the number isn't on WhatsApp, your number was disconnected, or your balance ran out.Fix the cause, then use Retry.
EXPLAINED IN DETAIL

Your Reporting Tools, Explained

1

Delivery Reports โ€” "Did my messages arrive?"

The Delivery Reports page lists every message you've sent: campaigns, API messages, chatbot replies, and auto-replies. While messages are being delivered, statuses refresh on their own, so you can watch a campaign progress live.

Narrow the list with filters:

  • Status and delivery result (successful or failed)
  • Contact group โ€” see how one campaign audience performed
  • Template โ€” compare how different Meta templates did
  • Date range and phone number search
2

Retrying failed messages

Fix whatever caused the failure first โ€” reconnect your number or top up your balance โ€” then click Retry on a single message, or use Retry Failed to resend every failed message that matches your current filters in one go.

Example: Your phone lost internet during a 2,000-message campaign and 140 messages failed. Reconnect, filter by that contact group and "failed", and retry all 140 with one click.
3

Usage Report โ€” "How much did I send and spend?"

The Usage Report shows four headline numbers: Total Sent, Total Charges, Delivery Rate, and Failed. Below them you'll find breakdowns by API key and by message type, plus a full message log.

  • Time periods: Today, Yesterday, This/Last Week, This/Last Month, Last 3 Months, All Time, or a custom range.
  • Views: detailed message-by-message logs, or day-wise and month-wise totals.
  • Filters: API key, instance, message type (text, template, image, video, document, audio, buttons, list, location), delivery status, Meta template category, and phone number.
4

Exporting to CSV

Both Delivery Reports and the Usage Report can be downloaded as CSV files that open in Excel or Google Sheets โ€” perfect for monthly accounting, sharing results with a client, or building your own charts.

5

Wallet, payments & message activity

The Billing area keeps a running history of every top-up, subscription payment, and per-message deduction from your wallet, so your balance always adds up and you can answer "where did my credits go?" in seconds.

6

Flow run history

For each chatbot flow you can open a history of every run: whether it succeeded or failed, which steps ran, how long it took, and the exact error message if something went wrong. This makes it easy to find and fix a broken step.

7

Per-API-key tracking and spending caps

If you give API keys to developers, clients, or different projects, usage is tracked per key. You can also set a cap on a key โ€” by number of messages or by wallet amount โ€” so no integration can overspend.

๐Ÿ’ก Pro tip: A delivery rate below 90% usually means your contact list has old or invalid numbers. Clean it with the WhatsApp Number Checker before your next campaign.
FAQ

Reporting Questions, Answered

Why does a message show "Sent" but not "Delivered"?+

The customer's phone is probably switched off or offline. WhatsApp will deliver it when they come back online, and the status will update automatically.

Why don't I see "Read" for some customers?+

Customers who turned off read receipts in their WhatsApp privacy settings never send a "read" signal. Their messages will stay at "Delivered" even after they open them.

Am I charged for failed messages?+

If a message fails while Wabiss is sending it, the credit or wallet amount for that message is returned to your balance automatically. You can confirm every deduction and refund in your wallet history and Usage Report.

Can my developers get reports through the API?+

Yes. The REST API offers endpoints for a single message's status, bulk message reports, template reports, and usage statistics. See the Developer API page.

How far back can I see reports?+

Choose "All Time" in the Usage Report to see your full history, or pick any custom date range.

Measure Every Campaign With Confidence

Delivery reports and usage analytics are included with every Wabiss account.