Text keywords supported by Appsuite

  • Join - Either creates the account or sends a link to a registration form, depending on your settings

  • Download - Sends back download links to your app

  • Help - Sends back a list of keywords and the descriptions

  • Stop - Opts the user out of future messages

  • Survey - If the member qualified for a survey then they will get a message asking them to respond with the word Survey, this will then initiate the surveys.


Cases when messages are being sent from the endpoint, are described below.

  • Initial message body validation to see if it contains keywords or data in expected format

    • Checks performed:

      • User was not found by From phone number within a group

      • Body is not a valid email address and is not one of the commands join download

    • If validation is not passed following message is texted back to the phone number:

      • We do not recognize an account with this phone number.

    • Excessive outbound messaging countermeasures applied:

      • standard malformed input phone number blocking when >5 error messages have been sent out

If message body contains valid email address, command is set internally as join_with_email.

  • join or join_with_email command

    • Depends on the setting join_auto_reg in the master_business_application_settings table:

      • True:

        • if incoming phone number already exists within a group, following message is sent out: Account with this phone number is already registered

        • if provided email already exists within a group, following message is sent out: Account with this email is already registered

        • if Briteverify validation fails, following message is sent out: Your email is invalid

        • if registration failed, following message is sent out: Sorry, there was an error while processing your request: number origin is not recognized.

        •  

      • False:

        • Following message is sent out: Registration link: {signup_link}

    • Excessive outbound messaging countermeasures applied:

      • None yet; need to figure out should be limit the "registration link" case or not

  • profile

    • If user was found by From phone number within a group, following message is sent out: {profile_url}

  • help

    • Message is sent out: STOP - Opt out, PROFILE - Account info, DOWNLOAD - App links, HELP - Repeat options

  • survey

    • If any reviews with status pending were not found for a user, following message is sent out: We do not recognize your response

      • Excessive outbound messaging countermeasures applied:

        • standard malformed input phone number blocking when >5 error messages have been sent out

    • If any questions were not found, following message is sent out: Sorry, survey questions are not configured

    • If a question was found, following message is sent out: {servey_question} \\n Reply STOP to opt out

  • stop

    • No messages returned

  • download

    • If the setting download_sms_enabled is false in the master_business_application_settings table - no messages returned

    • If no links were set up - no message returned

    • Depends on what links were set up, one of the messages are sent out:

      • Google Play and Apple Store: Android: {google_play_link} \\n iOS: {appstore_url}

      • Google Play only: Android: {google_play_link} \\n

      • Apple Store only: iOS: {appstore_url}

  • Other commands if user was found by a phone number within a group

    • If any surveys with status in progress were not found for a user, following message is sent out: We do not recognize your response

      • Excessive outbound messaging countermeasures applied:

        • standard malformed input phone number blocking when >5 error messages have been sent out

    • If a current question of a survey was not found - no message returned

    • If a next qestion was found by a current one, following message is sent out: {servey_question} \\n Reply STOP to opt out

    • If a next qestion was not found by a current one and completed survey rating is exists, following message is sent out: {negative_closing_message} or {positive_closing_message}



These keywords also translated to other languages like French, Spanish and Italian.

profile fr: profil sp: perfil it: profilo help fr: aider sp: ayuda it: aiuto join fr: joindre sp: únase OR unase it: unirsi stop fr: arrêter OR arreter sp: stop it: fermarsi download fr: télécharger OR telecharger sp: descargar it: scaricare join_with_email fr: sinscrire_par_courriel sp: unirse_con_email it: unirsi_con_email survey fr: enquête OR enquete sp: encuesta it: sondaggio





Text messages supported by Appsuite:

We do not recognize an account with this phone number. {eol} STOP - Opt out, PROFILE - Account info, DOWNLOAD - App links, HELP - Repeat options Account with this phone number is already registered Account with this email is already registered Your email is invalid Sorry, there was an error while processing your request: number origin is not recognized. Registration link: We do not recognize your response Sorry, survey questions are not configured Reply STOP to opt out


Tags:

sms keywords, sms commands, text commands, text keywords, text survey, sms survey