Skip to main content
Question

Woocmerce with klaviyo

  • June 26, 2026
  • 1 reply
  • 15 views

Hi Klaviyo Support,

We're working on a WooCommerce integration and would appreciate some guidance on the best long-term approach.

The most important part of this project is creating the right customer data structure for future personalized automations.

For example, we'd like to identify customers by:

  • Cabinet capacity

  • Manufacturer

  • Accessories owned

  • Accessories not yet purchased

Could you please advise on the recommended way to structure this data in Klaviyo?

Would you recommend using product attributes, profile properties, custom properties, events, dynamic segments, or a combination of these? We'd like to follow Klaviyo best practices and ensure the setup is scalable for future personalization and segmentation.

Thank you!

1 reply

Temi O.
Community Manager
Forum|alt.badge.img+5
  • Community Manager
  • June 29, 2026

Hi ​@Saira Nawaz , 

Great question here, especially if you’re thinking long-term personalization from the start.

In most cases, the best approach will be a combination rather than relying on just one data type. From what we’ve found works best, product-level details should stay tied to catalog or event data, while customer-level traits that you want to reference often for segmentation or personalization can be stored as profile properties.

So for example, if cabinet capacity or manufacturer is something that describes the products a customer has purchased, that may begin as product or event data, but if you want to use it repeatedly for future targeting though, it might make sense to also roll that up into profile properties. Same goes for owned accessories versus not yet purchased accessories, where many brands we’ve seen will use a mix of event data, profile properties, and segments depending on how dynamic they want that logic to be.

Because the right structure really depends on how your WooCommerce data is coming into Klaviyo and how you plan to use it later, I’d recommend reaching out to Support so they can give more tailored guidance on the most scalable setup for your use case! 


 


Temi@Klaviyo