Skip to main content

How to Import Clients from a Spreadsheet

Import clients in bulk: Upload a CSV or Excel file from Clients → Import, use Hovn’s template, fix validation and duplicate rows in the preview, then import. Covers required columns, phone warnings, and error CSV downloads.

Updated over a week ago

Overview

Learn how to add many clients at once using a CSV or Excel file, review rows before importing, and fix common file and duplicate issues.

Available for: Service Provider Admins (organization dashboard)


Before You Start

Prerequisites:

  • You have a list of clients ready in a spreadsheet that you can map to Hovn's template, or you plan to populate Hovn’s template.

You’ll need:

  • A .csv, .xlsx, or .xls file with the correct column headers (see below).

  • If you use Excel with multiple tabs, put the client data on the first tab—Hovn reads only the first worksheet.


Step-by-Step Instructions

Step 1: Open the import page

  1. Open Clients.

  2. Click Import (next to Add Client).

Step 2: Prepare your file

  1. On the Import Clients page, click Download client-import-template.csv to get the correct layout.

  2. Fill in your data using these required columns (names must match exactly):

    • Client Name

    • Contact First Name

    • Contact Last Name

    • Billing Email

  3. Optionally add:

    • Phone Number (US-format numbers work best)

    • Tax ID

  4. Save the file as CSV or Excel (.csv, .xlsx, or .xls).

Step 3: Upload and review

  1. Under Upload your completed file, choose your file.

  2. Wait for Processing… to finish. You’ll land on Review Clients.

  3. Check each row’s Status:

    • Ready — will be imported.

    • Invalid — missing or invalid required information; fix the source file and upload again, or remove the row if you don’t need it.

    • Duplicate in file — same billing email + client name as another row in the file, or the same Tax ID twice; fix the file or remove extra rows.

    • Already exists — matches a client already in Hovn (same email + name or same Tax ID); remove the row if you don’t want a duplicate record.

  4. If you see a Warning about phone numbers, the client can still import, but that phone won’t be saved—add or correct the number on the client’s profile after import.

  5. When the summary looks right, click Import X Client(s) (only Ready rows are imported).

Step 4: After import

  1. You’ll see Import complete with how many clients were added.

  2. If some rows failed, open Failed rows and use Download error CSV to fix and re-import later.

  3. Click Go to Clients to see your list, or Import more to start over with another file.


Important Notes

  • Who gets imported: Only rows marked Ready are created. Duplicates and invalid rows are not imported unless you fix them and upload again.

  • Uniqueness: Hovn treats billing email + client name together, and Tax ID (when provided), to spot duplicates in the file and against clients you already have.

  • Phone numbers: Optional. Invalid US numbers show a warning; the row may still import without a phone until you update the client.

  • Removing rows: You can remove Invalid or Duplicate rows from the preview so they don’t clutter the review. You cannot remove Ready rows from the preview list—use a corrected file if you need to skip a ready row.


Example Scenarios

Scenario 1: First-time setup from a vendor list

  • Download the template, paste your corporate clients, fill Client Name, contact names, and Billing Email, then upload.

  • Fix any Invalid rows, remove Duplicate in file extras, then import.

Result: New clients appear under Clients.

Scenario 2: Partial import after errors

  • Import runs; 8 succeed and 2 fail.

  • Download client-import-errors.csv, correct those two rows, and run a small import file with only the fixed rows.

Result: Missing clients are added without re-entering the ones that already succeeded.


Troubleshooting

"Missing required column headers”?

Solution: Your file must include Client Name, Contact First Name, Contact Last Name, and Billing Email with those exact spellings. Download the template and copy your data into it.

“No data” or “Invalid file”?

Solution: Make sure the first worksheet has a header row and at least one data row with a Client Name or Billing Email filled in.

Import button is grayed out?

Solution: There are zero Ready rows. Fix invalid data, remove duplicates, or upload a different file.

Phone shows a warning but row is Ready?

Solution: The number wasn’t accepted as a valid US phone. The client will import without that phone; open the client later and add the correct number.

“Already exists” on every row?

Solution: Those clients (same email + name or Tax ID) are already in Hovn for your organization. Change names or emails in the file only if you truly need separate client records—otherwise skip importing those rows.


Tips and Best Practices

  • Start from the template to avoid header typos.

  • One tab: Put all import data on the first sheet in Excel.

  • Small batches: For very large lists, split into chunks so preview and fixes stay manageable.

  • After import: Open Clients to confirm headcount and spot-check billing emails.

Did this answer your question?