A merchant selling an online course needs to send essential post-purchase instructions to all customers, but Shopify Flow only sends emails to those opted into marketing communications.
Core Issue:
Critical course access instructions cannot reach customers who haven’t opted into marketing emails when using Flow’s standard email actions.
Recommended Solutions:
Customize Order Confirmation Email (Settings > Notifications) – Add instructions directly, though this applies to all products store-wide
Use Transactional Emails via Third-Party Apps – Klaviyo, Omnisend, or FlowMail can send transactional (non-marketing) emails to all customers
Leverage the Thank You Page – Apps like ReConvert or OrderlyThankYou allow customization with course access links
Klaviyo-Specific Approach – Create a flow triggered by specific product purchases and mark emails as “Transactional” under Message Type settings
Key Distinction:
Transactional emails (order confirmations, access instructions) are legally exempt from marketing opt-in requirements under regulations like CAN-SPAM, unlike promotional marketing emails.
The merchant confirmed that editing the general order confirmation isn’t viable since it would affect all products, making product-specific transactional email flows the preferred solution.
Summarized with AI on October 27.
AI used: claude-sonnet-4-5-20250929.
I sell an online course that requires additional instructions for customers after they complete their purchase. However, I’ve run into an issue—Flow only sends follow-up emails to those who have opted into marketing emails.
Since these instructions are essential for accessing the course, how can I ensure all customers receive them, regardless of their marketing preferences?
Any ideas or workarounds? I’d really appreciate your help!
You can bypass the marketing opt-in restriction by using Shopify Order Confirmation Emails or a third-party app like Klaviyo or Omnisend that allows transactional emails.
Workarounds:
Edit Order Confirmation Email (Settings > Notifications) – Add course instructions directly.
Use a Third-Party Email App – These can send follow-ups to all buyers, not just those opted into marketing.
Automate with Flow & Customer Tags – Tag customers who purchase the course and trigger a follow-up via a private app or third-party integration.
If it resolves your issue, please mark my answer as a solution, I can configure this for you, reach me if you find it hard
Hey there! I totally understand your concern, ensuring all customers get those essential post-purchase instructions for your online course is critical, even if they haven’t opted into marketing emails. Unfortunately, Shopify Flow’s “Send marketing email” action is restricted to customers who have agreed to receive marketing, due to legal regulations like CAN-SPAM, so it won’t send to everyone automatically. A great workaround is to use a transactional email instead, which doesn’t require marketing opt-in — go to Settings > Notifications in your Shopify admin, find the “Order confirmation” or “Order fulfilled” email, and customize it to include your course instructions, like a link or step-by-step guide. If you need more flexibility, you can install a third-party app like FlowMail or Klaviyo, which can handle transactional emails triggered by specific product purchases, ensuring every customer gets the info they need
Thank you for your reply, editing the confirmation email isn’t really an option as it will apply to all the other items in my shop.
Can Klaviyo send an email as “transactional” instead of a marketing one? Do you know if I’m able to choose in Klaviyo which emails will be transactional?
Klaviyo does allow you to send transactional emails separately from marketing emails. You can set this up by marking an email as “Transactional” in Klaviyo’s email settings, ensuring it gets delivered to all customers, even if they haven’t opted into marketing.
To do this, go to Flows in Klaviyo, create a new flow triggered by a specific product purchase, and under the email settings, check the box that marks the email as “Transactional” (you’ll see this option under “Message Type”)
Hi @Patk ,
That’s a really thoughtful question, and an important one, especially when the post-purchase email contains essential access instructions.
You’re absolutely right that Shopify Flow only sends emails to customers who have opted in to marketing, which makes it tricky for delivering critical non-promotional content like course access steps.
Here are a few workarounds to consider:
Use the Order Confirmation Email
Since this email goes out to all customers by default, you can customize it to include a link or basic instructions.
Go to Settings > Notifications > Order confirmation and edit the template.
You can include a button, login instructions, or a message directing them to their course dashboard.
Include instructions on the Thank You Page
After checkout, the Thank You page is visible to everyone, regardless of email preferences.
Use an app like ReConvert or OrderlyThankYou to customize this page with direct links or a setup guide.
Trigger transactional emails via a third-party app
Some email apps allow you to send transactional messages (not considered marketing), which can be sent to all customers.
Look for apps that support this type of message, or consider using an automation platform that supports both marketing and transactional flows.
Looking for an Easier Way to Manage These Follow-Ups? Retentionly – AI Email Marketing app might be a helpful solution here. It is beginner friendly with AI integration, and designed to handle both automated marketing and essential transactional emails. You only pay for the emails you send, not for your full subscriber base. Plus, the Retentionly team sets up your automation for free, so you can make sure every customer receives what they need after purchase.
Need a hand? Just reach out via our live chat, we’re happy to help!
Cheers,
Retentionly Team If this helped, feel free to like or mark it as solved to help others too.