New discounts and limited-time offers every two weeks! 💸 Don't miss out on your opportunity. SHOP NOW

Import Customers for Magento 2

Automatically import customers to Magento 2 store and combine leads from all platforms in one place. Migrate all customer-related data from marketplaces, CRM, ERP and other third-party systems for further processing and onboarding.
  • Build multiple import profiles for various systems and marketplaces
  • Transfer customer attributes, groups and segments
  • Prevent errors and data losses with file validation
  • Add customers using CSV, XML, ODS and XLSX formats
  • Use 9 import sources: file upload, local directories, FTP/SFTP servers, URLs, Google Sheets, Rest API endpoint, Dropbox and Google Drive
  • Explore 2 extra import interfaces for your business tasks
60 days money back
Free lifetime updates
90 days free support

 🚩 Challenge

Merchants actively use third-party platforms, various services and additional marketplaces to grow their businesses, and the Magento sphere is no exception. The most tough issue is a scattered customer base, as all the leads on each third-party platform are potential consumers, but without the regular data sync you need to onboard and manage clients separately, which requires time and resources investments.


Keep your target audience in one place with automatic data synchronization. Regularly import customers from any platform to Magento using adjustable profiles and onboard them to increase sales. Also, this extension has extra options to cover more sophisticated business needs: perform one-time data transfer using simplified UI or create cron jobs for any entities.

Key benefits for your business


Enlarged target audience: turn additional leads into Magento store customers


Prudent management: import users by segments to simplify their processing


Cost-effectiveness: migrate data without extra expenses and custom development

Set stable integrations with any platforms

The more external services and platforms you use, the more questions about flexibility appear. But don’t worry! Import Customers for Magento 2 is a multi-purpose tool that lets you create custom configurations for any third-party systems, including CRM, ERP software and so on.

Build profiles for regular synchronization

Changing configuration each time you swap import source is not the way out. That’s why you can create as many profiles as you need according to the source specifications. Usage example: specify the URL and every day at 4 p.m upload a CSV file of customers who purchased your products on Amazon. At the same time, once a week transfer leads that your sales team collects in Google Sheets by just providing the link to the file. This way, you can set different import flows for different needs.

Choose suitable performance options

No need to process imports to the detriment of store performance. Our extension includes several performance settings so that you could configure the flow without a negative impact on your server. Choose a suitable batch size and the parallel number of threads according to the server capabilities. The more powerful server you have, the more parallel threads you can enable and the faster the import process finishes.


Collect exhaustive data

Data incompleteness can become a real blocker, but not for this extension: transfer any customer-related information including attributes, customer groups, segments and so on.


Import all related data

Since different platforms collect different information about customers, migration of all possible details seems to be a challenge. Our solution is a tree structure of profiles: you can include not only the main entity, but also various subentities of different levels by just enabling them. Let’s see how it works: you enable the root entity and include must-have data about customers, e.g. name and email. If it is enough, you may immediately start importing. But if you have more info to import, you are free to activate other subentities (e.g. in a ‘customer address’ tab add ‘region’, ‘city’ and ‘street’ fields to extract this data from the file).

NEW: Now you can import the newsletter subscribers data.

Map fields to match data

The naming discrepancy has always been a painful issue. In Magento, customers have ‘last names’, while in some European marketplaces they have ‘surnames’. Of course, both fields contain the same information, but the Magento database can’t identify it without the configuration. To deal with it, just specify how the required column is named in the import file during the profile configuration. This way, the module will understand which column to use to get the necessary info.

Available formats


Available sources

URL, Google Sheets, REST API, Local Directory, FTP/SFTP,
File Upload, Dropbox and Google Drive.

Take advantage of each detail

Our solution has additional options to make data transfer easier. Autofill typical use cases, adapt import behavior, check the configuration with the validation feature and try other settings to make the management easier to handle.

Validate files to prevent losses

Even if you matched data attentively, there still can be a chance of missing something. For this purpose, the module has a validation feature. Just hit the button to check if everything is correct and import the file without the fear of data loss. Additionally, Import Customers for Magento 2 includes sample CSV, XML and files of other formats to help you during the configuration.

Download sample data

Run profiles automatically

When the configuration is ready and the file is successfully validated and imported, you can avoid further manual processing of the particular profile. Just enable the automatic execution, select the schedule and our extension will do the rest for you. As for the schedule, you can either choose any of the cron templates or set your custom day and time for profile execution.


Select import behavior

Choose the way the module should import customers to Magento: it is possible to add, update, add and update simultaneously or delete the information specified in the import file. Additionally, select the behavior in case an error appears: you can stop the import process or skip the errors. If the second one is chosen, you may also specify the acceptable number of errors that can be skipped.

Autofill typical use cases

Each behavior has its own requirement to the file fulfillment, e.g. Magento can add a new customer only when particular data is provided. At the same time, you may not provide this data if you want to just update user information. To cope with such cases, just enable the autofill option and the module will automatically add all required for mapping fields according to the chosen behavior. Keep in mind that the feature is available only during new profile creation.

Control all import processes

To monitor how data transfer is going, use the logs. There are several log grids so that you could properly control the process: check the history of each profile separately (the last tab on the profile configuration page) or get the full picture using the general import history. The second one records not only all actions concerning profiles execution, but also any activities taken with the help of additional interfaces.

Send welcome emails

When the import is over and new customers appear in the Magento store, you can automatically send them welcome emails with the request to create a password. Thus, shoppers will see that they already have an account in your store and all they need to do is to set a password and start shopping! By the way, you can choose the store view to send emails from.


Enable notifications for import errors

If you have multiple automatic imports, it is hard for you to keep an eye on each of them. In case any issue appears, it is crucial to fix it as soon as possible. Timely notice any issues during imports by getting email alerts. Configure sending options separately for each profile to check only relevant correspondence.

Amasty import: additional interfaces


Amasty One-time Import

This interface has a simplified UI and is designed to perform one-time imports faster. And it can be applied not only to customers! The more Amasty Import extension you have, the more entities you are able to import in a few minutes.

Learn more about Import Orders →

See in action


Amasty Import Cron Jobs

If you already have all possible import extensions and want to schedule data transfer for all of them, feel free to configure Import Cron Jobs. Import any entity or subentity by cron and forget about time-consuming manual processing.

Learn more about Import & Export solution →

See in action

How to get a Magento 2 sample of customer import CSV?

If you want to download a CSV sample of the Magento 2 customer import file, go to System > Import Customers > Profiles and click Add New Profile. Then, open the File Settings tab and choose CSV in the Import File Type field. Below, you will see the Download Sample File link, click on it, and the download will start automatically.

Adobe partner logo
Magento Marketplace logo
See 202+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Yes, once you buy any extension(s) by Amasty, you’ll get free lifetime updates for the product(s).Also, you will get 3 months of a free trial for support subscription. Magento support subscription plans:Monthly Annual -20% Lite.vyobs1l-s{text-align:...
Do you have the installation service?
Yes, we provide a professional installation service. You can purchase it when ordering an extension. If you buy more than 1 extension in one order, we can install all of them! If you need to configure plugins according to your business needs, you can...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. But we have three months of free support and a 60-day money-back guarantee. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty provides a 60-day money-back guarantee. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you.  To get a full or partial refund of your order, please create a ticket in our support...
How can I receive a discount?
According to the rules of Amasty's Reward Program, you get $15 back to your reward points for every $100 spent. You can spend them to buy other extensions or services from our catalog. These Points are valid for 60 days from the purchase date. You ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload: 1. log in to the customer account; 2. navigate to the Products tab, scroll to thePackages section, andclick the Download link next to the extension that should be updated; 3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
When you get any support subscription plan, it will be prolonged automatically. Also, you can cancel your subscription at any time. For this, go to your customer account and open the Subscriptions tab.
What should I do if my Reward Points have expired?
According to our reward program, the Reward Points are valid for 60 days starting from the moment they’re transferred to your account. But we always try to stay supportive, so you can create a ticket, and we’ll consider your case individually...
How can I use my Reward Points?
How to check your reward points balance? Step 1. Log in to your customer account or create a new one. After this, you will be redirected to your account dashboard. Step 2. In the left menu choose Reward points. Step 3. You will see your current reward...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

What feature your extension lacks?

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 1.4.0
Last Update: Aug 25, 2021
1.4.0 - Aug 25, 2021
  • New now the extension comes with modifiers for Import, so you can use optional elements which modifies the meaning of other elements in the fields
Version 1.3.1
Last Update: Jul 15, 2021
1.3.1 - Jul 15, 2021
  • Fix we fixed the issue with the double 'You saved the profile' notice when saving the profile
1.3.0 - Jun 24, 2021
  • New we added a new subentity for you to import information about newsletter subscribers
  • New now the extension comes with a new import source that allows you to import data from Google Drive
  • New we added the functionality of profiles duplicating to let you create similar profiles without additional steps
Version 1.2.0
Last Update: Jun 10, 2021
1.2.0 - Jun 10, 2021
  • New we added a new import source that allows you to import data from dropbox
  • New we added the functionality of import history auto-cleaning for you to set up the automatic removal of import history records after the specified period
Version 1.1.0
Last Update: May 26, 2021
1.1.0 - May 26, 2021
  • New now the extension comes with alert notifications added to profiles for you to send alerts to recipients when an error happens in importing

Ratings & Reviews

Be the first to review this product

© 2009-2021 Amasty. All Rights Reserved.