Customers Who Ordered and Email Marketing

Topic summary

A store owner is struggling to send email updates to all customers because some didn’t subscribe to email marketing at checkout, causing gaps when using third-party email services.

Key Constraint Identified:

  • Making email marketing subscription mandatory at checkout violates compliance laws (GDPR, CAN-SPAM)
  • Shopify requires explicit consent; the marketing opt-in checkbox must remain optional
  • Transactional emails (order confirmations, shipping updates) can still be sent to all customers without marketing consent

Recommended Solutions:

  1. Post-purchase opt-in requests: Send follow-up emails thanking customers and inviting them to subscribe with incentives (discounts, early access)

  2. Shopify checkout settings: Ensure the email field itself is required (for transactional purposes), though marketing consent remains optional

  3. Email marketing apps: Use platforms like Omnisend, Klaviyo, or Retentionly to automate opt-in campaigns and manage subscriber lists

  4. Clear policies: Update Privacy Policy and Terms of Service to explain email communication practices

Status: The discussion remains open with no definitive workaround for mandatory marketing subscriptions, as legal compliance takes precedence over complete customer coverage.

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

Hello,

I was wondering if there was a solution to the problem I am facing in my current situation regarding mass emailing customers who have ordered on my store.

For a little context:
I have a bunch of customers who have ordered from my store, but I noticed that some of them didn’t subscribe to email marketing while others did. This becomes an issue, because when I use a third party email service to email updates to all the people who ordered, some people are left out.

Is there a way I can make it so that people who order from my website have to subscribe to email marketing? Or is there some other way around this?

Hey @Nathanle8

Yes, there are a few ways you can address this issue:

1. Mandatory Email Subscription During Checkout: You can modify your checkout settings to include a mandatory checkbox for email marketing subscription. This way, every customer who makes a purchase from your store will be automatically subscribed to your email marketing. However, please note that this approach may not be compliant with email marketing laws in all jurisdictions. It’s important to ensure that you’re following all relevant laws and regulations, such as the CAN-SPAM Act in the United States and the GDPR in the European Union.

2. Post-Purchase Follow-Up: Another approach is to send a follow-up email to customers after they’ve made a purchase, thanking them for their order and inviting them to subscribe to your email marketing. This can be an effective way to get customers to opt in to your email marketing without making it a mandatory part of the checkout process.

3. Shopify Email Marketing Apps: There are several Shopify apps that can help you manage your email marketing and ensure that you’re reaching all of your customers. Apps like Klaviyo, Omnisend, and Seguno can help you automate your email marketing and ensure that you’re reaching all of your customers.

4. Privacy Policy and Terms of Service: Make sure your Privacy Policy and Terms of Service clearly state that by making a purchase, the customer agrees to receive transactional and promotional emails from your store. This way, you can send updates to all customers, not just those who have explicitly subscribed to email marketing.

Remember, the key to successful email marketing is to provide value to your customers. Whether it’s exclusive discounts, early access to new products, or useful content, make sure your emails are something your customers will look forward to receiving.

Thank you Azam,

I am currently using Omnisend to email customers updates about orders, but I came across a problem where at checkout people didn’t subscribe their email or only gave their SMS. Do you know how to make it Mandatory to sign up for the email subscription at checkout?

Certainly! If you’re using Omnisend with Shopify, you can make some adjustments to ensure customers provide their email at checkout. Here’s a step-by-step guide:

  1. Shopify Checkout Settings:

    • Go to your Shopify admin dashboard.
    • Navigate to Settings - Checkout.
    • Under the Form options section, ensure that the Email field is set to Required.
    • Save your changes.
  2. Omnisend Signup Form:

    • Log in to your Omnisend account.
    • Navigate to Forms > Signup forms.
    • Edit the form you’re using for checkout (or create a new one if necessary).
    • Ensure the email field is set to mandatory. There should be an option or toggle to make a field required.
    • Save your changes.

Considerations:

  • Making email subscription mandatory might reduce your conversion rate, as some customers might abandon their cart if they don’t want to provide their email. It’s essential to find a balance between collecting emails and ensuring a smooth checkout experience.
  • Always make sure you’re compliant with email marketing laws and regulations, such as the CAN-SPAM Act and GDPR.

Hi Azamgill,

Could you share how we could do the below that you suggested please? Thanks so much in advance!

1. Mandatory Email Subscription During Checkout: You can modify your checkout settings to include a mandatory checkbox for email marketing subscription. This way, every customer who makes a purchase from your store will be automatically subscribed to your email marketing.

1 Like

Hi @Nathanle8 ,
Great question, and it’s something many store owners run into. By default, Shopify separates “customers” from “email subscribers,” so if someone places an order but doesn’t check the marketing box at checkout, you can’t legally email them marketing content unless they opt in.

A few things to know:

  • You can’t force opt-in: Shopify follows email marketing laws like GDPR and CAN-SPAM, which require explicit consent; that’s why the marketing opt-in checkbox at checkout must remain optional. Automatically subscribing every buyer could violate compliance rules and hurt deliverability.
  • You can still email them about their order: Even without marketing consent, you can send order confirmations, shipping updates, and transactional emails, those are allowed.

What you can do instead:

Use post-purchase emails to encourage opt-in: Include a friendly invitation in your thank-you or order confirmation emails; something like “Want early access to future drops or discounts? Join our email list.”

Offer a perk for subscribing: Add a post-checkout popup or follow-up email with a small incentive to join (e.g., 10% off their next order).

Build a win-back flow: Once they opt in later, you can start sending updates, promos, or product announcements.

If you’d like help setting this up, Retentionly – AI Email Marketing app is a great option. It connects directly with your Shopify store, It’s beginner-friendly with AI integration, You only pay for the emails you send, not your subscriber count and we’ll set up your automation flows for you completely free.

Feel free to give it a try, and reach out via live chat if you have any questions!

Cheers,
Retentionly Team

If this helped, please mark it as a solution so others can find it too