Notification Status Lifecycles and Definitions

This document explains the different notification status, from initiation on the Client’s side till the delivery to the Client’s customers.

API Request Processing Status

The following statuses are received after API requests are received from the Client and fired by Fyno.

StatusDescriptionEmailWhatsAppSMSRCSInAppPushWebPushVoiceSlack/Discord/Teams
ErrorMessageMessage was failed at Fyno’s endYesYesYesYesYesYesYesYesYes
FailedMessage was failed at Provider’s endYesYesYesYesYesYesYesYesYes
TimeoutProvider failed to respond within 5-10 secondsYesYesYesYesYesYesYesYesYes
DroppedMessage was dropped (due to configuration in Fyno - supression/route/subscription)YesYesYesYesYesYesYesYesYes
SuccessMessage was successfully submitted to the providerYesYesYesYesYesYesYesYesYes

Internal Route & Delivery Intent Status

The following statuses reflect intermediate routing milestones and receipt availability flags.

StatusDescriptionEmailWhatsAppSMSRCSInAppPushWebPushVoiceSlack/Discord/Teams
AttemptedMessage delivery process was initiated and dispatched toward downstream routingYesYesYesYesYesYesYesYesYes
No DLRMessage status cannot be confirmed because no Delivery Receipt was provided by the upstream networkYesYesYesYesYesYesYesYesYes

Submission Status

The following statuses are received after Fyno successfully submits the requests (or encounters a submission timeout).

StatusDescriptionEmailWhatsAppSMSRCSInAppPushWebPushVoiceSlack/Discord/Teams
QueuedMessage was queued at the provider’s endYesYesYesNoYesNoNoNoNo
ProcessedMessage request was processed and sent for deliveryYesYesYesYesNoYesNoNoNo

Undelivered Notification Status

The following statuses are received after the notification is sent from the service provider to the recipient but remains undelivered.

StatusDescriptionEmailWhatsAppSMSRCSInAppPushWebPushVoiceSlack/Discord/Teams
INVALID-SUBSubscriber was invalidNoNoYesNoNoNoNoNoNo
REJECTEDMessage was rejected by the provider (DLT/Template/Complaint issue)YesYesYesNoNoNoNoNoNo
BOUNCEEmail was bouncedYesNoNoNoNoNoNoNoNo
DENIEDNotification was denied (Push disabled / Call denied)NoNoNoNoNoYesNoYesNo
FAILEDMessage has failed at the provider’s end (due to congestion/error/template issue)NoYesYesNoNoNoNoYesNo
NOANSWERCall was not answered (or user was busy)NoNoNoNoNoNoNoYesNo
UNDELIVEREDMessage could not be delivered by the providerYesYesYesYesNoYesNoNoNo

Successful Delivery Status

The following statuses are received after the notification is successfully sent from the service provider to the recipient and delivered.

StatusDescriptionEmailWhatsAppSMSRCSInAppPushWebPushVoiceSlack/Discord/Teams
DELIVEREDMessage was delivered successfullyYesYesYesYesYesYesYesNoNo
UPDATEDMessage content was updated successfullyNoNoNoNoYesNoNoNoNo
CLICKEDURL/Link in the message or the entire notification was clicked by the userYesYesYesYesYesYesYesNoYes
OPENMessage was opened by the userYesNoNoNoNoNoNoNoNo
READMessage was read by the user (or marked as read)NoYesNoYesNoNoNoNoNo
ANSWEREDCall was answeredNoNoNoNoNoNoNoYesNo
DELETEDMessage was deleted/dismissed by the userNoNoNoNoYesYesYesNoNo
KEYPRESSCall was answered and a key was pressed by the user during the callNoNoNoNoNoNoNoYesNo
REPLIEDMessage was replied to by the userNoYesNoNoNoNoNoNoNo
UNSUBSCRIBEDThe user unsubscribed for notifications from this particular messageYesYesYesYesYesYesYesYesYes
SPAMREPORTThis status is received when a recipient marks an email as SPAM.YesNoNoNoNoNoNoNoNo
UNKNOWNThe status received is UNKNOWN. Please report to Fyno in such casesYesYesYesYesYesYesYesYesYes

Converted & Verified Notification Status

The following statuses are received after the notification is sent from the service provider to the recipient and if its marked as Converted (Conversion Tracking enabled) or Verified (OTP/Link verified via Fyno Verify).

StatusDescriptionEmailWhatsAppSMSRCSInAppPushWebPushVoiceSlack/Discord/Teams
CONVERTEDNotification status will be marked as Converted, if the Conversion tracking is enabled for a notification event and API is triggered to mart it as convertedYesYesYesYesYesYesYesYesYes
VERIFIEDNotification status will be marked as Verified if a user successfully verifies OTP/Link generated through Fyno VerifyYesYesYesYesYesYesYesYesYes