Sending bulk transactional emails

Topic summary

A merchant needs to send bulk transactional emails (address verification requests) to orders tagged in Shopify. Their current solution (Smart Notifications app) can no longer handle the required volume.

Key Challenge:

  • Shopify Flow workflows trigger on “order created,” not “order tagged”
  • Need to process both new and existing tagged orders
  • Klaviyo and Mailchimp can’t pull specific order variables (shipping addresses) needed for these emails

Proposed Solutions:

Native Shopify Flow options:

  • Manually run workflows on filtered orders in Admin
  • Create scheduled workflow (every 10 min) using “Get order data” to query tagged orders, then remove tags after processing

Third-party app solution (Flow Companion):

  • Use “Order tags added” trigger to send emails when specific tags are applied
  • Alternative: Schedule workflow that launches custom workflows for filtered order lists, then process via custom trigger

Both approaches aim to automate address verification emails at scale while working around Flow’s trigger limitations.

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

Hi,

I’m looking for a way to send bulk transactional emails (address checks) to orders that are tagged in Shopify. We bulk apply these tags which have been then triggering an email via smartnotifications app to ask customers to check their addresses are correct (we have a pre-order business model).

Unfortunately Smart notifications can’t support us anymore due to the volume we require to be sent out.

I’ve looked at using FlowMail and think I can get this set up for new orders but I’m not sure how to handle existing orders as you can’t start a flow from the point of an order tagged, it has to be from created.

Has anyone got any advice on how to achieve this? We have Klaviyo and Mailchimp however I can’t seem to pull the variable order data into these emails (shipping address etc) for the specific order.

Thanks!

1 Like

I think your question is more about how to run a workflow based on existing tags. Two options:

  1. Run the workflow manually in the Admin (you can filter by tags first): https://help.shopify.com/en/manual/shopify-flow/manage/manual
  2. Use a “Scheduled time” trigger + “Get order data” to query orders that include those tags. Set a recurring schedule to keep running every 10 min. Remove the tags after you run it so it doesn’t run again.

If you’re considering third-party apps, you can use one of the following methods offered by the Flow Companion app:

  1. You can start a workflow with the Order tags added trigger and, after checking that the desired tag is present in the list of added tags, send an email.

  1. Use the following workflow chain:
  • Start a workflow on a schedule and launch workflows for the orders list using the Start custom workflow for list of orders action. This action has no limit on the number of orders in the list. You should set a filter in the Query field and set an any Specifier.

  • Start a workflow with the trigger Order: custom trigger triggered, check in a condition that the Specifier matches the value from the previous step, and send an email.