Opt in and Opt out services

The Messangi platform complies with the MMA U.S. Consumer Best Practices for Messaging v7.0 guidelines. This is achieved via the use of opt-in and opt-out campaigns, whitelists, blacklists and distribution lists. Any campaign inside the campaign manager can be ruled by a global opt-in and opt-out component, which maintains a dynamic list of users that are participating in that campaign at a specific point in time. Reports provide an insight on the most relevant opt-in and opt-out metrics.

MMA Opt-In Support





If multiple services exist in the same shortcode the users Opt-in using different keywords, one for each service. Call to actions as defined by the MMA are supported (this is handled via one of the many Blasting options):

Send TONE1 to subscribe to Polytone club or TONE2 to subscribe to Truetone club

Sending and MO with TONE1 or TONE2 will add the user to a completely different distribution list via a Subscription campaign.

There are several ways to send a broadcast or blast to a subscriber base. In all cases, the subscription list is completely different for each campaign. This way an user can be opted-in for several campaigns at the same time and will only receive messages from the ones that he explicitly oped-in. The Blasting choices are:

  • Broadcast: This method sends a message to the users that have opted-in to a distribution list. This is the easiest method to do an MMA compliant broadcast, since the list of subscribers only includes the opted-in users at that specific point in time. Users that have decided to opt-out from the campaign will no longer exist in the distribution list.
  • Broadcast by File or Personalized Broadcast: These broadcast options let the operator upload a CSV, TXT or Excel file containing the recipients of the Blast. In these broadcast options the campaign uses a Whitelist that filters the uploaded file and removes the recipients that have not opted-in. The result is that even if the file includes users that have not opted-in, the Blast is only going to be delivered to the opted-in users that were included in the file:





One-time Call to Action





One single MT is sent (using one of the Broadcast options):

Upmobile Ski Alerts! Send us the resort name, we'll send you the snow conditions. Txt 'Mammoth' to 12345 to receive an alert for Mammoth Resort. Msg&Data Rates May Apply. T&Cs avail at www.mammoth.com/mobile

Users that wish to participate in the campaign send an MO which triggers a one-time MT campaign (On-Demand Info, External Webservice, Scratch Card, Raffle, Multiple Choice, etc).

MMA Opt-Out Support





If multiple subscription services exist in the same shortcode or longcode, sending and MO containing the STOP keyword causes an MT to be delivered including all the available unsubscribe options (this is donde via On-demand Info):

AAcmeMobileRingtonesClub: Send STOP TONE1 for Polytone club or STOP TONE2 for Truetone club

Several Unsubscription keywords can be configured in the same shortcode or longcode, each one of them removing the user from a different subscription list. When the user sends the opt-out keyword he is permanently removed from any existing or future campaign using that subscription list. In the previous example there would be three Unsubscription campaigns in the Campaign Manager (via the Subscription campaign, using a keyword with the two words):

  • STOP TONE1 removes the user from the distribution list for campaign Polytone club
  • STOP TONE2 removes the user from the distribution list for campaign Truetone club\
  • STOP ALL removes the user from all the distribution lists that exist for that longcode or shortcode in the campaign manager.