Add Failed Email Delivery as Order Flow Trigger to Enable Auto-Tagging

Hi Shopify Community,

I’d like to raise an issue that I believe affects many merchants, even if it only occurs occasionally.

The Problem: When a customer makes a typo in their email address during checkout (e.g. max@gmial.com instead of max@gmail.com), the order confirmation email cannot be delivered. The email address itself is syntactically valid, so Shopify accepts it without any warning at checkout.

Where you currently see this: The only way to notice a failed email delivery today is to:

  1. Open the individual order
  2. Scroll down to the order timeline
  3. Click on “Show email”
  4. Only then does a small red indicator appear in the top right corner showing “Not delivered”

Why this is a problem: As a merchant, it is simply not practical to manually open every single order and check the email delivery status. If you have 500 orders, you cannot click through each one hoping to spot a delivery failure. These cases are exceptions — but they do happen, and when they do, the customer never receives their order confirmation. This can lead to confusion, unnecessary support requests, or even chargebacks.

The Feature Request: It would be extremely helpful if Shopify Flow offered a trigger for failed email delivery events. This would allow merchants to automatically tag affected orders (e.g. email-failed) so that the issue is immediately visible in the order overview — without having to open each order individually.

A simple saved order view filtered by this tag would make it easy to identify and follow up on these cases quickly.

I hope this resonates with other merchants and that Shopify considers adding this functionality.

Thank you!

Hey @Rafael1603 ,

I think this is a great feature request.

While failed email deliveries may be relatively uncommon they’re easy to miss because the status is only visible within the individual order timeline. A Shopify Flow trigger for email delivery failures would allow merchants to automatically tag or notify these orders making them much easier to identify and follow up on.

This could help reduce customer confusion support requests and potentially even chargebacks caused by customers not receiving their order confirmation. Hopefully Shopify will consider adding this as a future Flow trigger.

Thank You !

We develop custom triggers and actions for Shopify Flow in our app, Workflow Companion, and this scenario is something we could build a trigger for. Before we dig into it: would you be open to using a third-party app to solve this, rather than waiting on a native Shopify feature?

Thank you for the hint and your offer. The case where a customer makes a typo in their email address is probably relatively rare — maybe one in 10,000 orders is actually affected. For me personally, the cost of a third-party app would be disproportionately high for this use case.

However, in my opinion, the implementation by Shopify itself would be straightforward. If Shopify were to add this even as a standard order list view or column, they could make hundreds of thousands of merchants happy in one go.

Anyway, thank you very much for your response!

Recently my store, which sells digital items has been the subject of a credit card testing attack. The orders from credit card testing bots using email addresses that are a valid format, but the email address does not exits. It would be extremely helpful to be able to access this data as a variable in flow. Shopify’s own AI said: It’s a gap in the API — Shopify surfaces it in the UI but doesn’t expose it programmatically. Worth submitting as a feature request via the Shopify Community feedback forum.

(post deleted by author)

Oh this is such a good one to raise — and honestly, you’ve described it better than most people who hit this problem even realize is happening. The gmial.com thing is sneaky exactly because Shopify accepts it (it’s a valid-looking email), so nothing flags at checkout, and then the confirmation just… quietly vanishes. And you’re totally right that nobody’s going to open 500 orders and dig into each timeline hoping to catch one. That’s not a workflow, that’s a nightmare

A couple of things that might help while we wait for Shopify to (hopefully!) add this:

To catch failures now — there’s no delivery-failure trigger yet, but a saved order view you check periodically is at least better than going order-by-order. Some folks also send their confirmation emails through something like Klaviyo, which shows bounces in a dashboard, so failures are visible without hunting through Shopify.

To stop the typo before it happens — there are a few checkout apps that catch email typos (gmial → suggests gmail) right at checkout, so the bad address never gets in. Might be worth a look if this comes up a lot for you.

But yeah, the real fix is exactly what you’re asking for — a failed-delivery event that auto-tags the order (email-failed is perfect) so it just shows up in your order list at a glance. That “make the problem visible without opening anything” idea is spot on — I work on order-tagging stuff myself and it’s genuinely one of the most useful patterns for exactly this kind of thing. Really hope Shopify picks this up. You’ve got my +1! :raising_hands: