Skip to main content
Solved

Pulling Order Data From Woo Commerce


Forum|alt.badge.img+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?

Thanks!

 

Best answer by Spark Bridge Digital LLC

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:

https://help.klaviyo.com/hc/en-us/articles/115002779071-About-Using-Event-Variables-to-Personalize-Flows

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!

View original
Did this topic or the replies in the thread help you find an answer to your question?

6 replies

Spark Bridge Digital LLC
Partner - Gold
Forum|alt.badge.img+33

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:

https://help.klaviyo.com/hc/en-us/articles/115002779071-About-Using-Event-Variables-to-Personalize-Flows

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!


Forum|alt.badge.img+3
  • Contributor I
  • 2 replies
  • September 10, 2021

@Spark Bridge Digital LLC are you on WooCommerce? 


Taylor Tarpley
Community Manager
Forum|alt.badge.img+60
  • Community Manager
  • 2148 replies
  • September 13, 2021

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!

Best,

Taylor


Forum|alt.badge.img+3
  • Contributor I
  • 2 replies
  • September 14, 2021

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. 


DavidSandel
Partner - Silver
Forum|alt.badge.img+21
  • Partner - Silver
  • 155 replies
  • October 3, 2023

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


  • Contributor I
  • 1 reply
  • January 14, 2025

Anyone know if this has been fixed? It blows my mind too that OrderID seems not to be available.