A Guide to Customer and Group Management in Commercetools

The People Behind the Purchases

While products and categories make up the structure of your store, your customers are the core of your business. Managing customer profiles, segmenting users into groups, and ensuring your customer data is easily searchable are vital tasks for customer service and marketing teams.

In the Commercetools Merchant Center, the Customers menu provides a dedicated hub for these activities. In this post, we will walk through the navigation sidebar and the primary dashboard for customer management, highlighting a very important technical step you need to know about: data indexing.

The Sidebar Dropdown—Profiles and Segmentation

When you click on the “Customers” icon (the user profile silhouette) in the left-hand navigation, you open a targeted dropdown menu. This acts as your shortcut panel for both individual customer actions and broader segmentation.

Let’s break down the four available options:

1. Customer list

This is the main hub. Clicking here brings you to the primary dashboard where you can view your entire database of registered users, perform searches, and manage individual profiles.

2. Add customer

A quick-action link to manually create a new customer profile. This is highly useful for customer support representatives who might be taking orders over the phone or assisting a user with account creation.

3. Customer group list

Customer Groups are a powerful feature in Commercetools. They allow you to segment your user base for specific business logic. For example, you might have groups for “B2B Wholesale,” “VIP Shoppers,” or “Employee Discount.” This option takes you to the dashboard where these distinct segments are managed.

4. Add customer group

The direct shortcut to define a new customer segment, allowing you to quickly set up a new tier or classification for your user base.

The Main Customers Dashboard and the Indexing Requirement

Navigating to the Customer list opens up your primary workspace. However, unlike standard product lists, the customer database requires a specific setup step for optimal performance.

The Crucial Step: Customer Data Indexing

If you look closely at the main dashboard, you might notice a prominent message: “To search and filter your product and product types lists, a one-time indexing is needed… Note: Re-indexing is required after 30 days of search inactivity.” Beneath this is a bold “Index my customers now” button.

  • Why this matters: Commercetools separates database storage from search functionality to ensure high performance. To make your customer data searchable (e.g., finding a customer by their email address instantly), the system needs to “index” that data. If your team hasn’t searched the customer list in over a month, you simply click this button to refresh the search cache. You can continue using the Merchant Center while this runs in the background.

Primary Actions and Tools

  • + Add customer: Located in the top right, providing another accessible entry point to create a profile.
  • Import / Export Dropdown: Essential for bulk operations. Whether you are migrating customer data from an old platform via CSV or exporting a list of users for a marketing campaign, this dropdown is your gateway for bulk data movement.

The Data Table

Once indexed and populated, the bottom table displays your user base with customizable columns. The default view provides the essentials:

  • First name & Last name
  • Email (Usually the unique identifier for the account)
  • Created on & Modified on: Vital timestamps for tracking account age and recent profile updates.

Conclusion: Keeping Your User Data Actionable

The Customers menu in Commercetools is designed for clarity and speed, provided you understand the mechanics behind it. By utilizing Customer Groups for smart segmentation and ensuring your database remains actively indexed, your support and marketing teams can instantly access the profiles they need to deliver exceptional service.