discount sale
  • Days
  • Hrs
  • Mins
  • Secs
20% Off

Use coupon code 'SDS20' Limited Offer!!

How to Import and Export Customers in Shopify

Shopify Customer Import and Export: A Complete Guide

AI Summary

Do you have a list of customer data that you want to import into your Shopify store? Or are you planning to move customers from one Shopify store to another?

Importing and exporting customer data is an important part of Shopify store management. Whether you are migrating from another platform, updating customer records in bulk, syncing customer data with a CRM, or creating a backup of your customer list, Shopify gives you a built-in option to import and export customers using CSV files.

In this guide, we will explain how to import and export Shopify customers using the default Shopify option. We will also cover the limitations of Shopify’s built-in customer import/export tool and show how a third-party app like StoreRobo Import Export App can help you manage customer data more efficiently.

Why Import Customers to Shopify?

There are several reasons why store owners may need to import customers into Shopify. Some of the most common use cases include:

1. Migrating from another ecommerce platform

If you are moving your online store from WooCommerce, Magento, BigCommerce, Wix, Squarespace, or another ecommerce platform to Shopify, you will likely want to bring your existing customer list with you.

Importing customers helps you retain important customer details such as names, email addresses, phone numbers, addresses, tags, notes, and marketing preferences.

However, customer migration does not mean everything can be transferred through Shopify’s default CSV import. Passwords, order history, and purchase history have separate limitations, which we will explain later in this article.

2. Transferring customers between Shopify stores

If you are creating a new Shopify store, moving from a development store to a live store, or managing multiple regional Shopify stores, you may need to export customers from one Shopify store and import them into another.

This is useful when you want to keep your customer list consistent across stores or move existing customers to a newly designed store.

3. Bulk editing customer data

Shopify lets you edit some customer fields directly from the admin. However, if you want to update a large number of customer records, editing them one by one can take a lot of time.

With a customer CSV file, you can bulk update customer details such as:

  • First name
  • Last name
  • Email address
  • Phone number
  • Address details
  • Tags
  • Notes
  • Tax exemption status
  • Marketing preferences

After editing the CSV file, you can re-import it into Shopify and update the existing customer profiles.

4. Importing customer data from a CRM or marketing platform

Many businesses manage customer data in external tools such as CRMs, email marketing platforms, loyalty programs, or offline databases.

If you want to bring that customer data into Shopify, you can export the customer list from the external platform as a CSV file and format it according to Shopify’s customer CSV structure.

This helps you centralize your customer information in Shopify and use it for marketing, segmentation, and store management.

How to Import Customers to Shopify Using the Default Option

Follow the steps below to import customer data into Shopify using a CSV file.

Step 1: Prepare Your Customer CSV File

First, prepare your customer list in Shopify’s customer CSV format. You can either download Shopify’s customer CSV template or create your own CSV file with supported column headers.

Make sure the CSV file includes the required column headers and is saved in UTF-8 format.

Step 2: Log In to Shopify Admin

Log in to your Shopify admin account. From the left sidebar, go to Customers.

On the Customers page, click the Import button.

Default Import tool in Shopify

Step 3: Upload the Customer CSV File

Click Add files and upload your customer CSV file.

If you want to update existing customer profiles, enable the option to overwrite existing customers with the same email address or phone number.

You can also tag customers from the CSV and create a customer segment using those tags.

Import customers from CSV

Step 4: Import Customers

Click Import customers.

Shopify will process the file and add the customer profiles to your store. If there are errors in the CSV file, Shopify will notify you so that you can correct the file and try again.

Customer import summary

Export Shopify Customers to CSV

Exporting Shopify customers to CSV allows you to create backups, analyze customer data, update records in bulk, migrate customers to another store, or send customer data to a CRM or marketing platform.

Shopify’s default customer export tool lets you export all customers, selected customers, customers on the current page, or customers that match your filters.

How to Export Shopify Customers to a CSV File

Go to the Customers menu from the sidebar and click on Export.

Default export option in Shopify
  • Choose whether you want to export all customers or customers on the current page.
  • Select whether to include Customer tags and Customer metafields in the export file.
  • Then, choose a file format for exporting the data.
  • Click on Export customers.

If you export a small number of customers, the file may download directly to your browser. For larger exports, Shopify sends the CSV file to the store admin’s registered email address. You can download the file from the email and open it in a spreadsheet application such as Google Sheets, Microsoft Excel, or Numbers.

Filter Options Before Exporting Customers

Before exporting customers, you can narrow down your customer list using Shopify’s customer filters and segments.

Common export filter use cases include:

  • Customers added during a specific date range
  • Customers with specific tags
  • Customers from a specific location
  • Customers who accept email marketing
  • Customers who accept SMS marketing
  • Tax-exempt customers
  • Customers matching a saved segment
  • Selected customers from the customer list

This helps you export only the customers you need instead of downloading the entire customer database every time.

What Fields Are Included in the Shopify Customer Export CSV?

A Shopify customer export CSV can include standard customer profile fields such as:

  • First name
  • Last name
  • Email
  • Phone
  • Email marketing preference
  • SMS marketing preference
  • Default address details
  • Company
  • City
  • Province/state code
  • Country code
  • ZIP/postal code
  • Address phone number
  • Notes
  • Tax exemption status
  • Tags, if selected
  • Supported customer metafields, if selected
  • Total spent
  • Total orders

The exact fields may vary depending on your store data and selected export options.

Limitations of Shopify Customer Export

Shopify’s default customer export is useful, but it has some limitations.

  • Customer passwords are not exported.
  • Customer purchase history is not exported as full order details in the customer CSV.
  • Some advanced customer fields may require metafields or third-party apps.
  • Large exports may be emailed instead of downloaded directly.
  • Advanced scheduled exports and FTP exports are not available in the default tool.
  • The exported CSV may need formatting before being imported into another platform.

If you need more control over customer exports, advanced filters, additional fields, scheduled export jobs, or FTP export options, you can use a third-party Shopify import/export app.

Benefits of Using a Third-Party Plugin to Import and Export Shopify Customers

The default customer import/export option in Shopify is useful for basic CSV imports and exports. However, it may not be enough if you need advanced migration, automation, field mapping, or export filtering.

In such cases, you can use a third-party import/export app like StoreRobo Import Export App for Shopify.

StoreRobo is an advanced Shopify import/export app that helps store owners import and export products, collections, customers, and other store data more efficiently.

Below are some of the major benefits of using StoreRobo instead of relying only on Shopify’s default tool.

1. Multiple Methods for Importing Data

StoreRobo lets you import customer data from different file locations and sources.

You can import customer CSV files from:

  • Local storage
  • Public URL
  • External FTP/SFTP server
  • WooCommerce API

This is helpful when you are migrating from another platform or syncing customer data from an external system.

2. Customer Account Activation URL Support

When transferring customers to a new Shopify store, customer passwords cannot be migrated directly.

StoreRobo can help by generating activation URLs when exporting customers. After importing customers into the new store, you can share activation URLs with customers so they can activate their accounts and set new passwords.

This makes customer migration smoother and reduces confusion for returning customers.

3. Support for Multiple CSV Formats

Shopify’s default tool supports Shopify’s customer CSV format.

StoreRobo supports additional CSV formats, including Shopify CSV and WooCommerce CSV. This is useful when migrating customers from WooCommerce to Shopify because it reduces the amount of manual CSV formatting required.

4. Advanced Export Filters

StoreRobo provides advanced customer export filters that let you export only the customer data you need.

This is useful when exporting customers based on specific conditions, segments, tags, or store requirements.

5. Import and Export Additional Customer Fields

StoreRobo supports importing and exporting additional customer-related fields beyond basic customer profile data.

For example, you can export advanced marketing-related fields such as email marketing level and email marketing status.

6. Export Customer Data to FTP/SFTP

With StoreRobo, you can export customer data to an external FTP or SFTP server.

This is useful for businesses that need to send customer data to external systems such as CRMs, ERPs, marketing platforms, or backup servers.

7. Schedule Import and Export Jobs

StoreRobo allows you to schedule import and export jobs for a later time.

You can use scheduled jobs to automate recurring data transfers, reduce manual work, and keep customer data synced between systems.

How to Import Customers to Shopify Using StoreRobo

Before we begin, make sure you have installed the StoreRobo Import Export App on your Shopify store. The app has different plans for different store sizes. With the free plan, you can import or export up to 10 customers only. If you have more number of customers, consider choosing any of the premium plans.

Check out the pricing information here.

Now, follow the steps below to import customers into Shopify using StoreRobo.

Step 1: Choose Input File Location

  • From your Shopify admin account, go to the Home page of the StoreRobo App.
  • Under the Import section, choose a file location for the input file.
  • Let’s choose Local and upload a CSV file. Then, choose the data type as Customers.
Import Customers option in StoreRobo
  • Click on the Upload button.

Step 2: Schedule or Import Customers to Shopify

In this step, you can choose whether to schedule the import job or import customers right away.

If you select the schedule option, the app will ask you to select the date and time for the scheduler. You can also select whether to repeat the import process at specific intervals.

Scheduling option in StoreRobo

Once the import job is scheduled, the app will execute it at the designated time.

Now, let’s see how we can export customer data from Shopify with the StoreRobo app.

How to Export Shopify Customers Using StoreRobo

StoreRobo also lets you export Shopify customers with more flexibility than Shopify’s default export option.

Follow the below steps to export the Shopify customer list to a CSV file using the StoreRobo app.

Step 1: Choose an Export Template

  • From the Home page of the StoreRobo app, go to the Export option and select Shopify CSV as the export template. Then click on Proceed to continue.
Choose an Export template

Step 2: Choose Customers as Data Type

Select Customers from the list of available data types.

StoreRobo supports additional customer fields, including advanced email marketing-related fields.

Select customers as the data type to export

You can also select the specific data fields you want to export from your store.

Choose columns to export

Step 3: Apply Export Filters

Then, you have the option to filter the data based on advanced filters. This helps you specifically export the data based on different filters.

Add filters for exporting customers in Shopify

Step 4: Export Now or Schedule the Export

After choosing the necessary filters, you can schedule the export job or export data right away.

Click Export to start the export job.

Once the export is complete, StoreRobo will display a log report. You can click Download File to download the exported customer CSV file.

Export job details

You can also view the detailed log report of the Import/export job from the Log history page of the StoreRobo app.

Import Export log history

Best Practices for Importing and Exporting Shopify Customers

To avoid errors and make customer data migration smoother, follow these best practices:

  • Review the import/export log after every job.
  • Always back up your customer data before making bulk changes.
  • Use Shopify’s customer CSV template as a starting point.
  • Save CSV files in UTF-8 format.
  • Check for duplicate email addresses and phone numbers before import.
  • Make sure required column headers are present.
  • Use the correct values such as yes or no for marketing and tax fields.
  • Do not expect customer passwords to migrate through CSV.
  • Import order history separately if you are migrating from another platform.
  • Test the import with a small sample file before importing the full customer list.

Frequently Asked Questions

Can you import customer passwords to Shopify?

No. Shopify does not allow customer passwords to be imported using CSV. Since passwords are encrypted by the original platform, they cannot be migrated directly to Shopify.

After importing customers, you need to invite them to activate their accounts and create new passwords. If you are using a third-party app or custom workflow, you may be able to generate account activation URLs for eligible customers.

What CSV fields are required for Shopify customer import?

The Email column header is required in a Shopify customer CSV file, although the email value itself can be blank. Your CSV file should also follow Shopify’s supported customer CSV format and include valid column headers.

Common fields include First Name, Last Name, Email, Phone, Accepts Email Marketing, address fields, Tags, Note, and Tax Exempt.

How do I migrate customers from another platform to Shopify?

To migrate customers from another platform to Shopify, export the customer list from your existing platform as a CSV file. Then, format the file according to Shopify’s customer CSV structure and import it from the Customers section in Shopify admin.

If you are migrating from WooCommerce or need advanced field mapping, FTP import, scheduled imports, or customer activation URLs, you can use a third-party app like StoreRobo.

Can I export Shopify customers by tag or segment?

Yes. You can filter or segment customers in Shopify before exporting them. Shopify lets you export all customers, selected customers, customers on the current page, or customers matching your filters.

You can also choose whether to include customer tags and supported customer metafields in the export file.

Conclusion

Importing and exporting customer lists in Shopify allows you to migrate your store customers from one store to another or import customers from your old store to a new store. The default customer import export option in Shopify will be enough for your basic data migration requirements.

However, if you are looking to transfer customers from one store to another, we recommend using a third-party app like StoreRobo. The support for additional data fields, advanced export filters, and the provision to generate activation URLs make the data transfer seamless for your Shopify website.

We hope this article has helped you learn how to import and export customers in Shopify using the default tool and the StoreRobo app.

If you have any queries, please feel free to ask them in the comments section.

We also recommend you read the below articles:

Article by

Associate Product Marketer @ WebToffee. I work on WooCommerce plugins and write about eCommerce growth, automation, coupons, subscriptions, and data privacy. Interested in practical marketing strategies that actually move metrics.

Got any query? Please leave a comment or reach out to our support

Your email address will not be published. Required fields are marked *

Google Preferred Source

Speed Up Shopify Data Management with Bulk Import Export