Solved

Bulk Upload Property Filters for a Segment

  • 10 April 2021
  • 6 replies
  • 59 views

Badge

I have a list of around 300 custom properties we are using and I’d like to find a way to bulk upload them to a segment definition filter. Right now it seems like my only option is manually enter them as “OR” filters but this is very time consuming for so many properties. Surely there has to be an easier way to do this?

icon

Best answer by Dov 12 April 2021, 16:49

View original

6 replies

Userlevel 2
Badge +1

Hi @Bartfish 

 

Thanks for writing in to the community, happy to jump in here!

 

Regarding these different properties, if they all function as their own property the best way to do this is how you mentioned with “or” connectors in the segment. If this is related to one property with over 300 values, you could create a segment using a “contains” definition rather an “equals”.

 

If you're interested in uploading a list of values for a single property (such as, “Sizes”), you will need to use JSON syntax. Create an array of your values that looks like this: [“value1”, “value2”, “value 3”].

 

I’m also linking this article that talks through custom property set up more in depth.

 

I hope this helps!

Marissa

Userlevel 6
Badge +5

Hi @Bartfish,

Thank you for sharing this information with the Klaviyo Community. And thank you @marissanunez for your response.

Currently, you must use “OR” criteria to separate each custom property. There isn’t a method to bulk add or bulk modify custom properties to a segment definition. Making bulk changes to the segment definition has been discussed in the past and I will bring this up to the product team to see if we can roadmap it for future development.

Thanks and have a great day

Hi there,

Would also love a bulk upload option for Segments.

We create a lot of robust location-based segments and agree that it’s extremely time consuming and tedious to use the “OR” criteria for 400+ property dimensions (one example being Zip Codes). 

Hoping to see a feature like this soon!

Definitely need Klaviyo to add this. I am surprised for a company so large it’s not already a feature. 

Userlevel 4
Badge +4

Hey @ErinB 

Thank you for your feedback! I have marked this thread for continued review and will update date here if we get an update from the development team. 

Have a great day!

Badge

Hi @Bartfish 

 

Thanks for writing in to the community, happy to jump in here!

 

Regarding these different properties, if they all function as their own property the best way to do this is how you mentioned with “or” connectors in the segment. If this is related to one property with over 300 values, you could create a segment using a “contains” definition rather an “equals”.

 

If you're interested in uploading a list of values for a single property (such as, “Sizes”), you will need to use JSON syntax. Create an array of your values that looks like this: [“value1”, “value2”, “value 3”].

 

I’m also linking this article that talks through custom property set up more in depth.

 

I hope this helps!

Marissa

Hi Marissa, 

Can you elaborate on how to use JSON syntax to do this? How would I upload this if I have the values prepared?

Reply