← All articlesSegmentation

Five Shopify customer segments to build first

4 min read

Useful Shopify customer segments change what you send, when you send it, or who you leave out. Start with a few groups based on purchases and permission rather than dividing the whole list into dozens of audiences. New subscribers, recent buyers, and customers who may be ready to return need different messages. The rules only earn their place when that difference is clear.

Separate the first purchase from the next one

Build a group of subscribed customers who have not ordered and another of first-time buyers. The first group may need help choosing, while the second may need setup instructions or reassurance. Check that purchase data is current before relying on the distinction.

Create a repeat-customer group as well. These customers already know the basics, so a long brand introduction wastes their attention. Show a relevant new product, an accessory for an existing purchase, or an early opportunity that your store can actually honor. Do not imply a formal loyalty program if you are simply sending a targeted thank-you.

Write the rules in plain language first

For each group, define the required permission, purchase condition, time window, and exclusions. “First-time buyers” could mean exactly one completed order at any time, or exactly one order within the past month. Those groups need different messages. Decide which meaning serves the campaign before selecting conditions in the editor.

A practical starting specification is: subscribed to email AND exactly one qualifying completed order AND that order is recent enough for the care advice to be useful. Exclude people whose relevant order was cancelled or returned when that changes the message. Confirm which order statuses and fields are available in your account; a condition you cannot represent reliably should not be assumed to exist.

Missing data deserves its own decision. An empty order-count field is not necessarily zero purchases, particularly during an import. An unknown language is not automatically the store's default language. Sample uncertain records and resolve the data issue or use a broader, truthful message that does not depend on the missing fact.

Give inactivity a sensible definition

The fourth audience is customers who are overdue for a likely repeat purchase. Define “overdue” around the product's buying cycle. Running out of a consumable after several weeks is different from replacing a durable item after several years.

The fifth audience is recently engaged subscribers who are eligible for the next campaign. Use the engagement information available to you, and do not treat an open alone as proof of strong interest. Recent clicks and purchases can add context, but neither overrides an unsubscribe or a missing channel permission.

Check how the conditions combine

AND requires both conditions to be true. OR includes people who meet either condition. That distinction can change a small target group into nearly the whole list. “Subscribed AND purchased twice” is very different from “subscribed OR purchased twice,” especially if the second expression brings in buyers without the right channel permission.

Use an original coffee-store example to test the rules. One customer has three completed orders, last purchased recently, and clicked a refill guide. They qualify as both repeat and engaged. Another has three orders but has not purchased for several usual refill cycles; they may qualify as repeat and dormant. A third has one cancelled order and no completed purchase. Write the intended treatment for all three before checking the actual results.

Start with a small sample from both sides of each boundary: someone just inside the time window and someone just outside it. Also inspect a known excluded record. A segment count that looks plausible can still hide a wrong operator or an outdated field. Boundary checks reveal those mistakes more quickly than rereading the segment name.

Check overlap before sending

In Sendvio, review the segment conditions and sample customer records. A repeat buyer might also be in a dormant group. Decide which message takes priority, then exclude the conflicting audience from the other send. Write the decision into the campaign brief so another team member can reproduce it.

For a coffee store, new subscribers might receive a roast guide, first-time buyers a brewing tip, and repeat buyers a refill reminder. Compare results within each group over time. A smaller audience that receives a relevant message can be more useful than a large audience built around a label that never changes your marketing.

Choose a priority when audiences overlap. For example, product care can take precedence over a sales promotion immediately after a first purchase. That is an editorial rule you must reflect in the audiences and schedules you configure, not a promise that the platform automatically resolves every conflict for you.

Review the segment after the campaign as well. If the group produces clicks but few appropriate purchases, the offer may not match the rule. If records move into and out of the group unexpectedly, investigate the underlying data. Keep the five segments only while each changes a useful decision; add a sixth when you can name a customer need the existing five cannot address.