Pulling Order Data From Woo Commerce

  • 24 May 2021
  • 5 replies

Badge +2

Hello Everyone - I have Klaviyo integrated with Stripe & WooCommerce. I am trying to set up a transactional email once an order is placed to act as a receipt, similar to the auto-email Stripe sends immediately after a credit card is processed and order is placed. How can I automatically pull the information into an email template in Klaviyo, such as name, order ID, shipping address, total, etc from either WooCommerce directly or Stripe?




Best answer by Spark Bridge Digital LLC 25 May 2021, 13:53

View original

5 replies

Userlevel 6
Badge +32

Hey there!

If you create a Flow with your WooCommerce ‘Placed Order’ Metric as the trigger, you should have all of that dynamic info coming in that you can feed into your emails. 

Just did a test on my end and I do see all of those fields coming in that you listed.

You’ll follow this guides to make your template:

But overall it’d end up looking something like this:


Just changing it up how you actually want it to be designed within the email. If you click Preview when you make the email, you’ll see all of the fields you could pull into your template for that event.

Once you have this set-up though, you need to contact Klaviyo so that they can review and mark that message as transactional, so that it is always delivered!

Hope that helps!

Userlevel 5
Badge +19

Can confirm, the default WooCommerce integration does NOT pull in the OrderID….which blows my mind.

Badge +3

@Spark Bridge Digital LLC are you on WooCommerce? 

Userlevel 7
Badge +60

Hi @Mike T


Thanks for adding to this thread! Do you have an additional question on this topic the Community can help with? 


Look forward to hearing from you!



Badge +3

Hi @Taylor Tarpley...So far, Klaviyo’s ability to send WooCommerce transactional emails seems theoretical. I’m hoping to connect with WooCommerce folks who are actually using Klaviyo for transactional emails to see how they like it.