How to Build a Repeat-Buyer Segment in Klaviyo (and Fix the Guest-Checkout Blind Spot)
Quick answer: Build a repeat-buyer segment in Klaviyo by creating a profile-based segment with order-count criteria, then verify that guest-checkout buyers are not silently excluded. Guest checkout completes the Shopify order without creating a consented Klaviyo profile, so the best repeat customers can drop from the segment unless the email is captured and subscribed.
Why guest checkout breaks repeat-buyer segments
Klaviyo segments are profile-based. A guest checkout places the order in Shopify, but if the buyer did not provide an email or did not consent to marketing, no Klaviyo profile is created. The order exists, but the segment cannot see it.
This is the guest-checkout blind spot: the stores with the most repeat buyers are often the ones where guest checkout is enabled for speed, and those buyers are silently dropped from every profile-based segment. The fix is twofold: capture the email at checkout and verify the segment after it is built.
Step 1: Confirm guest-checkout settings and email capture
Open Shopify Admin → Settings → Checkout. Check whether guest checkout is enabled and whether the checkout collects marketing consent. If guest checkout is on and email is optional, a meaningful share of repeat buyers will not appear in Klaviyo.
Before building the segment, decide how to handle guest orders: capture email at checkout, prompt guests to create profiles after purchase, or accept that guest orders will be excluded from profile-based segments.
Step 2: Create the Klaviyo segment
In Klaviyo, create a profile segment with order-count criteria. Use the Shopify integration so Klaviyo receives order data from Shopify. The segment should reflect the repeat-buyer definition the store cares about — two orders, two drops, or a spend threshold.
- Open Klaviyo and go to Segments.
- Create a new segment with Shopify order-count criteria.
- Set the rule to the desired threshold (for example, 2 or more orders).
- Save and review the segment size.
- Compare the segment size against the Shopify customer segment for the same rule.
Step 3: Verify guest-checkout buyers are included or excluded intentionally
Export both segments and compare. If the Klaviyo segment is smaller than the Shopify segment, guest-checkout buyers are being excluded. Decide whether that is intentional or a bug.
If the goal is to include repeat buyers regardless of checkout type, capture the guest email and add it to a Klaviyo profile, or switch the segment logic to use Shopify data directly where Klaviyo supports it.
Step 4: Activate the segment in a flow or campaign
Once the segment is verified, activate it in a Klaviyo flow or campaign. Send a test email to an internal address before launching to the full segment. Measure opens, clicks, and conversions by segment.
- Send a test email to an internal address.
- Review segment size and consent state.
- Launch the campaign or flow.
- Measure results within 24 hours.
- Compare against the public-window result for the same drop.
Common mistakes and limitations
Common mistakes: building the segment once and never refreshing it, assuming Klaviyo sees every Shopify order, and measuring opens instead of revenue per recipient. Limitations: guest orders without email are excluded by design, and Klaviyo segments depend on the Shopify integration being active and synced.
When to use Retinu for this workflow
Manual Klaviyo segmentation works for small catalogs and infrequent drops. It becomes fragile when the team repeats exports before every drop, cannot explain the guest-checkout exclusion, or needs tiers and events to update as orders arrive. Retinu is designed for that recurring job: connect Shopify history, define drops, build a buyer timeline, preview rules, and activate a perk or Klaviyo event. The goal is not to replace Klaviyo segments — it is to make drop participation and repeat-buyer status available as reliable inputs to the workflows the merchant already uses.
Frequently asked questions
Can Klaviyo segments include guest-checkout buyers?
Only if the guest email is captured and subscribed. Klaviyo segments rely on profiles, so guest orders without an email or consent state are excluded by default.
How often should a repeat-buyer segment be refreshed?
Before every drop or campaign. A segment built last month may not reflect recent purchase behavior.
What is the guest-checkout blind spot?
Guest checkout completes the order without creating a consented Klaviyo profile, so the buyer is silently dropped from repeat-buyer segments and follow-up flows.
Fix the guest-checkout blind spot before the next drop
Retinu can connect Shopify history, define drops, preview repeat-buyer rules, and activate a Klaviyo event — so no best buyer is silently excluded.
Sources and further reading
- Shopify checkout settings — guest checkout — Shopify Help Center
- Klaviyo Resources — Segments and Flows — Klaviyo Help Center
- Managing customer segments — Shopify Help Center