Home>Customer Management

Add new customers to your Customer Directory

Who is this article for?
Sellers with the customers permission to create new customers. Set permissions in Square Dashboard.

About adding new customers to your directory

Square's Customer Directory is a comprehensive contact management tool that allows you to store and edit customer information, track their interactions with your business, and engage with them. Every time you add an existing customer to your sale, you can view details of their previous visits, preferences, frequently purchased items, and personalized notes to enhance their experience.

Before you begin 

You have two options for adding customer profiles:

  • Add customers in Square Dashboard on a laptop or desktop.

  • Add customers in the Square POS app.

You can bulk import customers in Square Dashboard on a laptop or desktop.

When you add, update, or delete a customer profile, the change will reflect in Square Dashboard and the Square POS app.

Add a customer

You can add a customer to a sale to track your customer's purchase history. When adding customers to your Customer Directory, make sure their information remains secure by avoiding the storage of sensitive or confidential data in the notes field, such as payment card numbers or health information.

A customer is automatically opted into email marketing if you manually input their email into their profile. Clients are automatically added to your Customer Directory if they book services with your business using Square Appointments, enroll in your Square Loyalty program, or are charged using Square Invoices.

Option 1: Add a customer to your Customer Directory outright

Square Dashboard

  1. Sign in to Square Dashboard, then click Marketing & loyalty > Customer directory.
  2. Click Create and enter your new customer’s information.
  3. Click Save.

A “Contact successfully created” banner will appear when your customer is added.

Square POS app

  1. Tap More > Customers.
  2. Tap ••• next to Customers, then click Create New Customer and enter your new customer’s information.
  3. Tap Save

A “Customer saved” banner will appear when your customer is added.

Option 2: Add a new customer during a sale

You can create a new customer and add them to a sale from the current sale section of your Checkout screen ahead of taking a payment.

Square Dashboard

  1. Start a new sale.
  2. Click Add Customer > Create customer.
  3. Enter your new customer’s information.
  4. Click Save.
  5. Complete the transaction.

A “Customer profile created” banner will appear when your customer is added.

Square POS app

  1. Start a new sale.
  2. Tap Add customer or tap Actions > Customer.
  3. Tap the + icon and enter your new customer’s information.
  4. Tap Save.
  5. Complete the transaction.

A “Customer saved” banner will appear when your customer is added.

Option 3: Add a new customer after a sale

If you've completed a sale but didn't add a customer to it, you can still add your customer's contact information afterward.

  1. Sign in to Square Dashboard and click Reporting > Transactions.

  2. Click on the selected transaction.

  3. Click ••• next to Send Receipt, then click Add Customer.

  4. Click Create New Customer and enter your new customer's information.

  5. Click Save.

A “You have added a customer” banner will appear when your customer is added.

Bulk import customers

If you want to upload and manage multiple customer profiles at once, you can use Square's customer profile import tool to make bulk additions or changes to your Customer Directory using a spreadsheet. The bulk import tool is only available on Square Dashboard.

  1. Sign in to Square Dashboard, then click Marketing & loyalty > Customer directory.

  2. Click Import / Export > Import customers.

  3. Click either Download template or Next (if you already have a spreadsheet ready).

  4. Drag and drop your file or select it from your laptop or desktop.

  5. Click Next.

  6. Review and assign the fields > click Import.

The import process will likely take a few minutes to complete. You can view a summary of the imported customer profiles after the process is completed with the following details:

  • Imported: New customer profiles that were created in the Directory.

  • Matched to existing customers: Customers in these rows matched existing customer profiles. If your import file had any additional information about them, it's been added it to their profiles.

  • Failed: Customers in these rows were not processed due to an error. Click Fix and reimport to download a file that lists out the errors.  

Related articles