Skip to main content

How to Import or Update Customers

Learn how to bulk-import customer records into UpKeep to track customer information across work orders and purchase orders.

How to Import Customers to UpKeep

Save time by importing multiple customer records at once instead of adding them one by one. This guide walks you through preparing your spreadsheet, uploading it, and getting your customer data set up quickly.

Customers in UpKeep are used to track client information and can be linked to documents like Work Orders and Purchase Orders.

Available on: Premium, Professional, Enterprise


What You'll Need

  • A spreadsheet file in CSV, XLS, XLSX, TSV, or XML format. We recommend downloading the customer template. Follow the steps below:

    1. Navigate to the Import & Export page

    2. Select Customers from the data set dropdown

    3. Select Download Template

  • Complete the template with your customer data organized with the column headers listed in the Field Reference section below


Step-by-Step: Import Your Customers

  1. Navigate to the Customers section in UpKeep

  2. Click the Option Dots (⋯) on the right side of the screen

  3. Select Import — you'll be taken to the import page

  4. Or navigate to the Import & Export page directly

  5. Select Customers from the data set

  6. Select Start Customers Import Process

  7. Upload your spreadsheet file, or manually enter items directly in the import table

  8. Map your columns to the appropriate UpKeep fields

  9. Review your data and click Finish to import


Customer Template Field Reference

Column

Example

Details

A — Customer ID

G0JI96bHjs

The UpKeep ID of the customer. Only needed when updating an existing customer — leave blank for new imports.

B — Customer Name

Luke Skywalker

The name of the customer. This field is required.

C — Phone Number

1-800-555-5555

The customer's phone number.

D — Customer Address

1 UpKeep Way

The customer's address.

E — Website

The customer's website.

F — Billing Name

Tony Stark

The billing contact name for the customer.

G — Billing Address Line 1

1 UpKeep Way

The first line of the billing address.

H — Billing Address Line 2

Suite 123

The second line of the billing address (optional).

I — Billing Address Line 3

Los Angeles, CA 12345

The third line of the billing address — typically city, state, and zip code.

J — Customer Type

Service

The type of customer (e.g., Service, Retail, Property Management).

K — Customer Description

They have 2 assets on-site

A text field for any additional notes about the customer.

L — Email

The customer's email address. Note: This is for your internal records only — it is not an UpKeep login.

M — Currency Name

US Dollars

The currency used for billing this customer.


Best Practices

  • Test with a small file first: import 2–3 customers to verify formatting before uploading your full list.

  • Customer Name is required: every row must include a value in column B or the import will fail for that row.

  • Use the Customer ID column only for updates: leave column A blank when creating new customers. Include the UpKeep ID only when updating existing records.

  • Keep customer types consistent: decide on a naming convention (e.g., "Service" vs. "Service Client") and use it across all entries for easier filtering later.

  • Fill in billing fields upfront: if you use Purchase Orders, having billing name and address populated from the start saves time later.

  • Save as CSV: for the most reliable import experience, save your spreadsheet as a .csv file before uploading.


FAQ

Can I update existing customers with a CSV import?
Yes. Export your current customers, make changes, and re-import the file. Be sure to keep the Customer ID in column A so UpKeep matches the records correctly.

What file formats does the import accept?
CSV, XLS, XLSX, TSV, and XML files are supported. We recommend CSV for the most reliable experience.

Is the customer email used as a login?
No. The email field (column L) is for your internal tracking only. Customers do not receive UpKeep login access through this import.

What's the difference between Customer Address and Billing Address?
Customer Address (column D) is the customer's physical location. Billing Address (columns G–I) is where invoices and purchase orders are sent — they can be different.

What plans support customer imports?
Customer functionality is available on Premium, Professional, and Enterprise plans.

Did this answer your question?