Here is a number that should change how you think about your store: acquiring a new customer costs five to seven times more than keeping an existing one. And repeat buyers spend, on average, 67% more than first-time customers. Yet most WooCommerce store owners spend the bulk of their marketing budget chasing new traffic instead of nurturing the customers they already have.
The reason is simple. Most stores do not track customer lifetime value in a way that is actually useful for marketing. WooCommerce records every order, sure. But that data sits inside your WordPress dashboard where it cannot drive automated campaigns, trigger personalized offers, or help you identify your most valuable customers at a glance.
That changes when you push LTV data into Mautic. With the right setup, you can score leads based on spending history, build VIP segments that update automatically, and run campaigns that treat a first-time buyer completely differently from someone who has spent $2,000 with you. Here is how to make it work.
What Is Customer Lifetime Value and Why Should You Care?
Customer lifetime value is the total revenue a single customer generates over their entire relationship with your store. If someone places three orders over two years totaling $450, their LTV is $450. Simple math, but incredibly powerful when you use it to make marketing decisions.
The classic 80/20 rule applies here. For most eCommerce stores, roughly 20% of customers generate 80% of the revenue. These are your repeat buyers, your loyal fans, the people who come back without being asked. If you can identify them early and treat them well, they keep spending. If you ignore them and blast the same generic emails to everyone on your list, they eventually drift away.
LTV also tells you how much you can afford to spend acquiring a customer. If your average customer LTV is $300, spending $50 on ads to acquire them is a no-brainer. If the average is $30, that same ad spend puts you underwater. Without LTV data, you are guessing. With it, you are making decisions based on real numbers.
The Problem: WooCommerce Tracks Orders, Not Lifetime Value
WooCommerce does a solid job of recording order history. You can look up any customer and see their past orders, totals, and dates. But that information lives inside WooCommerce’s admin panel. It is not exposed as a field you can use in your email marketing platform.
If you want to send a different email to customers who have spent over $500 versus those under $50, WooCommerce alone cannot help you. You would have to manually export data, calculate LTV in a spreadsheet, tag contacts by hand, and import them back into your marketing tool. By the time you finish, the data is already stale because new orders have come in.
Mautic has the segmentation and automation tools to use LTV data brilliantly. The missing piece is getting that data from WooCommerce into Mautic automatically, in real time, without manual work.
The Solution: Automatic LTV Tracking with the Mautic WooCommerce Plugin
The Mautic Integration for WooCommerce plugin solves this by automatically syncing two lifetime value fields to every Mautic contact:
mautic_woo_total_spent– The cumulative dollar amount the customer has spent across all completed orders. Every time an order is marked as completed, this field updates.mautic_woo_order_count– The total number of completed orders the customer has placed. This increments with each new completed order.
These fields update automatically as part of the Order Sync module. When a customer places an order and it reaches completed status, the plugin recalculates their total spend and order count, then pushes the updated values to their Mautic contact record. No cron jobs to configure, no manual exports, no spreadsheet gymnastics. It just works in the background every time an order syncs.
If you have not connected the plugin yet, follow our step-by-step setup guide to get WooCommerce talking to Mautic. Once the Order Sync module is enabled, LTV tracking is on by default.
Four Ways to Use LTV Data in Mautic
Having LTV fields on your Mautic contacts is useful on its own. But the real value comes from what you build on top of them. Here are four practical ways to put this data to work.
1. Lead Scoring Based on Spending Thresholds
Mautic’s point system lets you assign scores to contacts based on field values. With the total_spent field available, you can create scoring rules that reflect actual purchase behavior instead of just email opens and page views.
A simple scoring model might look like this:
- Total spent reaches $50: add 5 points
- Total spent reaches $100: add 10 points
- Total spent reaches $250: add 25 points
- Total spent reaches $500: add 50 points
- Total spent reaches $1,000: add 100 points
You set these up in Mautic under Points > Triggers. The result is a contact score that actually reflects how valuable each customer is to your business. High-scoring contacts can be prioritized in your sales pipeline, routed to special campaigns, or flagged for personal outreach.
2. Dynamic Segments for VIPs, At-Risk Customers, and First-Time Buyers
Mautic segments update in real time based on field conditions. With LTV data flowing in from WooCommerce, you can create segments that would be impossible to maintain manually.
Some segments worth building:
- VIP Customers –
total_spentgreater than $500. These are your best customers. They deserve exclusive offers, early access to new products, and loyalty perks. - First-Time Buyers –
order_countequals 1. The most critical group for retention. A strong post-purchase experience here determines whether they come back or disappear. - Repeat Buyers –
order_countgreater than 3. These customers already trust you. Cross-sell related products, ask for reviews, or invite them to a referral program. - At-Risk High-Value –
total_spentgreater than $200 AND last activity more than 60 days ago. These are valuable customers who are going cold. A well-timed win-back email with a personal touch can re-engage them before they leave for good.
For a deeper dive into building these kinds of segments, check out our guide on how to segment WooCommerce customers in Mautic.
3. Campaign Branching Based on Order Count
One of Mautic’s strongest features is campaign conditions, where you branch a workflow based on contact data. The order_count field makes this especially powerful for post-purchase campaigns.
Imagine a post-purchase campaign that triggers when an order is completed. Instead of sending the same follow-up to everyone, you add a condition that checks the customer’s order count:
- Order count equals 1: Send a welcome-to-the-family email. Include tips for using their product, a link to your FAQ, and a small incentive for their second order.
- Order count between 2 and 4: Send a thank-you email with a cross-sell recommendation based on their previous purchases. Invite them to join your loyalty program.
- Order count 5 or more: Send a VIP appreciation email with an exclusive discount code or early access to an upcoming sale. These customers are your champions, so treat them accordingly.
This kind of branching takes five minutes to set up in Mautic’s visual campaign builder, and it makes your emails feel personal and relevant instead of generic and mass-produced.
4. Personalized Offers Tied to Customer Value
Not every customer should get the same discount. A 10% off coupon means something very different to someone who has spent $50 versus someone who has spent $1,500. LTV data lets you tailor your offers to match the relationship.
For lower-value customers, incentivize them to spend more. Offer a discount that kicks in at a higher cart value, like “$15 off orders over $75.” This nudges them toward a bigger purchase without cutting into your margins on small orders.
For high-value customers, offer exclusive perks that make them feel valued. Free shipping for life, early access to product launches, or a flat percentage off their next order with no minimum. These customers have already proven their loyalty. Rewarding it costs you far less than acquiring a replacement.
You can automate all of this in Mautic by using campaign conditions based on the total_spent field, sending different emails with different offer codes depending on where the customer falls on the value spectrum.
Practical Example: Building a VIP Loyalty Campaign
Let’s walk through a real example. You want to automatically recognize and reward customers when their lifetime spending crosses the $500 mark.
Here is how to set it up in Mautic:
- Create a segment called “VIP Customers” with the filter:
mautic_woo_total_spentis greater than 500. This segment will automatically populate as customers cross the threshold. - Create a new campaign with the trigger “Contact enters segment: VIP Customers.”
- Add an action to send a congratulatory email. Something like: “You are officially a VIP! As a thank you for your loyalty, here is an exclusive 20% discount on your next order.” Include the discount code in the email.
- Add a tag action to apply a “vip” tag to the contact. This is useful for filtering and reporting later.
- Optionally, add a follow-up email a week later inviting them to a VIP-only Facebook group, a referral program, or an early-access product list.
Once this campaign is live, it runs on autopilot. Every customer who crosses $500 in total spending gets recognized and rewarded without you lifting a finger. The segment updates dynamically as new order data flows in from WooCommerce, so no one slips through the cracks.
Bonus: Dig Deeper with Order Data
The total_spent and order_count fields give you the big picture. But the plugin also syncs detailed order data through the mautic_woo_last_order_data field, which stores a JSON payload containing the items purchased, SKUs, quantities, categories, coupon codes used, and the discount total for the most recent order.
This opens up even more possibilities. You can see exactly what your highest-value customers are buying, which product categories drive the most repeat purchases, and whether discount codes are helping or hurting your margins. Combined with category-based tags that the plugin applies automatically, you can build segments and campaigns around specific product lines, not just overall spending.
For example, you might find that customers who buy from your “Premium” category have a significantly higher LTV than those who only buy sale items. That insight lets you shift your acquisition strategy to attract more premium buyers and design campaigns that upgrade bargain shoppers to higher-value products over time.
Stop Treating Every Customer the Same
The biggest mistake in eCommerce email marketing is sending the same message to every customer on your list. A first-time buyer who spent $25 has completely different needs and motivations than a loyal customer who has spent $2,000 over two years. Treating them identically wastes the relationship you have built with your best customers and fails to nurture the ones who could become your next VIPs.
Customer lifetime value is the metric that makes differentiation possible. And with the Mautic Integration for WooCommerce plugin, tracking it is completely automatic. Install the plugin, enable Order Sync, and LTV data starts flowing into Mautic on every completed order. From there, you have everything you need to build scoring models, dynamic segments, branching campaigns, and personalized offers that treat each customer like the individual they are.
Your best customers are already telling you who they are through their purchase history. Start listening.