{"id":1696,"date":"2019-10-03T06:00:31","date_gmt":"2019-10-03T06:00:31","guid":{"rendered":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/?p=1696"},"modified":"2019-09-30T04:14:20","modified_gmt":"2019-09-30T04:14:20","slug":"avoid-duplicates-during-etapestry-imports","status":"publish","type":"post","link":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/blog\/avoid-duplicates-during-etapestry-imports","title":{"rendered":"How to Avoid Creating Duplicate Accounts During eTapestry Imports"},"content":{"rendered":"<p>If you need to add or update large quantities of data in a short amount of time, eTapestry imports are usually the way to go.<\/p>\n<p>Imports can save you significant time and effort on data entry by allowing you to add or modify data in batch. As a result, the risk of error is much greater. You want to cautiously approach each new import because there is no undo button for an import gone wrong.<\/p>\n<p>If you\u2019re feeling overwhelmed or intimidated by eTapestry imports, start by identifying the steps you can take to maintain data quality and data health.<\/p>\n<p>While there are many ways to ensure success with eTapestry imports (more on that <a href=\"\/etapestry\/blog\/5-steps-to-a-successful-etapestry-import\">here<\/a>), minimizing duplicate accounts is often a top priority.<\/p>\n<p>How can you minimize duplicate accounts during an import?<\/p>\n<h2>1. Use the correct import file<\/h2>\n<p>Your eTapestry database has built-in safeguards to prevent importing the same data file more than once with the same import template, but there are some scenarios where it is possible.<\/p>\n<p>For example, if you run recurring imports of the same type or are running multiple imports at the same time (say if you split your import file due to the 2,000 row limit), it is possible to accidentally select a data file from a prior import run. If you changed the structure of the prior import file after it was imported, by sorting rows, removing\/adding rows, or formatting columns, the eTapestry import tool may allow you to run the import a second time without recognizing it as the same file.<\/p>\n<p>While importing a duplicate file is rare, good file management is an essential practice for eTapestry imports.<\/p>\n<p>Use clear names for each eTapestry import file, including:<\/p>\n<ul>\n<li>Description of the data<\/li>\n<li>Date of the export from the source system or the import date<\/li>\n<li>File version (like \u201cfinal\u201d) if the data has been altered since export from the source system<\/li>\n<li>Sequence of the data if you split an original source file with more than 2,000 rows into multiple smaller files<\/li>\n<\/ul>\n<p>Before import, you can also check the file name listed under \u201cLast time this specification was used\u201d to confirm that you aren\u2019t choosing a duplicate data file for import.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1709 alignnone\" src=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-specification-last-used.png\" alt=\"eTapestry Import Specification Last Used\" width=\"366\" height=\"330\" srcset=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-specification-last-used.png 422w, https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-specification-last-used-300x269.png 300w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><\/p>\n<h2>2. Remove duplicates from your import file<\/h2>\n<p>The eTapestry import tool runs a duplicate check on data that already exists in your eTapestry database, but will not identify duplicate rows associated with new accounts within the same import file. A new account is one that isn\u2019t in your eTapestry database yet. Depending on the type of import (account or journal entry), you may need to confirm that your import file doesn\u2019t include multiple rows per new account.<\/p>\n<p><em>If you\u2019re importing accounts&#8230;<\/em><\/p>\n<p>Review your spreadsheet carefully for accounts with the same name or contact information. Consolidate or remove duplicate data from your import file. We recommend using Excel\u2019s conditional formatting rules or remove duplicates feature to assist in quick identification and removal of duplicate accounts.<\/p>\n<p><em>If you\u2019re importing journal entries\u2026<\/em><\/p>\n<p>Confirm that each row is a unique journal entry. If your file includes multiple rows (journal entries) for the same account and some accounts are not in eTapestry, <strong>import a file of accounts first before importing journal entries<\/strong>. Also confirm that the account data for each journal entry associated with a single account is the same. The potential duplicate check fields of your import like name and contact information must be the same across all rows of the same account for eTapestry to match a duplicate on import.<\/p>\n<h2>3. Select a solid duplicate check (key)<\/h2>\n<p>The best duplicate check values for import are:<\/p>\n<ul>\n<li>Account Number<\/li>\n<li>Account Name and Email<\/li>\n<li>Account Name and Address Lines<\/li>\n<\/ul>\n<p>Account number is a perfect duplicate match if it is available for import. Using account number as your import key offers nearly no chance of creating duplicates in eTapestry.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1700 alignnone\" src=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-key-on-account-number.png\" alt=\"eTapestry Key on Account Number\" width=\"293\" height=\"86\" \/><\/p>\n<p>Account number isn\u2019t always available as a duplicate check. If account number is not available, choose two other fields for your duplicate match (key). While Account Name and a piece of contact information like Email or Address are great, not every import will use these exact combinations. Select duplicate check fields that offer a complete data set where there is likely to be a unique match, but not too stringent that a potential match might be overlooked because there isn\u2019t enough matching data in eTapestry.<\/p>\n<h2>4. Split your import file and use different duplicate check values<\/h2>\n<p>The eTapestry import tool allows for only one key or combination of keys as a duplicate check for a single import. This can be a problem if your import file contains incomplete or partial data across the desired duplicate check fields.<\/p>\n<p>For example, what duplicate check should you use if half of the data in your import file has an email listed and another half has an address listed?<\/p>\n<p>Selecting email over address or address over email could result in duplicate accounts for the rows of data in your file that are missing a value for the duplicate key field.<\/p>\n<p>Avoid creating duplicate accounts from incomplete data in your file by splitting your import file into multiple files: one for each duplicate check key or combination of keys.<\/p>\n<p>Then, import each file with a corresponding import template that uses the Account Name and the duplicate check value (like email or address) you\u2019ve isolated in your file as the keys. Separate imports for each duplicate check increases your chances of matching to existing accounts in your eTapestry database.<\/p>\n<h2>5. Skip unmatched duplicates and re-import with a different duplicate check<\/h2>\n<p>Another way to reduce duplicates is to run your import and skip the lines in your file that don\u2019t match with existing accounts. After your import is complete, eTapestry will provide you an \u201cExclusion Report\u201d of these skipped lines that you can then manually review, adding more data if needed, and identifying a more appropriate duplicate check for the skipped accounts.<\/p>\n<p>You can skip lines in your file when you reach Step 4: Possible Duplicates Report, by selecting \u201cSkip Those Lines\u201d in the Import Summary Options for Lines With No matching Account.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1699 alignnone\" src=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-summary-skip-lines.png\" alt=\"eTapestry Import Summary Skip Lines\" width=\"351\" height=\"215\" srcset=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-summary-skip-lines.png 443w, https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-summary-skip-lines-300x184.png 300w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/p>\n<p>This will exclude all rows where the account didn\u2019t match and provide you an exclusion report after you run the import. Repeat your import with the excluded accounts and pick a different duplicate check value as your key.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1707 alignnone\" src=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-download-skipped-lines.png\" alt=\"eTapestry Import Download Skipped Lines\" width=\"611\" height=\"227\" srcset=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-download-skipped-lines.png 615w, https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-download-skipped-lines-300x111.png 300w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/p>\n<h2>6. Review possible duplicates before import<\/h2>\n<p>When running your import, carefully review duplicate statistics on Step 4: Possible Duplicates Report. When deciding how to handle each potential duplicate, only select &#8220;Create New Account&#8221; for accounts in your report if you\u2019re certain they are not duplicates and you\u2019ve completed Tip #4 above.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1698 alignnone\" src=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-review-create-account.png\" alt=\"eTapestry Import Review Create Account\" width=\"597\" height=\"197\" srcset=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-review-create-account.png 616w, https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-import-review-create-account-300x99.png 300w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/p>\n<h2>Duplicates are inevitable, so always run the Duplicate Report post import<\/h2>\n<p>Even with all of the pre-import steps above, your import may still create duplicate accounts. There are no surefire ways to ensure a duplicate-free import (unless you match on Account Number). We recommend running the Duplicate Report after each import.<\/p>\n<p>Running the Duplicate Report serves as an audit of your import and closes the loop on data quality. Even if you run the Duplicate Report each month, it&#8217;s still best practice to run an off-schedule duplicate check immediately following an import. This is especially important if you\u2019re importing a large quantity of data.<\/p>\n<p>Follow these steps to run the Duplicate Report and merge or ignore duplicates:<\/p>\n<ol>\n<li>Select Reports<\/li>\n<li>Select eTapestry Standard Reports<\/li>\n<li>Select Duplicate Report from the Account Reports category<\/li>\n<li>Select a Category of Base<\/li>\n<li>Select a Query of All Constituents &#8211; A<\/li>\n<li>Select Schedule for Off Hours and schedule the report to run overnight<\/li>\n<li>When the report has run, access the report in eTapestry by completing steps 1-3 above and selecting View Existing Report<\/li>\n<li>Follow the onscreen instructions to merge or ignore each duplicate pair<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1702 alignnone\" src=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-run-duplicate-report.png\" alt=\"eTapestry Run Duplicate Report\" width=\"436\" height=\"115\" srcset=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-run-duplicate-report.png 479w, https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-run-duplicate-report-300x79.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/p>\n<p>Minimizing duplicate accounts during an import is an active process that involves multiple strategies and tactics. With a measured approach to each new import and the application of best practices to your process, you can ensure data health and quality while still benefiting from the efficiency of eTapestry imports.<\/p>\n<h3>Do you run recurring imports from other apps?<\/h3>\n<p>If you run recurring imports to and from eTapestry, MailChimp, Eventbrite, QuickBooks Online, Shopify, WooCommerce, PayPal, or any other app, <a href=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/etapestry-software-consulting\">contact us<\/a> to learn about automated integrations for eTapestry. We can set up custom automations between eTapestry and your other apps that remove the need to manually import data to eTapestry.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you need to add or update large quantities of data in a short amount of time, eTapestry imports are usually the way to go. Imports can save you significant time and effort on data entry by allowing you to add or modify data in batch. As a result, the risk of error is much [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1723,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,8],"tags":[],"class_list":["post-1696","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-admin","category-database-health"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Avoid Creating Duplicate Accounts During eTapestry Imports<\/title>\n<meta name=\"description\" content=\"Try these tips and best practices to minimize duplicate accounts and ensure data quality during your next eTapestry import.\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/blog\/avoid-duplicates-during-etapestry-imports\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Avoid Creating Duplicate Accounts During eTapestry Imports\" \/>\n<meta property=\"og:description\" content=\"Try these tips and best practices to minimize duplicate accounts and ensure data quality during your next eTapestry import.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/blog\/avoid-duplicates-during-etapestry-imports\" \/>\n<meta property=\"og:site_name\" content=\"eTapestry\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-03T06:00:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-30T04:14:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-avoid-duplicates.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"811\" \/>\n\t<meta property=\"og:image:height\" content=\"256\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/#website\",\"url\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/\",\"name\":\"eTapestry\",\"description\":\"Just another Sidekick Site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/blog\/avoid-duplicates-during-etapestry-imports#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-content\/uploads\/sites\/2\/2019\/09\/etapestry-avoid-duplicates.jpg\",\"width\":811,\"height\":256},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/blog\/avoid-duplicates-during-etapestry-imports#webpage\",\"url\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/blog\/avoid-duplicates-during-etapestry-imports\",\"name\":\"How to Avoid Creating Duplicate Accounts During eTapestry Imports\",\"isPartOf\":{\"@id\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/blog\/avoid-duplicates-during-etapestry-imports#primaryimage\"},\"datePublished\":\"2019-10-03T06:00:31+00:00\",\"dateModified\":\"2019-09-30T04:14:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/#\/schema\/person\/f425b8f1a3f7732b2ae8426ab3a7f563\"},\"description\":\"Try these tips and best practices to minimize duplicate accounts and ensure data quality during your next eTapestry import.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/blog\/avoid-duplicates-during-etapestry-imports\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/#\/schema\/person\/f425b8f1a3f7732b2ae8426ab3a7f563\",\"name\":\"Sidekick Solutions\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5edfa2692bdacc5e6ee805c626c50cb44cebb065f092d9a1067d89f74dacd326?s=96&d=mm&r=g\",\"caption\":\"Sidekick Solutions\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/posts\/1696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/comments?post=1696"}],"version-history":[{"count":0,"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/posts\/1696\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/media\/1723"}],"wp:attachment":[{"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/media?parent=1696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/categories?post=1696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sidekicksolutionsllc.com\/etapestry\/wp-json\/wp\/v2\/tags?post=1696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}