One of the biggest reasons salon owners delay switching to booking software is the thought of typing in every client record by hand. If you have 50, 100, or 300 clients in a spreadsheet, a notebook, or an export from another system, that is hours of data entry nobody wants to do.

You do not have to. Minuvox supports bulk CSV import for clients, along with categories, services, and staff. A clean spreadsheet and a few minutes with the import tool gets your client database set up without re-entering anything.

This guide walks through the process, from preparing your data to handling errors.

A quick note on format: CSV stands for “comma-separated values.” It is a simple file format that any spreadsheet program can open and save. If you have your clients in Excel, Google Sheets, or Numbers, you can save or export that file as CSV. It is the standard way to move data between systems.

What You Can Import

Minuvox supports four types of CSV import:

If you are setting up from scratch, the recommended import order is: categories first (because services reference a category by name), then services, then clients, then staff. If you import services before their categories exist, the category reference will not match and the row will fail validation. Clients and staff are independent of each other, so their order does not matter.

Each type uses the same workflow: download a template, fill it with your data, and upload it.

This article focuses on the client import, which is the most common starting point. The same process applies to the other types.

Prepare Your Spreadsheet

Before you import anything, spend a few minutes cleaning up your data. Most import errors come from inconsistent formatting, not from the tool itself.

Download the template first. In Minuvox, open the Import section from the sidebar and click Download Template next to the Clients section. The template is a CSV file with the correct column headers and 10 example rows so you can see the expected format.

The client template has these columns:

Common cleanup tasks before importing:

Step by Step: Importing Your Client List

  1. Open the Import section from the sidebar.
  2. Download the client template by clicking the Download Template button next to the Clients section. Open the file in your spreadsheet program (Excel, Google Sheets, Numbers, or similar).
  3. Replace the example data with your own. Keep the header row exactly as it is – the column names must match. Delete the example rows and paste or type your client data below the headers.
  4. Save as CSV. In most spreadsheet programs, this is File > Save As (or Export) and selecting “CSV” as the format. If your program asks about encoding, choose UTF-8.
  5. Upload the file. Back in the Minuvox Import section, click the file selector in the Clients area, choose your CSV file, and click Upload Clients.
  6. Review the results. Minuvox processes each row and shows you a summary: how many rows were imported successfully and how many were skipped. If any rows were skipped, you get the row number and the reason for each one. A typical success message looks like: “Successfully imported 47 row(s). 3 row(s) failed validation and were skipped.”

What Happens When Something Goes Wrong

Minuvox validates every row individually. Valid rows are imported even if other rows in the same file have errors. You do not lose your good data because of a few bad rows.

Common error messages and what they mean:

To fix errors: correct the problem rows in your spreadsheet, remove any rows that were already imported successfully, and upload only the corrected rows. The duplicate email check prevents double entries for clients who have an email address, but clients without email have no automatic duplicate protection – if you upload a phone-only row twice, you will get two separate records. Removing already-imported rows before re-uploading is the safest approach.

Tips for a Clean Import

After the Import

Once your clients are imported, you can find, search, and filter them from the Clients section in the sidebar. A few things worth doing right after your first import:

For a full walkthrough of how to manage your client records, add notes, and use search and filters, see How to Build and Manage Your Salon Client Database.

If you are still setting up the rest of your booking system, How to Set Up Online Booking for Your Salon covers the complete setup from registration through your first booking. You can also explore the full set of scheduling, invoicing, and analytics features that Minuvox includes at no cost.


This article was drafted with AI assistance and reviewed, fact-checked, and edited by the Minuvox team.