Should Shopify merchants send cold outreach from the same domain as order receipts?

Your order confirmation is one of the few emails a customer expects to receive.
They may need it to check an address, find a tracking link, or prove a purchase. If it lands in spam, the problem is not abstract. It becomes a support ticket.
That is why we would not send cold outreach from the same domain used for receipts.
We made this choice for lunalink.ai. We bought a separate domain for cold outreach instead of sending it from our product domain. Our product domain carries messages people need, including password resets and receipts. Cold email can damage sender reputation. We did not want those two jobs tied together.
There is one important distinction first: Shopify email is not a cold outreach tool.
Shopify email is for people who agreed to hear from you
Shopify uses your store sender email for automatic notifications, order confirmations, and marketing email. It does not require separate domains for those uses.
But Shopify’s terms do set a boundary around the kind of marketing you can send. Its built-in email services prohibit non-permission-based lists, purchased or rented lists, and third-party email addresses without permission.
Shopify also says promotional messages should go only to customers who agreed to receive marketing. Purchased lists can hurt sender reputation, bring spam complaints, and lead to blocking.
So if by “cold outreach” you mean emailing people who have not opted in, do not put those addresses into Shopify Email or use Shopify’s sending service for that work.
A separate domain does not turn an unapproved list into a permission-based list. It only keeps one type of sending from sharing reputation with another.
Why receipts deserve their own protection
Email providers build a view of a sender over time. That view affects whether future messages arrive in the inbox, the spam folder, or nowhere useful.
Amazon SES describes this in practical terms: separate subdomains develop separate reputations. It recommends separating marketing and transactional sending because problems in marketing email, such as spam traps or content filtering, can otherwise affect transactional mail.
Google gives similar advice. Where possible, it recommends separate sending infrastructure for different message types, such as account notifications and promotions. It also asks senders to use consistent From addresses for messages in the same category.
Your receipt email and a cold pitch have very different jobs:
- A receipt confirms something a customer asked you to do.
- A shipping email helps them receive an order.
- A password reset helps them regain account access.
- A cold email asks for attention from someone who did not request it.
Putting all four behind one sending identity means one category can affect the others.
This does not mean a single poorly received message automatically breaks receipts. It means you have chosen to let higher-risk sending share a reputation with messages customers may need.
That is an avoidable dependency.
Separate domain, subdomain, and From address are not the same thing
People often say “use a separate domain” when they mean several different setups.
Say your store is `example.com`.
You might send receipts from `orders.example.com` and opted-in campaigns from `marketing.example.com`. Those are subdomains of the same root domain. Amazon SES specifically uses this kind of setup in its guidance.
Or you might buy a separate domain for outbound prospecting, such as `examplegoods.co`. That is separate from your store domain entirely.
The right choice depends on what you send and how much you need to isolate it. But the basic order is clear:
- Keep transactional email stable and predictable.
- Keep opted-in marketing separate when you can.
- Keep cold outreach away from both.
For most Shopify stores, the first task is not buying another domain. It is making sure the sender used for order notifications is authenticated and used consistently.
Check your sender setup in Shopify
You can check the basics in under a minute.
In Shopify admin, go to Settings and then Notifications. Find the sender email setting for your store.
Ask these questions:
- Is this address on a domain you control?
- Is it the address customers see on order confirmations?
- Is the domain authenticated for branded sending?
- Does someone use this same address or domain for outreach to people who never subscribed?
Shopify says branded sending needs domain authentication and DMARC to meet Gmail and Yahoo requirements. Without that setup, Shopify may rewrite the sender address to a `shopifyemail.com` address.
Do not treat this as a cosmetic detail. The From address is part of the message your customer sees and part of the sending setup mail providers assess.
If you are unsure which emails come from which system, place a test order. Then inspect the order confirmation in your inbox. Look at the visible From address first. That gives you a useful starting point.
Do not confuse marketing with cold outreach
A customer who checked a marketing consent box is not a cold contact.
They gave permission to receive marketing. Shopify Messaging is designed for that kind of subscriber. Those emails still need care: an unsubscribe link, a valid physical mailing address or a link to one, and removal requests honored within 10 days under Shopify’s terms.
Promotional mail also has different Gmail requirements from transactional mail. Gmail requires one-click unsubscribe for marketing and promotional messages, while transactional messages such as password resets are excluded. Gmail also says spam rates above 0.30% can affect bulk-sender compliance.
That difference is another reason to keep categories clear. A receipt should look and behave like a receipt. A promotion should be sent to a subscriber who expects promotions. Cold outreach should not borrow the trust built by either.
A practical setup for a Shopify store
If you run a normal store with order notifications and opt-in email marketing, keep the setup simple.
Use a consistent transactional sender for receipts and account messages. Authenticate the sending domain. Do not use that sender for prospecting.
If your email platform supports it, use a separate subdomain for opted-in promotional messages. For example:
- `orders.example.com` for order and account messages
- `marketing.example.com` for subscriber campaigns
You do not need to split things just to create more admin work. Shopify does not require separate domains for receipts and marketing. The reason to separate them is risk control and clearer sending habits.
For genuine cold outreach outside Shopify, use a separate domain from the store’s main domain. Keep it out of the same sender identity as receipts, password resets, and customer service messages.
And be honest about what a separate domain solves. It can limit spillover to your store email. It does not remove the need to follow the rules of the sending service you use, honor opt-outs, or send messages people can reasonably identify.
The short answer
Do not send cold outreach from the same domain as your order receipts.
Protect the domain customers rely on after they buy. Keep transactional messages consistent. Keep opted-in marketing separate where your setup allows it. And do not use Shopify’s email tools for cold lists.
Your next step is simple: open one recent order confirmation and check its From domain. Then make sure no cold outreach uses that same domain.