What Shopify customer segments actually are
A segment is a saved query over your customer list. Shopify stores it as ShopifyQL, its own query language, and re-runs it rather than freezing a list of names.
You build them in the admin under Customers, either in the query editor there or from the Segments page.
Every segment is the same four-clause query, and you can only change part of it:
- FROM customers — fixed
- SHOW customer_name, note, subscription_status, location, orders, amount_spent — fixed
- WHERE — your filters. This is the part you write.
- ORDER BY updated_at — changed through the Sort by option
How this differs from Klaviyo segments
Worth settling early, because they are not interchangeable. Shopify segments run on the data Shopify holds: orders, spend, location, tags, subscription status, and events from Shopify's own email and storefront. Klaviyo segments run on Klaviyo's data, which includes its own tracking and flow history. One is not a replacement for the other, and the same named audience can resolve to two different lists.
If you are deciding where a particular audience should live, our guide to Klaviyo segmentation covers the other side.



