No SMS is sent to customer for confirming that he wants to receive SMS marketing

Mike5241
Excursionist
42 0 7

Hi everyone,

I'll be grateful if someone can help me with the following.

I have selected the "Show an option to subscribe at checkout" in the Marketing Consent section (for both Email Marketing and SMS Marketing) in Settings | Checkout.

I have selected the double opt-in for email subscription and also for SMS subscription in the Marketing section in Settings | Notifications.

When placing myself a test order I see the "Text me with news and offers" and the "Email me with news and offers" checkboxes, if I select both I do receive the email to confirm that I want to receive email marketing but I don't receive the SMS.

The mobile phone number is correct because if I choose to send the order confirmation to the mobile number instead of email then an SMS is sent with the order confirmation.

So, in short, my Shopify store is able to send SMS messages for order confirmation but not for confirming that I want to receive SMS marketing.

Does anyone know what I might be setting up incorrectly?

Something that I have noticed is that I see an Email marketing section in the Customers page with the status "Subscribed" because I subscribed via the email but I wonder why there's no SMS marketing section in the Customers page, could it be that I need to install an app to be able to send SMSs to have customers confirming that they want to receive SMS marketing?

Thank you very much in advance,

Mike

Reply 1 (1)

channel
Shopify Partner
18 0 1

Having similar problems here.

After going through a similar checkout process at my test store, checking the "text me" checkbox for sms marketing and so on, the customers_marketing_consent/update webhook I installed was not triggered. 

 

To check if the sms maketing consent field is actually updated,

I tried getting the customer object info via REST API GET request and found that the smsMarketingConsent field is null.

Same goes for the payload I got from customers/update, orders/create, orders/paid webhooks, the smsMarketingConsent field is there but the value is null for all of them.

 

Could this be a bug or am I doing sth wrong here?