WooCommerce Customer Management Guide

WooCommerce is a great tool for e-commerce management. We all love it, it’s free, it’s easy to extend with tons of plugins, it’s easy to style with good looking themes. But as any tool meant to fit many uses, a lot of must-use features are hidden, or not there at all.

Our goal today is to provide you a nice guide on how to use WooCommerce in combination with other plugins to better understand your customers and possibly unlock all of its features to use it as a Customer relationship management (CRM) software.
We’ll cover the basic points of each element outlined here but we’ll also link to other articles on our site with more specific information about how you can achieve each of these points.

The main topics we are going to cover are:

  • Organizing your customer data in a custom profile page
  • Creating customer notes
  • Organizing your customers with groups
  • Extending your customer data with custom fields
  • Exporting your customer data
  • Tracking your user activity
  • Segmenting your customers by their location
  • Filtering your customers based on the products that they have bought
  • Finding the most loyal customers in your store

Let’s dive into it!

woocommerce customer management

Organizing your customer data in a custom profile page

Any good CRM software provides you an overall better understanding of your customers and your current relationship with them. And a profile page is a good way to aggregate all your data and organize it in a way that you can quickly glance over all the details about a customer, but also check some general stats.

By default, the Users Insights profile page looks like this:

woocommerce customer profile


You may notice that although this page contains a lot of important data like the order history and lifetime value, it may not have everything you need in your store. And each store has their own specific needs so the best way to really achieve the best customer profile for you is by adding some custom fields that are relevant in your case.

You can check our article How to Create a Custom WooCommerce Customer Profile for a detailed guide.


Creating customer notes

Customer notes can be very useful to quickly add info about a customer that you can read later on their profile page. This is also useful in case you want to communicate with your team about something specific that a customer usually does.

For example, when it comes to user support, it’s usually easy to spot the most demanding customers or the ones that have to be handled with particular care. Also, you may use this as a reminder to send customers a coupon or even to just add important data about a potential customer request.

Overall a profile page with a note looks like this:


You can also use the number of customer notes to filter them using Users Insights. Check out our How to create WooCommerce customer notes article to learn everything about it.


Organizing Your WooCommerce Customers with Groups

Users Insights has a lot of options to help you better organize and tag your customers. The User Groups feature can be used to categorize your customers in a way that you’ll better understand them.

It’s useful to know if a user is a potential customer or someone who is with you for a long time already. Also, you may want to group them by industry type or the kind of end use they have for your products.

You can bulk-add users to certain groups by clicking on their avatars.

Users Insights have options to bulk edit users and add groups to them, so you could first use the filters to get the results you want, then group them all (or just a few of them). You can read more about this in our How to group your WooCommerce customers for a better organization article.


Extending Your Customer Data with Custom Fields

Sometimes the default user fields just won’t allow you to store all the data you need for your users. It’s easy to fix that with Users Insights.

We can add custom fields and use them to filter your users. So you can customize your user data, segregate them and have an overall better organization tailored to your needs.

You can add fields to store their company-related data, additional email addresses, or even some other survey-like information such as their satisfaction ratings, how they discovered your site or who was their assigned support member.

This is how the custom fields management screen looks like

Extending Your Customer Data with Custom Fields


For more details, you can read our How to add custom fields to your WooCommerce customers guide.

Exporting your customer data

WordPress is great but there are some things that are only viable with external software, such as spreadsheet manipulation or mailing list management. But you can rely on Users Insights to export just the users you want for this kind of analysis.

Besides all the filtering options with the custom fields, user data and notes you can also export the currently filtered user list with their custom data as a CSV.

The export option can be activated in this icon:


You can read more about this great feature in our How to create a custom export of your WooCommerce customer data article.


Tracking Your Customer Activity

One important thing to keep in mind when it comes to online businesses is that some users are more engaged than others. Some may absolutely love you and come to you every time they need a solution, others may only occasionally get in touch or buy your products and some may even just have registered on your site and never made a purchase.

Nonetheless, it’s useful to know the engagement level of your users, be it to help you increase the lower activity from some, or in order to reward the already active users.

You can use the number of sessions or the last seen date as filtering criteria to gather this data.


We explain everything you need to know about these filters in our How to see the most active users on my WordPress site article.


Segmenting your WooCommerce customers by their location

Although the reach of online business is potentially the entire world, the user location plays a big role in their browsing behaviors, purchases and even in simple things such as how long the shipping will take or how much it’ll cost, which ultimately affect the user buying decision.

With Users Insights you get access to a Geolocation API, which gives you a lot of important data about your WooCommerce customers with no need for further interaction (as the geolocation is activated just based on the user’s IP address).

You have two big ways of understanding your geolocation data with Users Insights. The first one is by using the map, which will take all the users in the current selection and plot them:


Another way is by using the filters, so you’ll narrow down only users from a certain country for example:


We have a great answers article about How to see WooCommerce customers location that you can check our for more details


Filtering your customers based on the products that they have bought

When you quickly glance over your sales stats you can easily see the average product sales (the average spent on each purchase) and how each product is performing. But it’s incredibly useful to know which products are sold to which customers, and which products are sold together. And that’s when the Users Insights product filters come in handy.

These filters allow you to check the user’s purchased items. You can combine multiple filters to figure out patterns in terms of which products are sold to the same customer.

Now it’s time to get creative and test out the filters freely to better understand your store sales.

Filtering your customers based on the products that they have bought


You can also combine these filters with others such as the lifetime value of a customer or the total number of orders to find relationships between which users are buying the most and the actual products they are buying.


Finding the most loyal customers in your store

So far we learned how to find more information about your customers, their activity levels, their location and their buying patterns. You can even collect data tailored to your store’s needs. Now it’s time to find the true fans of your brand.

Returning customers are incredibly valuable. There is a whole field of study about how relationship marketing is much cheaper and much more effective than regular marketing strategies. Usually finding out these returning customers is a tedious and hard-work process. But with Users Insights find and managing your WooCommerce Customer data is within a click.

Literally just one click.

All you need is to order the list of customers in descendant order by the number of orders. If you want to remove your customers with just one or no orders you can use a filter as well (and that will take you 3 more clicks or so).


We do have another article with more information about the importance of customer retention and with more tips about the Users Insights filters to help you finding returning customers, it’s the How to find my WooCommerce returning customers article.


Today we’ve talked a little bit about how you can apply the Users Insights features to turn a regular store into a CRM.

We also saw how you can use the plugin as a tool to better understand, categorize and manage your WooCommerce customers with a lot of possibilities to extend this even further by exporting your data and using it in marketing strategies.

We hope you enjoyed it!