### [Segmenting WooCommerce Subscribers by Purchase Behavior](https://www.pushengage.com/documentation/segmenting-woocommerce-subscribers-by-purchase-behavior/)

**Published:** June 16, 2026
**Author:** Ayushi Dubey

**Content:**

PushEngage automatically creates two segments – **Customers** and **Leads** , when WooCommerce is connected to your PushEngage account. These segments update dynamically: a subscriber in the Leads segment moves to the Customers segment automatically after completing their first purchase. You can use both segments to target campaigns precisely, send the right message to buyers versus non-buyers, and personalize your push strategy without any manual list management.

### Understanding the Default Segments

SegmentWho it includesUpdates automatically?CustomersSubscribers who have completed at least one purchaseYesLeadsSubscribers who have not yet purchasedYes – exits after first purchaseThese segments are created automatically by the PushEngage WooCommerce integration. No manual setup is required.

### Viewing Your Segments

1. In your PushEngage dashboard, go to **Audience » Segments**.
2. Locate **Customers** and **Leads** in the segment list.
3. Click either segment to see the current subscriber count and segment details.

![](https://www.pushengage.com/wp-content/uploads/2026/06/leadscustomers-woo-1400x599.png)

The subscriber count updates as purchases occur and new subscribers opt in.

### Using Segments in Campaigns

#### In Drip Autoresponders

Drip autoresponders let you send time-based push sequences to a specific segment.

1. Go to **Campaign » Drip Autoresponders** and open an existing drip or create a new one.
2. Navigate to the **Audience** tab within the campaign.
3. Under Segment, select **Customers** or **Leads**.
4. Save your changes.

![](https://www.pushengage.com/wp-content/uploads/2026/06/welcome-drip-leads-1320x1024.png)

Common use cases:

- **Welcome drip** → target **Leads** – introduce your brand and incentivize a first purchase.
- **Re-engagement drip** → target **Customers** – remind past buyers to return, highlight new arrivals or loyalty perks.

#### In Push Broadcasts

Push broadcasts let you send a one-time push to a targeted segment.

1. When creating a new broadcast, scroll to the **Audience** section.
2. Under Segment, choose **Customers** or **Leads**.
3. Complete the rest of the broadcast setup and send or schedule.

`\`

![](https://www.pushengage.com/wp-content/uploads/2026/06/image-9-968x1024.png)

Common use cases:

- **Flash sale** → target **Customers** – reward your buyers with early access.
- **New subscriber welcome offer** → target **Leads** – convert first-time visitors with a limited-time discount.

### Creating Custom Segments for Purchase Behavior

The default Customers and Leads segments cover buyer versus non-buyer. For more granular segmentation – such as subscribers who have purchased in the last 30 days, spent over a threshold, or purchased from a specific category – you can create custom segments.

1. Go to **Audience » Segments** and click **Create New Segment**.
2. Define your segment rules using subscriber attributes.

Filtering by purchase date, order count, or order value requires **custom attributes** passed to PushEngage via the PushEngage WordPress plugin or the PushEngage API. For full details on setting up custom attributes, see the [Guide to Using PushEngage Attributes for WordPress](https://www.pushengage.com/documentation/guide-to-using-pushengage-attributes-for-wordpress/).

![](https://www.pushengage.com/wp-content/uploads/2026/06/image-10-1400x198.png)### FAQ

**How long until a subscriber moves from Leads to Customers?** The move happens automatically after the subscriber completes a WooCommerce purchase. The segment update typically occurs within a few minutes of the order being marked complete.

**Can I see which segment a specific subscriber is in?** Yes. Go to **Audience » Subscribers**, find the subscriber, and open their profile. Their current segment membership is displayed in the subscriber detail view.

**Can I target subscribers who have purchased 3+ times?** Not with the default Customers and Leads segments alone. To filter by purchase frequency you need custom attributes. Pass a purchase count attribute to PushEngage via the WordPress plugin or API, then build a custom segment using that attribute. See the [Guide to Using PushEngage Attributes for WordPress](https://www.pushengage.com/documentation/guide-to-using-pushengage-attributes-for-wordpress/) for instructions.

**Can I delete the default Customers and Leads segments?** We recommend keeping the default segments in place since they update automatically and are used by built-in WooCommerce campaign templates. If you delete them, you will need to recreate equivalent segments manually.

**Do these segments work the same as Shopify’s Customers and Leads segments?** The Customers and Leads segments work the same way conceptually – buyers versus non-buyers – regardless of whether you are on WooCommerce or Shopify. The underlying data source differs (WooCommerce orders vs. Shopify orders), but the segment logic and how you use them in campaigns is identical.

If you run into any issues, please feel free to [contact us](https://www.pushengage.com/contact-us/?utm_source=website&utm_medium=helpdocs&utm_campaign=contact-us) by clicking here. Our support team will be able to help you.

**Doc Categories:** Audience, Web Push, WooCommerce

---

