Description
CRMlytics is a free CRM for WooCommerce that runs machine learning models on your store data. It figures out how healthy a customer’s relationship with your store is, who is about to churn, and how many orders you can expect from them soon.
Unlike other WooCommerce CRMs that focus on operational marketing automation, CRMlytics is a native analytical CRM. It is designed with retail ecommerce stores in mind, where understanding repeat purchase behavior and churn risk matters most.
Your data stays on your server. There are no APIs, no syncing to a third party, and no monthly subscriptions for number crunching. It all runs right inside WordPress.
Why did you build this?
We built this because every WooCommerce CRM we found was operational. Email sequences, workflow builders, cart recovery. None of them told you who was about to leave or when a customer would order again. We wanted predictions, not more automation, and we wanted them running on our own server.
What it does
Finds out who is leaving.
The CRM gives every customer a health score based on their buying habits. You can literally see a list of customers who are at risk of churning right now, giving you a chance to reach out before they’re gone for good.
Predicts future orders.
The models look at past buying intervals to estimate how many orders a customer will likely place in the next 30, 90, and 180 days. This helps you figure out who is worth spending marketing money on.
Does the RFM math for you.
The CRM automatically calculates Recency, Frequency, and Monetary scores for everyone. You instantly see who your most loyal buyers are, and who is slipping into the inactive pile.
Segments people properly.
You can filter your customer base by total orders, average order value, their health score, or exact purchase dates. Save these as segments for your campaigns.
Keeps a full timeline.
We pull everything into one place. When you view a customer, you see an exact timeline of their order changes, which emails they opened or clicked, when they visited the store from a link, plus any manual notes or phone calls you’ve logged.
Emails them directly.
You don’t need to export CSV files to another tool. You can email a specific segment or tagged group right from the plugin. The clicks and engagement pipe straight back into their timeline.
Tags automatically.
You can tag people manually, but the plugin can also auto-tag customers based on their behavior, so your lists keep themselves organized.
How the machine learning works
We didn’t just build basic averages. CRMlytics runs real statistical models directly over your WooCommerce data to generate realistic predictions about what they will do next.
Because it runs entirely locally, it scales with your server and keeps your data completely private.
Screenshots
Installation
- Upload the plugin files to your
/wp-content/plugins/crmlyticsdirectory, or install it via the WordPress plugin screen. - Activate it.
- Make sure WooCommerce is active.
- CRMlytics will start grinding through your historical data to build the initial predictions. Depending on how many orders you have, this might take a few minutes.
FAQ
-
Does this need WooCommerce?
-
Yes. It relies entirely on WooCommerce order data.
-
Does my customer data get sent to your servers?
-
No. The machine learning runs locally on your own server. We never send your data to an external API or third-party service. Your data is yours.
-
Will this mess with my WooCommerce data?
-
No. It securely reads your orders in the background to build its own timelines and predictions. Your actual live store data is untouched.
-
Can I build custom segments?
-
Yes. You can stack different rules to filter your customers however you need to.
-
What’s the difference between a segment and a smart tag?
-
A segment is a live filter you run when you need to look at a specific group right now. A smart tag is an automatic label the system applies to a customer and keeps updated over time as their behavior changes.
-
Can I email a specific segment?
-
Yes. You can target your whole list, specific segments, or just people with a certain tag, directly from the plugin.
-
What makes CRMlytics different from other WooCommerce CRMs?
-
Other WooCommerce CRMs (FluentCRM, FunnelKit, Groundhogg) are operational CRMs built around marketing automation, email sequences, and workflow builders. CRMlytics is a native analytical CRM. It runs machine learning models directly on your store data to predict churn risk and forecast future orders, rather than just automating email sends.
-
Is CRMlytics a marketing automation tool?
-
No. CRMlytics is an analytical CRM focused on customer intelligence and predictive analytics. If you need marketing automation workflows or abandoned cart recovery, tools like FluentCRM or FunnelKit handle that well. CRMlytics tells you who to target and when, based on statistical predictions, so you can feed those insights into your existing automation tools.
-
What does “analytical CRM” mean?
-
CRMs fall into different categories. Operational CRMs automate day-to-day tasks like sending emails and managing sales pipelines. Analytical CRMs analyze your data to generate insights and predictions. CRMlytics is the latter. It calculates health scores, churn probabilities, RFM segments, and expected future orders from your WooCommerce data, all running locally on your server.
-
How accurate are the predictions?
-
CRMlytics uses the BG/NBD (Beta Geometric/Negative Binomial Distribution) model, a well-established statistical framework for repeat purchase forecasting. The model learns from your entire store’s order history to calibrate its parameters, then applies those to each customer’s individual buying pattern. It is not guesswork or static rules like “hasn’t bought in 90 days.”
-
Can I use CRMlytics alongside FluentCRM or FunnelKit?
-
Yes. CRMlytics focuses on prediction and segmentation. You can use its health scores, churn risk labels, and smart tags to build better targeting rules in your operational CRM or email tool. The two complement each other rather than compete.
Contributors & Developers
“CRMlytics – CRM & Customer Analytics” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “CRMlytics – CRM & Customer Analytics” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release






