Every message, and why one did not arrive.
Every send and reply on a key, threaded by number and searchable. Failed sends carry the exact reason next to them, so you are never guessing why something did not arrive.

What the log keeps.
Threaded by number
Each conversation on its own, newest first, so a customer’s whole exchange reads top to bottom.
Search
Find a message by number, name, text, type or status.
The reason for a failure
A failed send carries its reason — “Recipient is not on WhatsApp”, for instance — so you know what to fix.
Every kind of message
Text, documents, images and button replies, in and out, each marked for what it is.
Usage counters
Messages today, this month and in total for every key.
Tickets beside it
Something still unclear? Raise a ticket from the same portal and follow the reply.
Works with
Your number. Your API.
Connect your WhatsApp number in under a minute. Annual plans, with no per-message fees.