The alert system depends on several features:

The alerts option has to be enabled on the settings page

For email alerts - an email address that will be used to send the alerts has to be set

For mobile alerts, there has to be an active sms provider e.g Clickatell, Smssync or Frontlinesms

Set a number that will be used to send out the sms alerts on the sms settings page

With the SMS provider in place - a trigger has been written to check the contents of the message sent by the user, if the message_description contains the word “alert” then it's saved as an alert unless it contains the word “off”. If it contains "off", the user is unsubscribing from alerts; otherwise it's a normal message that is saved in the system for mapping.

.

Fields for the post variable when subscribing:

Fields for the post variable when unsubscribing:

Possible/Future iterations: