Skip to content
support@sitepact.com
Request Support
Client Login
Twitter Facebook Linkedin Youtube
Sitepact Website Development
  • Site Care Pricing
    • How Site Care Works
    • Maintenance Pricing
    • Affiliates
    • FAQs
  • White Label
  • Website Design
    • Website Development
    • E-commerce Website Development
    • Recent Works
  • Blog
  • Plugins
  • About
    • About Sitepact
    • What We Do
    • Meet Ryon
  • Contact
  • Site Care Pricing
    • How Site Care Works
    • Maintenance Pricing
    • Affiliates
    • FAQs
  • White Label
  • Website Design
    • Website Development
    • E-commerce Website Development
    • Recent Works
  • Blog
  • Plugins
  • About
    • About Sitepact
    • What We Do
    • Meet Ryon
  • Contact

How to Segment WooCommerce Customers in Mautic by Purchase History

  • Last Updated: March 13, 2026
Subscribe
  • Business, Marketing, WooCommerce, WordPress

Sending the same email to every customer on your list is one of the fastest ways to tank your engagement rates. People who just bought running shoes do not want the same message as someone who abandoned their cart three weeks ago. If you want better open rates, more conversions, and fewer unsubscribes, you need to segment your audience based on what they actually do in your store.

The good news? If you are running WooCommerce and Mautic together, you already have all the data you need. You just need to put it to work. In this tutorial, I will walk you through how to segment WooCommerce customers in Mautic using real purchase history, spending data, product interests, and more.

Why Segmentation Matters for Your Store

Let me put this bluntly. Blasting your entire list with one generic email is lazy, and your customers can tell. They signed up expecting relevant communication, not a firehose of promotions that have nothing to do with them.

Here is what happens when you segment properly:

  • Higher open rates. When the subject line speaks to something they actually care about, people open the email.
  • Better conversions. A targeted product recommendation based on past purchases converts far better than a random promotion.
  • Fewer unsubscribes. People leave your list when they feel like you are wasting their time. Relevant emails keep them around.
  • More repeat purchases. Segments let you nudge one-time buyers into becoming regulars, and regulars into VIPs.

The key is having the right data flowing from your store into Mautic. That is where the Mautic Integration for WooCommerce plugin comes in.

What Data the Plugin Syncs to Mautic

Before we start building segments, let me show you what data is available. The plugin syncs a rich set of fields and tags that make segmentation straightforward. If you have not set up the connection yet, follow our step-by-step setup guide first.

Custom Contact Fields

  • mautic_woo_total_spent – The customer’s lifetime spending total. Perfect for identifying your highest-value customers.
  • mautic_woo_order_count – How many orders the customer has placed. Great for separating first-time buyers from repeat customers.
  • mautic_woo_order_data – A JSON snapshot of their most recent order, including items, totals, coupons used, and payment method.

Billing Address Fields

The plugin maps WooCommerce billing fields directly to standard Mautic contact fields. This includes city, state, country, and postal code. These are gold for geographic segmentation, especially if you run region-specific promotions or need to comply with different regulations by country.

Tags

Tags are where segmentation gets really powerful. The plugin creates several types:

  • Product tags – Formatted as the product slug plus the order status. For example, blue-tshirt_completed means the customer bought that product and the order was completed.
  • Category tags – When enabled, the plugin adds tags based on product categories. If someone buys a product in the “Running Shoes” category, they get a running-shoes tag.
  • Default tags – General tags you configure in the plugin settings, like woocommerce or customer. Useful for separating WooCommerce contacts from other sources in Mautic.
  • Abandoned cart tags – Customers who abandon their cart get tagged with abandoned_cart by default (you can customize the tag name in settings).
  • Recovered cart tags – When someone recovers their cart and completes checkout, the tag switches to recovered_cart.

Building Segments in Mautic’s Segment Builder

Now let me show you how to actually create segments using this data. In Mautic, go to Contacts > Segments and click New. Give your segment a name, then click the Filters tab. This is where you define who belongs in the segment.

Each filter works as a condition. You pick a field or tag, choose an operator (equals, greater than, contains, etc.), and set the value. You can stack multiple filters together. By default, Mautic uses AND logic, meaning the contact must match all conditions. You can switch to OR logic if you need contacts to match any of the conditions.

Mautic processes segments in the background via cron jobs, so new contacts will be added automatically as they match the criteria. Let me walk through some practical examples you can set up right now.

6 Practical Segment Examples

1. VIP Customers

These are your best customers. The ones who spend the most and buy most often. You want to treat them differently, with early access to sales, exclusive discounts, or simply a thank-you email that makes them feel valued.

Filter setup:

  • mautic_woo_total_spent greater than 500
  • OR mautic_woo_order_count greater than 5

This catches both high spenders and frequent buyers. Adjust the thresholds based on your store’s average order value. If your average order is $30, a $500 lifetime spend is significant. If you sell premium products at $200 each, bump the threshold higher.

2. One-Time Buyers

Getting that second purchase is one of the hardest things in eCommerce. A customer who buys once and never comes back is not a customer yet, they are a trial. This segment lets you target them with a second-purchase incentive.

Filter setup:

  • mautic_woo_order_count equals 1

Once you have this segment, build a campaign that sends a follow-up email 7 to 14 days after their first purchase. Include a small discount code or recommend products related to what they bought. The goal is simple: get them to come back.

3. Category Buyers

This is where category tags shine. If someone bought running shoes, chances are they are interested in running socks, insoles, or athletic wear. Instead of guessing, you can target them based on what they have actually purchased.

Filter setup:

  • Tags include running-shoes

Make sure you have the “Add Category Tags” option enabled in the plugin’s Order Sync settings. You can create a segment like this for each major product category in your store. Then build targeted email campaigns for each one with relevant cross-sells and new arrivals in that category.

4. Lapsed Customers

These are people who bought from you before but have gone quiet. They have not placed an order in a while, and you want to win them back before they forget about your store entirely.

Filter setup:

  • mautic_woo_order_count greater than 0
  • AND Last active date greater than 60 days ago

You can adjust the time window depending on your purchase cycle. For consumable products, 30 days might be enough. For higher-ticket items, 90 days makes more sense. Send them a “We miss you” campaign with a compelling reason to return, whether that is a discount, a new product launch, or a reminder of what they are missing.

5. High-Value Cart Abandoners

Not all abandoned carts are created equal. Someone who left a $15 item in their cart is different from someone who abandoned $300 worth of products. This segment lets you prioritize your recovery efforts on the carts that matter most.

Filter setup:

  • Tags include abandoned_cart
  • AND mautic_woo_total_spent greater than 200

These are customers who have already spent significant money with you. They trust your store. They were ready to buy again. Something stopped them. A well-timed recovery email with a small incentive can bring them back. You might even create a separate campaign for this segment with a more generous discount than your standard cart recovery flow.

6. Geographic Segments

If you sell internationally, you know that what works in the US does not always work in the UK or Australia. Different regions mean different shipping options, currencies, regulations, and even seasonal timing.

Filter setup:

  • Country equals United States

The plugin converts WooCommerce country codes to full country names before sending them to Mautic, so your filters will use the readable name rather than the ISO code. Create segments for your top markets and use them for region-specific promotions, holiday sales (Black Friday for the US, Boxing Day for the UK), or shipping-related announcements.

Using Segments in Mautic Campaigns

Segments on their own are just lists. The real power comes when you connect them to Mautic campaigns. Here is how to put your segments to work.

Go to Campaigns > New in Mautic. For the campaign source, choose Contact Segments and select one of the segments you created. Every contact in that segment will enter the campaign, and new contacts who match the segment criteria in the future will enter automatically.

From there, you build out the campaign flow with actions, decisions, and conditions:

  • Send a targeted email based on the segment. VIP customers get the exclusive offer. One-time buyers get the second-purchase nudge.
  • Add a delay between touchpoints. Do not send three emails in one day. Space them out over a week or two.
  • Branch based on behavior. If they open the email but do not click, send a follow-up with a different angle. If they click but do not buy, try a stronger incentive.
  • Move contacts between segments by adding or removing tags. When a one-time buyer makes their second purchase, the plugin updates their order count, and Mautic automatically moves them out of the one-time buyer segment.

The beauty of this system is that it runs on autopilot. Once you set up your segments and campaigns, Mautic handles the rest. As the plugin syncs new purchase data from WooCommerce, contacts flow into and out of segments automatically. Your campaigns fire at the right time, to the right people, with the right message.

Tips for Getting the Most Out of Segmentation

  • Start with three to five segments. Do not try to build 20 segments on day one. Start with the highest-impact ones (VIP, one-time buyers, cart abandoners) and expand from there.
  • Enable category tags. In the plugin’s Order Sync settings, turn on “Add Category Tags.” This gives you a whole extra dimension for segmentation without any manual work.
  • Review segment sizes regularly. A segment with five people is not worth building a campaign for. Check your segment counts in Mautic and focus your energy on the segments that are large enough to move the needle.
  • Combine fields and tags. The most powerful segments use both. For example, “has tag running-shoes AND total_spent greater than $100” targets your best customers within a specific product interest.
  • Clean up inactive contacts. If someone has not opened an email in six months, consider suppressing them. Your deliverability will improve, which helps everyone else on your list.

Start Segmenting Today

Segmentation is not a nice-to-have. It is the difference between email marketing that drives real revenue and email marketing that annoys people. With WooCommerce purchase data flowing into Mautic through the Mautic Integration for WooCommerce plugin, you have everything you need to build targeted segments that actually convert.

Pick one segment from the examples above, set it up in Mautic, and build a simple campaign around it. You will see the difference in your engagement metrics within a couple of weeks. Then come back and add more. That is how you build a marketing system that scales with your store.

 Rated 5 out of 5
  • Filed Under: Business, Marketing, WooCommerce, WordPress
  • Tags: mautic, woocommerce, wordpress
Picture of SuperUser

SuperUser

Hi, I am Ryon. Avid WordPress developer and Entrepreneur. My Journey in Tech started with WordPress A little over a decade ago. Today, I run a business providing website maintenance services to clients all over the world.
PrevPreviousHow to Track Customer Lifetime Value in Mautic with WooCommerce Data
NextHow to Create WooCommerce Order Confirmation Emails in MauticNext

24 hour Professional Website Maintenance Service and Website Development Services. WE BUILD & WE MAINTAIN

Request Support
Live Chat
Facebook Linkedin Twitter Youtube

Site Care

  • Site Care Pricing
  • Maintenance Plan
  • How Site-Care Works
  • White-Label Maintenance
  • Affiliate Program
  • Site Care Pricing
  • Maintenance Plan
  • How Site-Care Works
  • White-Label Maintenance
  • Affiliate Program

More...

  • Free eBooks
  • Recommended Hosts
  • Free eBooks
  • Recommended Hosts

Website Development

  • Website Development
  • E-commerce Websites
  • Website Design
  • Site Maintenance
  • Recent Work
  • Website Development
  • E-commerce Websites
  • Website Design
  • Site Maintenance
  • Recent Work

And More...

  • GDPR Policy
  • Privacy Policy
  • Terms & Conditions
  • GDPR Policy
  • Privacy Policy
  • Terms & Conditions

Site Care

  • About Sitepact
  • What We Do
  • Blog
  • Meet Ryon
  • Maintenance Plan
  • White-Label Partnership
  • Frequently Ask Questions
  • Sitemap
  • Contact
  • About Sitepact
  • What We Do
  • Blog
  • Meet Ryon
  • Maintenance Plan
  • White-Label Partnership
  • Frequently Ask Questions
  • Sitemap
  • Contact

Copyright © 2020 Sitepact LLC. All Rights Reserved. | WordPress is Our Foundation & and Built With OceanWP

  • Site Care Pricing
    • How Site Care Works
    • Maintenance Pricing
    • Affiliates
    • FAQs
  • White Label
  • Website Design
    • Website Development
    • E-commerce Website Development
    • Recent Works
  • Blog
  • Plugins
  • About
    • About Sitepact
    • What We Do
    • Meet Ryon
  • Contact
Request Support

sign up for our newsletter

Sign up for our newsletter and receive updates on our latest blog posts and tutorials. 

View our Privacy Policy

VISITING FROM JAMAICA?

We offer special services to Jamaican Businesses and Entrepreneurs. Click this button to go to our Jamaican Website.

Visit Sitepact JA
Watch Video