Bulk Import

This guide walks you through importing clients, team members, or template assignments in bulk using a CSV file. Instead of creating records one at a time, you upload a spreadsheet and AccessHive creates them all at once.

Time to complete: About 3 minutes (plus preparation time for your CSV file).

Before you start
  • You need the Admin role.
  • Prepare a CSV file with the required columns for your chosen import type.
  • Download the template from the import page to see the expected format.

Navigate to Settings > Bulk Import to open the import page.


Choose an import type

Step 1 — Select the import type

Use the Import Type dropdown at the top of the page to choose what you want to import. Each type has its own CSV format and required columns.

Import type What it creates Example use case
Clients Client records in your agency Onboarding 50 new clients from a spreadsheet
Team Members User accounts for your team Adding 20 team members during initial setup
Template Assignments Links role templates to users or clients Assigning access templates across your organization in bulk

Bulk Import page showing import type dropdown, template download button, and CSV upload area


Prepare your CSV file

Step 2 — Download the template

Click Download Template to get a pre-formatted CSV file for your selected import type. The template includes all required column headers and an example row.

Open the template in any spreadsheet application (Excel, Google Sheets, Numbers) and fill in your data. Keep the header row exactly as it appears in the template.

Do not change the column headers

The system matches data to fields using the header names from the template. Renaming, reordering, or removing headers causes the import to fail.

Keep files under the size limit

The upload area shows the maximum accepted file size. For large imports, split your data into multiple files and upload them one at a time.


Upload and import

Step 3 — Upload your CSV file

Drag your CSV file into the upload area, or click the upload area to browse for the file. The system accepts .csv files with comma-separated values.

Step 4 — Review and confirm

After uploading, the system validates your file and shows a summary of the records it will create. Review the count and check for any validation errors.

  • If errors are found, the system highlights the rows and columns with problems. Fix them in your spreadsheet and re-upload.
  • If the file is valid, click Import to start creating records.

The import runs in the background. You can navigate away from the page and check back later. The system shows the import status and result count when it finishes.


Something went wrong?

Import failed with validation errors

Download the error report to see which rows have problems. Common issues include missing required fields, duplicate entries, and invalid email formats. Fix the flagged rows in your spreadsheet and re-upload. See Troubleshooting.

Some records were created but others were skipped

The system processes each row independently. Rows that pass validation are created; rows that fail are skipped. Download the error report to see which rows were skipped and why.

CSV file is not accepted

Make sure the file has a .csv extension and uses comma separators (not semicolons or tabs). Open the file in a text editor to verify the format. If you exported from Excel, use “Save as CSV (Comma delimited)” to get the correct format.


What’s next?

  • Manage clients — Review and organize the clients you imported. See Client Management.
  • Assign role templates — Set up governance templates for imported team members. See Role Templates.
  • Create identities — Now that clients and team members exist, create identities for platform access. See Creating Identities.
  • Review the audit trail — Verify all imported records appear in the activity log. See Audit Trail.