You switched on cart capture in your Shopify theme, left a cart behind and waited for an SMS. Nothing arrived. That result does not, by itself, mean the embed is broken. In Obsedia SMS Marketing Hub, recognizing an eligible cart and sending a recovery message are separate actions. The distinction matters when you test the app, review consent and decide when a customer should hear from your store.
The app embed is a capture point, not a send button
Shopify app embeds are theme components that a merchant activates in the theme editor. Shopify says they are deactivated by default after installation. Once active, the Obsedia SMS cart-capture embed helps the storefront recognize an eligible cart. It does not create a campaign, turn on an automation or send a text message merely because the merchant enabled it.
That separation is deliberate. It lets a store prepare the capture path without surprising customers with a message. The SMS Marketing Hub product page describes cart recovery as one of its configurable automations; enabling the storefront embed is an earlier step, not an instruction to launch that automation.
Which carts can enter the recovery path?
Obsedia describes this storefront path for eligible signed-in customers who allow the relevant Shopify privacy processing. A cart left by a signed-out test visitor is therefore a poor test of whether the intended customer-linked capture is working. A visible cart in the browser is not the same thing as an eligible customer record that can be used later.
Shopify’s Customer Privacy API evaluates processing permission using the merchant’s privacy settings, the visitor’s region and the visitor’s choice. Check the store’s actual privacy configuration and the test visitor’s state before assuming that the embed should capture a particular cart. Do not set consent on the shopper’s behalf just to make a test pass.
Storefront privacy permission is not SMS opt-in
A second gate applies to sending. Permission for storefront data processing does not turn a phone number into an SMS marketing subscriber. Shopify keeps channel-specific marketing consent, and its SMS guidance says email permission does not count as SMS permission. Obsedia’s SMS flow respects SMS subscription and opt-outs, including for its order-update features.
When diagnosing a missing reminder, check these permissions separately: the visitor’s storefront privacy choice for the capture step, and the customer’s SMS marketing state for communication. The legal requirements for collecting and using consent vary by destination; review your store’s settings and applicable rules rather than treating one checkbox as universal permission.
What must happen after capture?
An eligible captured cart can be considered by a separately configured cart-recovery automation. The merchant controls that automation and its supported timing. SMS Marketing Hub also asks merchants to set their country, time zone and sending window and to manage prepaid EUR credit. Recipient eligibility and these sending controls matter independently of the storefront embed.
If a message is eventually attempted, delivery has its own states. A queued message is not a delivered one; sent, delivered, failed and unknown outcomes mean different things. First establish whether there is a send record at all. If there is none, inspect capture, eligibility and automation settings. If there is one, inspect its actual status rather than inferring delivery from the cart.
Six checks when no cart reminder appears
Use a controlled test account and inspect each gate in order. This checklist separates a capture question from a permission or sending question; it is not a reason to contact a shopper who has opted out.
Stop at the first condition you cannot verify. A successful earlier step does not prove that a later one happened.
- Confirm the cart-capture app embed is active in the published Shopify theme, not only visible while editing the theme.
- Use an eligible signed-in test customer rather than an anonymous cart.
- Check the Shopify privacy choice that applies to this visitor and store configuration.
- Check that the customer has the required SMS subscription state and has not opted out.
- Confirm the cart-recovery automation is enabled and that its timing and sending window are configured.
- Review the destination, prepaid EUR credit and any message record in Results. A status such as queued or unknown needs its own investigation.
Two silent tests can mean different things
Suppose a signed-in shopper allows the relevant privacy processing, is subscribed to SMS and leaves an eligible cart. If the merchant has only enabled the embed and has not activated cart recovery, silence is expected: the capture path was prepared, but no send was requested.
Now suppose the shopper has withdrawn SMS permission. Even if a cart was previously recognized, that is not a reason to override the customer’s communication choice. The store should inspect the subscription and opt-out state, not assume the embed must produce a reminder. Both examples are illustrative; actual eligibility depends on the store’s setup and available Shopify data.
Keep capture, automation and delivery distinct
Obsedia SMS Marketing Hub puts cart recovery beside other automations, bulk campaigns, cost previews, prepaid credit and delivery reporting. Those are separate controls for separate decisions. A merchant can review who is eligible, what message is configured, when it may send and what happened afterward.
The practical next step is to identify the stage that is missing. Start at the published-theme embed and the test customer’s eligibility; then move to the automation and, only if a message was attempted, to delivery results. That sequence is more useful than repeatedly toggling the embed and waiting for a text.
Cart capture can prepare an eligible cart for recovery. It does not grant SMS permission or send a message; check each gate before diagnosing delivery.



