Article summary
Viber message indicators describe the state of a particular message, not whether a whole list of numbers is active. Read receipts can also be hidden by privacy settings, while a bulk activity task returns its own defined fields.
Viber checkmarks describe the sending, delivery or seen state of one message. They do not tell you whether a phone-number list is active, and a bulk activity result does not prove that a particular message was delivered or read.
Read the status before interpreting the symbol
Viber’s current Help Center describes message states as sending, sent, received and seen; the seen state is conditional on the recipient not turning off “Send seen status.” An older official Viber guide explains the familiar checkmark shorthand as one check for sending, two checks for delivery and purple checks for seen. Interface details can vary by client and version, so use the status shown in your current app rather than assuming every screen uses an identical icon.
| Status meaning | What it can tell you | What it cannot prove by itself |
|---|---|---|
| Sending | The client is still processing the message. | That the recipient’s number is unregistered or has blocked you. |
| Sent / received | The message has advanced to the corresponding service or recipient state. | That the person is currently online or will reply. |
| Seen | When visible, Viber reports that the recipient saw that message. | Consent to marketing, interest in the content or future activity. |
| No visible seen receipt | Only that you cannot currently see a seen receipt. | That the message was definitely unread, the account is blocked or the number does not exist. |
Viber says users can turn off their seen status. Viber Plus Invisible mode can also hide a user’s own online status and read receipts. A missing purple check therefore is not a dependable account diagnosis.
Why message receipts and activity screening answer different questions
A message receipt belongs to a specific send event: which message, which recipient and when it reached or was opened on a device. Viber’s developer API documentation says an eligible business bot can receive delivered and seen callbacks; when a recipient uses multiple devices, a single message may generate multiple device callbacks. Those are messaging events, not a public interface for checking an arbitrary list of phone numbers.
AppShai’s Viber activity check takes a TXT number list and exports an Excel result with fields such as active days, MID and last offline time, as shown on the Viber number-checking page. Read those values according to the selected task and its run time: they are not a promise that a person is online right now, and they are not a receipt for your message.
Use this simple distinction:
- “What happened to this message?” — check the Viber client or the status events in your own messaging system.
- “Which records in an existing list have activity fields from the task?” — run the appropriate list activity check and interpret its defined output.
- “Is this number registered on Viber?” — use a registration check, not a message delivery indicator.
For the platform’s own definitions, read Viber’s chat and message-status guide, its privacy settings overview and, for bot developers, the Viber REST API message-status callbacks.
Ask what the status describes: which object, event and time?
A checkmark describes a message event in a conversation. An activity task describes fields returned for number records. A registration task describes registration status. The objects and time windows differ. If you are evaluating list data, see the Viber activity-check fields guide and the registration-versus-activity comparison.
Only upload data you are authorized to process. Privacy settings, user permission and platform rules remain separate from screening results; a status field does not grant contact permission or establish how a person feels about a message.
