Skip to main content
Contributor I
June 5, 2025
Solved

Identifying Affiliates vs Customers in Klaviyo

  • June 5, 2025
  • 4 replies
  • 127 views

Hello, I’m trying to identify and segment Affiliates from Customers when they automatically get synced from Woo Commerce to Klaviyo. Right now, all contacts are coming over as “Customers” in Klaviyo and I need to be able to distinguish which of those Customer contacts signed up as “Affiliates” so that I can target marketing/communications specifically to them. How would I go about doing this? Thank you.

Best answer by Victoria_ap_G

@KCG 
hi, thanks for your question in the community. 

Quick question back at you, to helpfully provide the best answer. 

Do you use a 3rd party tool for affiliate management, and is that integrated with Klaviyo? 

Normally you would want to tag these customers in woocommerce when they get imported, or they would be identified/tagged via the 3rd party integration. 

eg Affiliate = Yes 

 

4 replies

Victoria_ap_G
Expert Problem Solver II
2025 Champion
June 6, 2025

@KCG 
hi, thanks for your question in the community. 

Quick question back at you, to helpfully provide the best answer. 

Do you use a 3rd party tool for affiliate management, and is that integrated with Klaviyo? 

Normally you would want to tag these customers in woocommerce when they get imported, or they would be identified/tagged via the 3rd party integration. 

eg Affiliate = Yes 

 

Email, SMS & CRM Consultant
rqcha
Expert Problem Solver I
2025 Champion
June 6, 2025

Hi ​@KCG! Thanks for posting – I agree with ​@Victoria_ap_G that tagging customers or affiliates in WooCommerce would be a great first step. I don’t know exactly what your brand is, but I would also suggest creating a Klaviyo segment based on whether or not that person has placed a purchase or performed the action that would differentiate them as a customer. This definitely seems like a great place to take advantage of segmenting and making sure that you are sending out all marketing to specific segments rather than your entire list. Hope that helps!

 

Raquel Caticha 🌱 Marketing elf with design opinions at Hazel Village 🌰
MANSIR2094
Expert Problem Solver IV
Expert Problem Solver IV
June 7, 2025

Hello ​@KCG ,

@Victoria_ap_G and ​@rqcha Have said it right.

 

Just a guide to achieve all this is first use a plugin or small code snippet to send this is_affiliate field to klaviyo when a user registers or update. Inside klaviyo, filter contacts using a segment like "properties about someone> is_affiliate equals true". You will now be able to separate affiliates from regular customers and target them with the right messages.

Mansir Digital Portfolio
KCGAuthor
Contributor I
June 9, 2025

@Victoria_ap_G thank you for your response and to answer your questions - yes, we are using a 3rd party tool for the affiliate program called “Affiliate For WooCommerce” and yes, it is integrated with Klaviyo. I’ll do some more digging around on both sides - WooCommerce and Klaviyo to see if I can find a solution per your suggestion. Thank you!

@rqcha - yes, thank you, that is already exactly what we are attempting to do.

@MANSIR2094 - appreciate your help. We’ll try that.