Shopify Confirmation Emails Missing? Is Your Store the Cause
If several customers say they got no order confirmation email in the same week, assume your store is the cause until a test proves otherwise. Place a test order with your own address, check the order timeline, then look at three things: the Order confirmation notification, any app or edited template that touches it, and your sender domain authentication.
One missing email is usually a spam folder or a typo. Three or four in a few days is a pattern, and answering each ticket one at a time won’t fix it. This guide is for the store owner or support lead who needs to find the cause, not for the reply to the customer. For the replies themselves, see our guide on Shopify customers not getting order emails.
One ticket or a pattern? Decide first
Before you open any settings, sort the complaints. The answer tells you where to look.
| What you see | Likely cause | Where to look |
|---|---|---|
| One customer, order exists, confirmation shows as sent | Customer inbox (spam, promotions, filters) | Not your store |
| One customer, email address looks wrong | Typo at checkout | Not your store |
| Several customers, timeline shows no confirmation sent | Notification turned off or template broken | Settings > Notifications |
| Several customers since a given date | App installed or template edited around that date | Apps list, edited templates |
| Several customers, all on the same email provider | Sender domain not authenticated, or a delivery issue with that provider | Sender email settings |
A pattern usually has a start date. Write down the date of the first ticket. It will be your best clue later.
The 3 store causes to check
1. The Order confirmation notification is off or broken
Go to Settings > Notifications in Shopify admin and open the Order confirmation template. Check that it is turned on and that it still looks the way it should in the preview.
If someone edited the template, a small mistake in the code can break it. If the template shows as edited and you’re not sure what changed, compare it with the default. Shopify lets you revert an edited template to the default version. Save a copy of your custom code first so you don’t lose your branding.
2. An app or a custom template changed the email
Many apps touch checkout or notifications: post purchase offers, invoices, order editing, email marketing tools that take over transactional emails. When one of them changes the confirmation, the email can stop going out or start going out from a different system.
Ask two questions:
- Which apps were installed or updated just before the first ticket? Match the dates.
- Is another tool sending the confirmation instead of Shopify? If yes, the problem may be in that tool’s settings, not in Shopify’s.
3. Your sender domain is not authenticated
Shopify’s help center says that since February 1, 2024, Gmail and Yahoo require domain authentication and a DMARC record for branded sender addresses. If your domain is not authenticated, Shopify rewrites your sender address to a shopifyemail.com address so delivery continues (Shopify Help Center, sender email).
Emails still go out, but customers see an address they don’t recognize, and some mailbox providers may filter it more. You can find the Sender email section and the domain authentication option in Settings > Notifications. Shopify can authenticate automatically for some domain providers. For the others, you add the CNAME records and the DMARC record it gives you at your domain host.
How to test if your store is the cause
These steps take about half an hour and give you a clear answer.
- Place a test order with your own email. Use a discount code to bring it to zero, or a real low value order you refund afterwards. Use the same checkout path a customer would.
- Check the order timeline. Open the test order in Shopify admin. The timeline shows if the confirmation email was sent. If nothing shows as sent, the problem is the notification or an app.
- Check your inbox and the sender. Did the email arrive? In the inbox or in spam? Which address did it come from? A shopifyemail.com sender means your domain is not authenticated.
- Repeat with a second provider. If the complaints come mostly from one provider, test with an address on that provider too.
- Compare the affected orders. Pull the orders behind the tickets and look for what they share:
- same date range;
- same email provider;
- same sales channel or checkout type;
- same product, app or subscription flow;
- same market or country.
If the affected orders share something and the unaffected ones don’t, you have found your cause, or at least where it lives.
Start the 14-day trial and let Relay understand each “no confirmation” ticket, find the order and reply following your rules, while you fix the setup.
What the result tells you
| Test result | What it means | Next step |
|---|---|---|
| Timeline shows sent, email arrives in inbox | Store is fine | Treat tickets as customer inbox cases |
| Timeline shows sent, email lands in spam | Delivery issue | Authenticate your domain, simplify the email |
| Timeline shows sent, email never arrives | Delivery issue with a provider | Authenticate, then contact Shopify Support with examples |
| Timeline shows nothing sent | Notification or app problem | Check the template, then recent apps |
| Another tool sends the email, and it’s missing | That tool’s settings | Check its logs and settings, or contact its support |
When to escalate
Some cases are past what you can fix in your admin. Escalate when:
- Your test order shows the confirmation as sent, but it never arrives on several providers after you authenticated your domain. Contact Shopify Support with order numbers, dates and the providers affected.
- An app is the likely cause and you can’t turn it off without breaking checkout. Contact the app developer with the first ticket date and your test results.
- Customers report charges with no order. That’s a payment question, not an email question. Someone should check the payment provider right away.
- Customers start placing the same order twice because they think the first one failed. Handle each pair before it ships. Our guide on what to do when a Shopify customer ordered twice covers which order to keep.
Decide in advance who handles each of these. Our ecommerce support escalation checklist helps you set the rules.
How to stop the pattern from coming back
- Place a test order after every app install or template edit that touches checkout or notifications.
- Keep a short change log: date, app or template, who changed it. The next time tickets spike, you’ll match the date in seconds.
- Show the order number on the thank you page so customers have proof of purchase even if an email goes missing.
- Keep the confirmation email plain. Fewer images and links make it look less like a promotion.
- Review the full post purchase sequence, not just the confirmation. Our guide to designing a post purchase experience walks through each email.
Customers who miss the confirmation often miss the shipping email too, and the next ticket is “where is my order?”. If that’s showing up in your inbox, read what WISMO automation is and the triggers behind it.
How Relay handles these tickets
Relay is an AI support agent for Shopify. When a customer writes that no confirmation arrived, Relay understands the request, retrieves the order, applies your store’s rules and replies. When a case matches one of your escalation rules, such as a customer who says they were charged but has no order, it brings in your team instead of guessing. You decide what it can do on its own through permissions.
That gives you the time to run the tests above instead of answering the same ticket all week. Setup takes three steps: teach Relay your business, set your rules, connect and go live.
FAQ
How many tickets point to a store problem?
There’s no fixed number. One ticket with a sent confirmation is usually the customer’s inbox. Several tickets in a short time, especially with a shared start date or provider, are a reason to run a test order.
Where do I check if Shopify sent the confirmation email?
Open the order in Shopify admin and read the order timeline. It shows whether the confirmation email was sent. If it shows nothing for several recent orders, check the Order confirmation notification and any app that changes it.
Does an unauthenticated domain stop my emails?
Not completely. Shopify rewrites your sender address to a shopifyemail.com address so delivery continues. Customers may not recognize that sender, so authenticating your domain in Settings > Notifications is the safer setup.
Can an app stop Shopify order confirmations?
Yes. Apps that edit checkout or notifications, or that send transactional emails themselves, can change or replace the confirmation. Match the date of the first ticket with recent app installs and updates.
What should I reply to each customer?
Our guide on Shopify customers not getting order emails covers the checks and replies, case by case.

