When using the SMS+ API, if messages are not delivered or behave abnormally, you can follow the instructions below to check the delivery records and reasons.
🔎 Where to Check Send Report
Log in to MAAC and go to:
Automation > SMS+
In this view, you can find:
-
Message Trigger Count
- Successful Delivery Count
- Read Count (WhatsApp only)
🔍 You can filter by send date, message channel type to narrow down the log entries.
🔎 How to Search Sending Records
-
Select a specific time range for sent messages
-
Search by recipient phone number
-
You can enter a phone number and select the country code
-
-
Filter by delivery status
-
All
-
Sending
-
Delivered
-
Undelivered
-
Failed
-
- The result list will display:
-
Phone number
-
Delivery status
-
Trigger time
-
Delivery time
-
Delivery channel
5. Supported Channels:
-
LINE Broadcast
-
LINE Utility Message
-
WhatsApp (WhatsApp channel integration is required to view records)
-
SMS
6. Click the expand icon next to any record to view detailed information about that specific message.
🟢 Description of Message Status
Status | Description |
---|---|
Sending | The message is still being processed; no final result is available yet. |
Delivered | The message was successfully delivered. |
Undelivered | The system detected a channel error or invalid information, so the message was not sent. |
Failed | The message failed to send due to a template error or system issue. Please contact Crescendo Lab for further assistance. |
▶︎ What does the status of LINE push in the sending record mean?
- Preparing: This indicates that MAAC has received the sending request and is starting to process the message delivery.
- Undeliverable: The message cannot be sent due to reasons such as an unmatchable number, the contact has blocked the official account, or reaching the LINE message quota limit. In such cases, the system will automatically forward a LINE notification message or SMS.
- Delivered: The sending was successful.
▶︎ What does the status of LINE notification message mean in the sending record?
- Preparing: This indicates that MAAC has received the sending request and is starting to process the message delivery.
- Accepted: MAAC is waiting for a response from LINE to confirm whether the recipient has received the notification message. This is often due to the recipient not having completed the verification process for notification messages. The process is accepted > unverified for N hours (the set forwarding time initially) > automatically forwarded as an SMS.
- Undeliverable: LINE currently cannot match the number or the recipient has blocked the LINE Official Account. The message will be forwarded after waiting for N hours (the set forwarding time initially).
- Delivered: The sending was successful.
▶︎ What does the status of SMS in the sending record mean?
- Preparing: This indicates that MAAC has received the sending request and is starting to process the message delivery.
- Accepted: MAAC is waiting for the telecom provider's response to confirm whether the recipient has received the message. If the message fails to send during this stage, it will be automatically retried. The default retry time varies depending on the telecom provider.
- Undeliverable: The SMS cannot be delivered due to reasons such as abnormal signal from the telecom provider or recipient's end, incorrect phone number format, deactivated or non-existent number.
- Delivered: The sending was successful. Different telecom providers have different default retry times:
- In TW:
- Chunghwa Telecom: 24 hours
- FarEasTone Telecom: 24 hours
- Asia Pacific Telecom: 24 hours
- Taiwan Mobile: 8 hours
- Within the mentioned period, the telecom providers will continue retrying. However, the platform does not provide specific information about the frequency of retries. The results between retries are not provided to the sender, only the final result is provided.
- In TW:
▶︎ Using SMS+ API for Sending
- After sending individual or group messages, you can utilize this Open API to query the latest status of notification messages (e.g., Preparing - pnp_preparing, Delivered - pnp_delivered...). You can acquire sending records with status changes within specific time intervals according to your requirements.
- If you encounter the following error message while attempting to send notification messages through the API: {"message":"Failed to send messages"} It indicates that LINE couldn't find a corresponding phone number in the database during matching. Therefore, after the specified time, SMS will be forwarded.
Comments
0 comments
Article is closed for comments.