Skip to main content
Question

How to see what products were ordered in the Welcome Flow?

  • December 8, 2025
  • 5 replies
  • 40 views

Briar Rose Consulting
Contributor I
Forum|alt.badge.img+2

I’ve found a few 2-3 year old threads asking similar questions with no real solution; checking to see if there’s anything newer.

Many subscribers come to our site with intent to purchase from ads. They sign up for the Welcome offer to save 10% on that first purchase. We need to see what item(s) they buy from the Welcome flow to further improve subsequent flows and campaigns - but the only way to see the items seems to be individually opening the subscriber profile for every person who places an order then searching through their events to see what they bought. Not practical at scale.

Are there other ways to get a report or export of all orders placed from a specific flow, with the product(s) purchased actually listed (not just SKU or order number)?

5 replies

Byrne C
Community Manager
Forum|alt.badge.img+27
  • Community Manager
  • December 10, 2025

Hi ​@Briar Rose Consulting,

Thanks for posting this question. At the moment, it’s not possible to generate a report that shows each product purchase attributed to a certain flow. That being said, I’ll get in touch with our product team and recommend that we add this feature in the future - definitely see how it would be really useful to have. 


Briar Rose Consulting
Contributor I
Forum|alt.badge.img+2

Thanks for the response - what is the next closest thing currently available?


cadence
Expert Problem Solver II
Forum|alt.badge.img+9
  • Expert Problem Solver II
  • December 11, 2025

Hey ​@Briar Rose Consulting, I have few questions to better understand your use case. I have some ideas of workarounds but knowing the answers here would help me to provide the best recommendation!
1. What’s your end goal — to understand the most popular items purchased from the welcome flow? To get down to the set of items that individual recipients purchased that can be attributed to this flow? Something else?
2.  Are you using Shopify?
3. Are you using a static (e.g. WELCOME10) or a dynamic coupon code for your welcome flow? 

 

Cadence / Book a demo


Briar Rose Consulting
Contributor I
Forum|alt.badge.img+2

Hi Kim, thanks for your help - answers:

  1. End goal - yes, essentially to understand the most popular items purchased from the welcome flow (which will also help us verify earlier upstream traffic, ie if people are 80% purchasing the product from Ad #1, 15% from Ad #2, etc.). I know how to do this manually, but it takes an unbelievable amount of time to look up every customer who ordered on a flow in Klaviyo then search their order in Shopify and extract the items purchased. So I’m trying to get to the same place without wasting time.
  2. Yes, Shopify.
  3. Dynamic coupon code in the welcome flow.

cadence
Expert Problem Solver II
Forum|alt.badge.img+9
  • Expert Problem Solver II
  • December 12, 2025

Thanks ​@Briar Rose Consulting. I understand how this would be super time-consuming to do manually. 

To understand the products that customers are most frequently purchasing from your welcome flow (i.e. with a code generated from your welcome coupon), this is the workaround I’d use:
1. Generate a coupon code report for your welcome coupon (docs). This should give you a CSV of all the unique codes generated for this particular coupon used in your welcome flow. I haven’t tried this report personally, but it looks like it should give you what you need from the docs. 
2. Export your Placed Order events from Klaviyo. You can do a one-time historical export as a CSV (docs) or pull these using the Get Events API, filtered down to your Placed Order metric_id.
3. Then, you’ll want to filter down to the set of order events that have discount codes that are part of your welcome coupon codes set. These should be part of the “Discount Codes” field. “Items” should have the relevant product names. (Shopify Data Reference


Claude + ChatGPT can definitely help a lot with steps 2 and 3. I agree this would be a good feature for Klaviyo to add, but this is the workaround I’d try. Hope this helps!

Cadence / Book a demo