Title: CRMlytics &#8211; CRM &amp; Customer Analytics
Author: ahriad
Published: <strong>24 May 2026</strong>
Last modified: 7 June 2026

---

Search plugins

![](https://ps.w.org/crmlytics/assets/icon-256x256.png?rev=3546581)

# CRMlytics – CRM & Customer Analytics

 By [ahriad](https://profiles.wordpress.org/ahriad/)

[Download](https://downloads.wordpress.org/plugin/crmlytics.1.0.0.zip)

 * [Details](https://en-gb.wordpress.org/plugins/crmlytics/#description)
 * [Reviews](https://en-gb.wordpress.org/plugins/crmlytics/#reviews)
 *  [Installation](https://en-gb.wordpress.org/plugins/crmlytics/#installation)
 * [Development](https://en-gb.wordpress.org/plugins/crmlytics/#developers)

 [Support](https://wordpress.org/support/plugin/crmlytics/)

## 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

**Manages your contacts actively.**
 You can add custom fields, log notes and calls,
and send emails from a single profile view.

**Logs manual activities.**
 You can log notes, phone calls, manual emails, and 
feedback on any customer profile. Each entry appears in the customer timeline alongside
orders and emails.

**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. Email
individual customers from their profile, or send campaigns to a specific segment
or tagged group. 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

 * [[
 * CRMlytics dashboard
 * [[
 * Customer list with health scores and predictions
 * [[
 * Customer timeline view
 * [[
 * RFM segment viewer
 * [[
 * Custom segments builder
 * [[
 * Smart tags configuration
 * [[
 * Email campaign setup

## Installation

 1. Upload the plugin files to your `/wp-content/plugins/crmlytics` directory, or install
    it via the WordPress plugin screen.
 2. Activate it.
 3. Make sure WooCommerce is active.
 4. 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

### Is CRMlytics really free?

Yes. Free plugin on the official WordPress directory. No subscription, no usage 
fees, no data sent outside your server.

### Does it work with my WooCommerce setup?

Works with any WooCommerce store on WordPress 6.0 or later. Reads your existing 
order data directly.

### Where does the prediction data come from?

All predictions are built from your own WooCommerce order history and run locally
on your server. No API keys, no third-party accounts, no data leaves your site.

### How long does it take to see results?

Install and activate. Churn scores and RFM segments appear within minutes for stores
with existing order data.

### What is RFM segmentation?

RFM stands for Recency, Frequency, and Monetary value. CRMlytics uses these three
signals to automatically sort customers into groups: Champions, At Risk, and Lost.

### 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.

### Will this slow down my store?

No. CRMlytics has been tested on stores with over 200,000 orders and 15,000 customers
without issues. It runs in the background and does not affect your storefront or
checkout.

### Are there any premium add-ons or a Pro version?

Currently, CRMlytics is completely free. We may introduce advanced features in the
future, but the core analytical engine will remain free.

### Is there a limit to how many customers or orders it can process?

No hard limits. It depends entirely on your server capabilities. It has been tested
on stores with over 200,000 orders.

### Does it work with historical data, or only new orders?

It works with historical data. As soon as you install and activate the plugin, it
begins analyzing your entire WooCommerce order history to build predictions immediately.

### Does it work with custom order statuses?

CRMlytics focuses on standard WooCommerce completed orders to calculate RFM and 
churn metrics, ensuring accuracy in predictive models.

### Does it integrate with Mailchimp, Klaviyo, ActiveCampaign?

You can easily export any segment to a CSV file, which can be uploaded directly 
to almost any email marketing platform.

### Where can I get support if I need help?

You can reach out on the official WordPress.org support forums for the CRMlytics
plugin.

### How does email sending work?

CRMlytics uses WordPress’s built-in wp_mail() to send emails. It works with whatever
mail setup you already have, including any SMTP plugin like WP Mail SMTP or Postmark.

### How does the health score work?

Each customer gets a score from 0 to 100. For repeat buyers, it’s the BG/NBD model’s
probability that the customer is still active, scaled to 100. Below 40 is critical
territory. New customers who’ve only ordered once start around 80 and drop over 
time if they don’t come back.

### Does it need a minimum number of orders to work?

No minimum. It runs on whatever data you have. Predictions get more accurate as 
your order history grows, but the plugin doesn’t refuse to calculate on small datasets.
On stores with very few orders, treat the scores as rough estimates.

### Does it work with WooCommerce Subscriptions?

CRMlytics reads standard WooCommerce orders, so renewal orders from WooCommerce 
Subscriptions are counted alongside regular purchases. Active subscribers will naturally
show high health scores and low churn risk, which accurately reflects their buying
behavior. Keep in mind that CRMlytics is built with retail ecommerce stores in mind,
where customers make individual purchase decisions rather than recurring payments.

## Reviews

![](https://secure.gravatar.com/avatar/1b0da66c6df1b1690722d84300bf6f7c8cbe441c41c1ea5f33ca51fddcd8afff?
s=60&d=retro&r=g)

### 󠀁[Different](https://wordpress.org/support/topic/different-4/)󠁿

 [james47111](https://profiles.wordpress.org/james47111/) 25 May 2026

Different from every other WooCommerce CRM

 [ Read all 1 review ](https://wordpress.org/support/plugin/crmlytics/reviews/)

## Contributors and Developers

“CRMlytics – CRM & Customer Analytics” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ ahriad ](https://profiles.wordpress.org/ahriad/)

[Translate “CRMlytics – CRM & Customer Analytics” into your language.](https://translate.wordpress.org/projects/wp-plugins/crmlytics)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/crmlytics/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/crmlytics/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/crmlytics/) by [RSS](https://plugins.trac.wordpress.org/log/crmlytics/?limit=100&mode=stop_on_copy&format=rss).

## Change Log

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.0**
 *  Last updated **3 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/crmlytics/)
 * Tags
 * [crm](https://en-gb.wordpress.org/plugins/tags/crm/)[customer analytics](https://en-gb.wordpress.org/plugins/tags/customer-analytics/)
   [machine learning](https://en-gb.wordpress.org/plugins/tags/machine-learning/)
   [WooCommerce CRM](https://en-gb.wordpress.org/plugins/tags/woocommerce-crm/)
 *  [Advanced View](https://en-gb.wordpress.org/plugins/crmlytics/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/crmlytics/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/crmlytics/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/crmlytics/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/crmlytics/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/crmlytics/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/crmlytics/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/crmlytics/reviews/)

## Contributors

 *   [ ahriad ](https://profiles.wordpress.org/ahriad/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/crmlytics/)