Skip to main content

CRM Records: Prevent duplicates in Nutshell

Learn how to prevent duplicate CRM records from being created in Nutshell for cleaner, more accurate data.

Written by Will Gordon

Duplicates make it tough for your team to know if they’re getting the whole story. Keep your Nutshell account organized by preventing duplicates from being created when you add or update your contacts.

Duplicates are one of the biggest culprits of dirty data and no one wants that in their Nutshell account. Is it possible that the contact you’re emailing has two company pages and you’re using the page with an outdated email address? If there are duplicates in your account, you bet it is.

Nutshell is designed to eliminate this kind of guesswork. That’s why you’re using a CRM in the first place, isn’t it? You want to make sure that you’re getting all the information when you view someone’s timeline, and you can’t do that if a contact has multiple pages with different timelines in your account.

That’s exactly why you’re here: to learn how to avoid creating these duplicates in the first place. Click on the source you’ll be importing from to jump to that section.

We know that nobody’s perfect! Just in case some of those dirty duplicates make their way into your account, Nutshell’s deduplication feature has your back. Check out this article to learn more about finding and merging existing duplicates in your Nutshell account.

Importing new companies and people from a spreadsheet

Importing your data is one of the very first steps to getting up and running in Nutshell. This is one of the main places where duplicates are created, especially when you’re adding files from different team members and different sources that have never been checked for duplicate information.

Nutshell's importer is designed to handle these duplicates with ease. Once you upload your file and map all of your columns to the correct fields, use the matching settings on the Review page to control how existing records are updated. If your file includes a Legacy ID or Nutshell ID column that you mapped, Nutshell uses those to match and update existing companies and people automatically — this is the most accurate method. For any records without an ID, use the "Update existing people matched by" dropdown to choose a fallback: - Full name — merges people based on name (good if none of your contacts share a name) - Email address (Recommended) — merges people based on email - Full name or email address — merges when either the name or the email matches To catch company duplicates, toggle on "Also match companies by name.

Do you want to create leads for all of the contacts in your file? Be sure to toggle on Create leads for updated companies and people so that any existing contacts in Nutshell are still getting new leads created for them ​

Psst: If you don’t check this box to Create leads for updated companies and people, Nutshell will only create leads for new companies or people from your file and will not create leads for existing pages that have been updated.

Updating existing Nutshell companies and people with an import

There are a few different ways to match up existing companies and people when you’re using an import to add more information. When you export companies or people from Nutshell, we include an ID in that file. Those are Nutshell IDs, which can be used to match up data in your CSV file with existing pages in Nutshell during an import. They are the single best way to update existing pages, especially if you have different companies or people with the same name.

Pic_2.png


When you map a Legacy ID or Nutshell ID column in an import, Nutshell automatically matches and updates existing companies and people based on that ID — the most accurate method for avoiding duplicates.

You can also toggle on "Also match companies by name," and use the "Update existing people matched by" dropdown (Full name; Email address; or Full name or email address) for any records that don't have an ID. This comes into play when you're updating existing Nutshell contacts with a file that didn't come directly from your Nutshell account. Be sure that any fields you're matching by (email or name) are exact matches in your file and in Nutshell to avoid accidental duplicates.

Importing contacts from Office 365

Our Office 365 integration can be used to import new Office 365 contacts into Nutshell and update your existing Nutshell contacts with your Office 365 contacts. Nutshell will match and combine duplicates automatically in a couple of ways, depending on how those contacts were originally added to Nutshell.

  • When new contacts are imported into Nutshell from Office 365 for the first time, they are imported with a unique Office 365 ID. If you make future updates to these contacts with a subsequent Office 365 contact import, we will match and merge duplicates based on those Office 365 IDs. ​

  • If the contact was originally created in Nutshell via any method other than through an Office 365 import, we will match and merge those duplicates based on email address. The email address on file in Office 365 for that contact will need to match exactly with the email address on file for them in Nutshell.

Please note, due to the way that Office 365 allows Nutshell to access information, if a contact is in any folder other than your default Contacts folder, we can only import the name and primary email address. We recommend ensuring that a contact’s primary email address in Office 365 matches up with the email address already on file in Nutshell before importing.

Importing contacts from G Suite

One of the time-saving tools in our Google Apps integration is the Google Contacts importer. This enables you to import your Google contacts with a few clicks. Nutshell’s G Suite Contacts importer will update existing people based on exact email address matches.

You’ll want to be sure that the email addresses you have on file in Google match the email addresses that you have on file in Nutshell, or else you’ll see multiple contact pages for people with multiple different email addresses. The importer can also be used to update a person’s name if an existing person in Nutshell has the same email address and a different name in Google.

QuickBooks

The QuickBooks importer will match duplicates and update existing contacts in Nutshell for you. There are a few different ways that we do this, and they depend on how those contacts were originally created in Nutshell.

If you’re importing a brand new QuickBooks contact:

  • We merge duplicates based on an exact name match first

  • If there is no existing contact in Nutshell with the same name, then we’ll try matching based on email address

  • If neither of those produces an existing match, we’ll create a new contact in Nutshell

If the contact was originally created (or ever updated) by QuickBooks:

  • We pin the QuickBooks and Nutshell records together so that all future imports are guaranteed to update that contact in Nutshell

This means that you can import from QuickBooks as often as you’d like without worrying about duplicates. As soon as you complete that very first QuickBooks import, we pin those Nutshell contacts so that you can always update them accurately during future QuickBooks imports.

Zapier

Pro tip: Use Nutshell Forms instead of a third-party form builder to automatically de-dupe any new people based on email address, and companies based on name!

Our engineers recently released some amazing new capabilities that enable you to find existing companies, people, and leads in Nutshell with a Zap. You’ll be able to add a Find step to your Zaps first, which will check Nutshell for existing pages and only create a new contact if they do not already exist.

  • People can be found using an exact email address match. If they don’t already exist in Nutshell, we’ll create a new Person.

  • Companies can be found with an exact name match. Just like with People, we’ll create a new Company if they don’t already exist in Nutshell.

  • Leads can be found using an exact email address match for any people or companies associated with that lead. One more time for the people in the back, we’ll create a new Lead in Nutshell if they don’t already exist.

Sound cool to you? We think so too! You can learn more about exactly how to do this with Zapier in this article.

Wufoo and Unbounce

Protip: use Nutshell Forms instead of a third party form builder to automatically de-dupe any new people based on email address, and companies based on name!

These form builders are specifically designed to pull new leads into Nutshell from your webform submissions. They are direct importers, which means that every time a form is submitted a new lead and any corresponding people and companies are created in Nutshell. Existing companies and people will not be updated based on email address or name matches, so we’ve got a tip to help you keep an eye out for duplicates that slip in through your web forms.

Every once in a while (maybe create a task to remind yourself), filter your list view by Origin to see all of the contacts created by Wufoo and/or Unbounce. From there, click into any record that looks suspicious and hit the 'Duplicate?' button to see if we've found any matches — or if you're an admin, head to the Manage duplicates page in Settings > Data > Duplicates to check for duplicates across all your contacts at once.​

Are duplicates still sneaking into your account? Email us at support@nutshell.com and we’ll be glad to help.

Did this answer your question?