Phone Number Not Receiving Abandoned Checkout SMS After Initial Permission Error

Context: We have an app that contacts a store’s customers regarding their abandoned checkouts. To fetch these abandoned checkouts, we query Shopify directly (we’re using Shopify as our checkout provider only). Everything has been working fine until this specific scenario.

The Issue:

I created a demo store and then created an abandoned checkout with my phone number. However, I wasn’t contacted because I had forgotten to enable the necessary permissions in the store settings (Settings > Checkout > SMS Marketing).

After enabling the permissions, I created another abandoned checkout with the same phone number, but I’m still not being contacted. If I create an abandoned checkout with a different phone number, the contact goes through successfully.

What I’ve Tried:

  • Checked the database - everything looks correct

  • Deleted all data from our database (customer data and abandoned checkout data)

  • Created a new abandoned checkout with my number again - still not being contacted

  • Verified the abandoned checkout data is correct (cart items match, etc.)

It seems like even though these are different checkouts, some initial permission state is persisting for my specific phone number. Has anyone encountered something similar, or is there a Shopify-side cache/permission that might be blocking subsequent attempts with the same phone number?

The issue has been fixed. Shopify for some reason saves customer marketing settings. Since the marketing permission was null at the start of the scenario, it had set my number void of the marketing option. In order to fix that,
I had to go the customer tab in admin dashboard, open the customer slab with my number on it, open the settings using the three dots, and then enable sms marketing.

Glad this was resolved @Pramesh_Anand and appreciate you coming back to update the topic. Let us know if you run into any other issues.

1 Like