The short answer
An add-to-cart count is not a list of people you can email. Some shoppers never share an address. Others buy before a reminder is due or do not meet the sender’s rules. Compare the same dates and event type before you compare counts.
In this guide
Did they add to cart or start checkout?
A bag shop sees 12 adds to cart, but only two saved checkouts. It expects 12 emails. That count alone cannot show how many emails can send.
Shopify has different templates for browsing, carts, and checkouts. A cart template covers adding items without starting checkout. A checkout template covers an unfinished checkout. Match the event you want to the sender you use.
Write down one example shopper. Work through that one record first.

- 01Event
Cart and checkout are different actions.
- 02Contact
A known address and the right send rules.
- 03Result
Read the wait, skip, or error reason.
Does your app know where to send?
An add-to-cart count does not give you an email address. Open the shopper record and look for a valid address linked to that visit or checkout. Also check whether that person meets the sender's audience rules.
Do not assume every visitor can receive a message. A person may leave before sharing contact details. Another may have opted out. Installing an app cannot fill in an unknown email address.
Check the contact and the event together.
Use a count you can explain
Say you see 12 cart events and two saved checkouts. This is a made-up example. It does not mean ten emails failed.
A shopper may add an item more than once. A visitor may leave before entering an email address. A known shopper may buy before the wait ends. Check how each report counts events and people.
Make four rows: cart events, saved checkouts, known contacts, and eligible sends. Use the same dates and sender. If a report cannot show a row, mark it unknown.
When a known shopper still gets no email
Once you know a shopper met the send rules, check that one message. A waiting send, a skipped send, and a failed send are different results.
Use myuser.ai’s abandoned checkout email troubleshooting guide for the delivery checks. Keep the shopper, event time, app, and result together.
Want follow-up without building each flow?
myuser.ai cart follow-up uses products, visits, carts, and orders to choose, write, schedule, and send messages. You choose designs, offers, and channels, then turn sending on. You do not have to draw a flow for each case.
It still needs known, eligible shoppers. Check its planned sends and reasons. It does not switch off another app's emails for you. Keep one clear owner for each follow-up job.
Make one useful check today
Keep the shopper record, event time, sender, and result together. Share those facts with the app's support team if the reason is still unclear. Leave out card details and other private data.
Use the email overlap checker if several apps send cart messages. For a draft that needs work, try myuser.ai's free email reviewer. A copy review can improve wording, but it cannot prove that an email was delivered.
Sources & notes
Sources checked 2026-09-14. Product facts come from the links below; examples explain the steps. Read our research method and testing limits.
- Shopify automation types help.shopify.com
- Shopify checkout delivery details help.shopify.com
- myuser.ai cart follow-up myuser.ai
