What does the different Text Statuses mean in the messaging widget?

To deliver SMS (Short Message Service) to users from the SchedulePop platform, the messages sent from a manger has to go through a messaging process that involves

 3 stakeholders in this order:   

  1. Schedule Pop Manager — responsible for sending messages from the SchedulePop System
  2. Plivo — our integration partner responsible for processing and forwarding the messages to the downstream carriers (Ex: AT&T, Verizon, T Mobile etc.)
  3. Downstream carriers (Ex: AT&T, Verizon, T Mobile etc.) — responsible for delivering the messages to the users/recipients

In order for a message to be successfully delivered to a user, it needs to successfully go through each of these steps outlined above.

Our integration partner, Plivo supplies us with information about the most up to date status of a given message, based on their record collected from the downstream carriers. 

Below you will find a chart (from Plivo) with each status and an explanation of what each status means (for simplicity we have adopted the same terminology in the SchedulePop system): 

Status

Meaning 

Queued

The message was received by Plivo and will be sent to downstream carriers.

Sent

The message was successfully sent to the downstream carriers.

Failed

The message could not be sent.

Delivered

The message was delivered, to the best of Plivo’s knowledge.

Messages are marked delivered by Plivo when we receive a delivery confirmation from downstream carriers. In cases where Plivo doesn't get a delivery confirmation from downstream carriers, messages remain in sent status.

Undelivered

The message was not delivered.

Source: Plivo Support- https://support.plivo.com/hc/en-us/articles/360041861912-What-do-the-different-MMS-delivery-statuses-mean