AugForums.com

An Acumatica User Group

  • Free
    • Start Here
    • In-Person Gatherings
    • Power BI Workshop
    • Podcast
    • Rolodex
    • Blog
    • Forums
  • Paid
    • AugSQL
    • GI Course
    • GI Library
    • Consulting
  • Register

Importing New Customers by Email Address in Acumatica

October 18, 2016 by Tim Rodman

You might want to import new customers from an eCommerce site into Acumatica, but you don’t want to import them if the email address already exists.

This post is a bit off topic, but someone asked about it recently so I thought I’d cover it here.

Maybe you get orders in to your eCommerce site, but before importing them you need to create the customers.

Let’s assume that you are auto numbering your Customer IDs so the Auto Number checkbox is checked on the Segmented Keys (CS202000) screen in Acumatica like this:

2016-10-21-16-43-07

Let’s also assume that you are using the customer’s email address as the unique identifier for the customer. This wouldn’t work very well in a business to business situation because every person at a company would get a new customer created when they should probably all be contacts under the same customer. But this should work fine in more of a retail situation where each unique email address is assumed to be a completely separate customer.

I made a really simple Excel import spreadsheet to demonstrate this concept:

2016-10-21-16-46-55

Then I attached the spreadsheet to a Data Provider in the Data Providers (SM206015) screen and then created an import scenario in the Import Scenarios (SM206025) screen that utilizes the Data Provider.

My Import Scenario looks like this:

2016-10-21-16-46-56

This is a very simple example, but hopefully it illustrates the point.

A few things to note about the screenshot above:

  • The second row is what tells it to lookup by email. Notice that I’m not feeding it Customer ID anywhere because the Customer ID will automatically get created by auto numbering.
  • When this import scenario runs, it will update the customer if it finds one with a matching email. If it does not find a matching email, then it will create a new customer with the Customer Name and Email from the import file (lines 3 and 4 above). You can add additional fields to the import so it will update/create those fields as well.

So that’s it, pretty simple.

 

Ignoring Existing Customers

The method above will create new customers based on the email address, but it will also update customer information if it finds an email match.

If you don’t want the import to update any information on the customer if it finds an email match, then you can use the Target Restrictions tab and put the following:

2016-10-21-16-46-57

This will ensure that no customer information is updated when it finds an existing customer with the same email address.

But there is a trick to get this to work when you actually run the import scenario.

If you are doing a one-time import using the Import by Scenario (SM206036) screen, then you have to uncheck the Break on Incorrect Target checkbox on the Details tab. If you don’t do this, then the import will stop running after it encounters the first customer email address that already exists in Acumatica.

2016-10-21-16-55-26

If you are scheduling the import to run automatically in the Automation Schedules (SM205020) screen, then you need to do the same thing (uncheck the Break on Incorrect Target checkbox) on the Filter Values tab.

2016-10-21-16-57-22

Filed Under: Acumatica Learning Tagged With: Acumatica, Acumatica Blog, Acumatica Import Scenarios, Acumatica Learning, Acumatica Training, eCommerce, Import Scenarios, Importing Customers, Magento

By using this website, you agree to our Terms of Use (click here)
Building Generic Inquiries & Pivot Tables

Online Members

 No online members at the moment

Recent Blog Posts

  • EP 162: Gabriel Michaud – Catching up on new cool stuff in Velixo and Excel (Podcast) February 2, 2026
  • Acumatica Summit 2026 – Day 1 Keynote (Seattle, WA) January 26, 2026
  • EP 161: Arline Welty – Evaluate Acumatica with YOUR DATA before you buy (Podcast) January 12, 2026
  • EP 160: How long does it take an Automation Schedule to run in Acumatica (Podcast) November 7, 2025
  • EP 159: Mark Safran – Smartsheet Dashboards with Acumatica data (Podcast) October 29, 2025

Recent Forum Posts

  • Julie Baker

    RE: Credit Reference Report Needed

    @pmkohler Patrick, did you ever get this working? I wou...

    By Julie Baker , 4 days ago

  • John Rygielski

    Tax on Inventory Transfer

    Our clients are in the Oil & Gas industry. There ar...

    By John Rygielski , 3 weeks ago

  • Brynn Rutherford

    Can't export GI's to excel that contain the FATrans DAC after upgrade to 2025 R1 in less than 25 min

    Hi, We have a Fixed Asset Generic Inquiry that combin...

    By Brynn Rutherford , 3 weeks ago

  • Lunar Windbloom

    RE: Feeling Stuck on Making a Sandbox of our Database

    @timrodman @toonsix Thank you! I need to figure out why...

    By Lunar Windbloom , 1 month ago

  • Tim Rodman

    RE: Attribute Input Mask

    Regular Expressions are a standard Linux thing and you ...

    By Tim Rodman , 1 month ago

  • Tim Rodman

    RE: Feeling Stuck on Making a Sandbox of our Database

    Ya, if you can't get the size down by deleting the snap...

    By Tim Rodman , 1 month ago

  • Tim Rodman

    RE: What Triggers a Customization to need a Restart?

    @tlaird self-hosting totally makes sense to me for peop...

    By Tim Rodman , 1 month ago

  • Tim Rodman

    RE: Invoice subreport for line-level tax breakdown not tieing to taxes subtotal

    It's not really an Acumatica problem huh; it's a math p...

    By Tim Rodman , 2 months ago

  • Rob Neal

    Invoice subreport for line-level tax breakdown not tieing to taxes subtotal

    We have a customer with a modified SO invoice form that...

    By Rob Neal , 2 months ago

Terms of Use & Disclaimers :: Privacy Policy

Copyright © 2026 · AUG Forums, LLC. All rights reserved. This website is not owned, affiliated with, or endorsed by Acumatica, Inc.