1. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing
a method for delivering messages to destination devices, the method comprising:
receiving, at a messaging component, a message comprising an indication of a destination identifier, where the messaging component
directly communicates messages to a direct component and a broadcast component based on the destination identifier of the
message;
identifying the destination identifier associated with the message, wherein the destination identifier identifies the destination
to which the message is to be directly delivered to a component; and
based on the destination identifier, directly communicating from the messaging component, the message, or a variation thereof,
the broadcast component that communicates messages as broadcast messages to a set of destination devices such that a broadcast
message is presented on a destination device of the set of destination devices as a direct message via a short-message-service-based
interface based on a preference tag indicates a preference of broadcast messages to be displayed on the destination device;
wherein presenting the broadcast message via the short-message-service-based interface comprises:
receiving the message at the destination device;
determining that the message, received as a broadcast message, is received from the broadcast component;
determining that the destination identifier associated with the message matches the preference tag stored in association with
the destination device; and
presenting the message, received as a broadcast message, via an SMS-based message based on the preference tag.