Document toolboxDocument toolbox

SMS Troubleshooting (Refactored Instances)

Summary / TL:DR: This article outlines troubleshooting steps for SMS list subscriptions in refactored accounts.


SMS Overview

Fulfillment SMS Playbook - Refactor - Associated with Paid subscriptions

Marketing SMS Playbook - Refactor - Associated with Free lists (not used as often)

Signup Workflow


What You’ll Need

  • Customer Number

  • Phone Number used to signup

  • Email Address used to signup

  • List(s) the customer signed up to


SignupApp2

Check the SUA2 UI

  1. Navigate to the SAU2 UI

  2. Click SMS Lists → SMS List Members

  3. Select the SMS List from the dropdown

  4. Search the SMS List Members by the following:

    1. Customer Number

    2. Phone Number

    3. Email Address

  5. Verify the customer is subscribed by looking for the the Green check mark

If there is a under subscribed, the customer has not completed the signup process. You can check the SUA2 Database for more information.

Check the SUA2 Database

Use the following query with the customer’s information:

SELECT * FROM sua.list_member_history as lmh join sua.list on sua.lmh.list_id = sua.list.id where phone_number = '0123456789' /*Enter customer's phone number here*/ and list_code = 'wes'; /*Enter list code the customer signed up to*/

You can verify if the customer is subscribed if the Subscribed column has a value of 1. If the value is 0 the customer is not subscribed. Additionally, the is_active column is updated with a value of 1 if the customer signs up but has not completed the opt-in process. Once the customer replies with the correct message, opted_in and Subscribed will be updated with a value of 1.

If the value is subscribed value is 0 and the is_active value is 1, check to make sure the customer replied to the opt_in message correctly. Use the customer’s phone number in the query below to view the message history.

SELECT * from sua.member_message_history where phone_number = '1234567890'; /*Enter customer's phone number here*/

If the customer did not reply with the correct message, they will need to reply with that message in order to complete the opt-in process.


Blueshift

Blueshift receives the fulfillment_sms_subscribe and/or marketing_sms_subscribe event(s) after the customer as opted in to receive SMS messages. That event updates the subscription and/or list transactions respectively.

Customer Profile

Event(s)/Transaction(s)

  1. Find the customer profile using the email address they used to sign up to the SMS list

  2. Navigate to the Activity tab to verify that there is either the fulfillment_sms_subscribe or marketing_sms_subscribe event (depending in the SMS list)

  3. If there is no event, check the corresponding transaction (subscription or list) to see if the sms_active attribute has been updated for the corresponding item.

    1. For example, if the customer is subscribed to pub ABC and then they opt-in to the ABC SMS list, the subscription transaction for ABC will contain the sms_active attribute and it will be set to “true”.

  4. If the sms_active is set to true, check to see if any SMS campaigns for that SMS list have been sent since the signup date. If none have gone out, create a Subscription Transaction segment that targets the corresponding publication, sms_active is equal to ‘true’, subscription_status is equal to ‘true’ and the customer’s email address. If the customer is being picked up in the segment, they should be all set to receive SMS messages in the future.

Profile

Check to make sure the customer is not already signed up for another SMS list with a different phone number

  1. Navigate to the customer profile in Blueshift using the email address the customer used to signup

  2. Look under Profile and look for the customer’s phone number

  3. If the phone number is different from the phone number the customer singed up with, the signup will be rejected. See Signup Logic

  4. Advise that that the customer signup using the existing phone number


 


com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'html-macro' is unknown.