Klaviyo provides powerful tools to segment customers for targeted campaigns and deeper insights. Segmentation in Klaviyo can be performed in two distinct ways:
Creating Segments
Each method serves a unique purpose, depending on whether you want to analyze specific event data or build dynamic customer lists for campaigns.
This approach allows you to filter and analyze data directly within a specific metric, enabling you to understand customer behaviors and trends tied to particular events.
Edit the desired metric in your Klaviyo account.
Go to the "Activity feed" tab.
In the Filter by section, review the list of available keys used in the event parameters.
Apply filters based on these keys to refine customer data.
Select the Value to filter the profile.
Note: JSON fields are not supported. Filtering based on JSON key values is currently not possible within Klaviyo.Use the “On or before” date filter to narrow your results to specific timeframes for more precise insights.
Creating a segment is ideal for building dynamic lists of customers who match specific conditions, which can be used in email campaigns, loyalty promotions, and analytics.
Since survey selections are synchronized as comma-separated values, always use the “contains the text” condition when filtering by this property. This ensures Klaviyo correctly matches each selection within the list of values.