Become a Dynamics 365 expert with Syvantis Learn
Provide additional details about the offer you're running.
This store requires javascript to be enabled for some features to work correctly.
Provide additional details about the offer you're running.
Importing data into Dynamics 365 Sales
Dynamics 365 Sales
Importing data into Dynamics 365 Sales can save significant time when you need to create new records or update many existing records at once. Using familiar tools such as Excel, CSV, and Excel Online, you can bring data into CRM in bulk, map it to the appropriate fields, resolve import errors, and efficiently update existing data without modifying records one at a time.
Why Import Data into Dynamics 365 Sales?
Importing is useful whenever you have a large amount of information to add or change in Dynamics 365 Sales. Instead of creating or modifying records individually, an import lets you work with many records at once. This can be especially helpful during a new CRM implementation, when bringing information over from another system, or when making updates across a large group of existing records. Many standard Dynamics 365 security roles, including Salesperson and Sales Manager, allow users to import data. If the import option isn't available to you, your permissions may need to be adjusted.
Ways to Import Data
Dynamics 365 provides two primary ways to import data:
For simpler imports through the CRM interface, supported formats include Excel, CSV, and XML. The Data Import Wizard supports additional scenarios, including text and ZIP files. ZIP files can be useful when you need to import multiple related files, such as Accounts and Contacts, as part of the same process. For most everyday imports, working directly from the CRM interface provides a convenient starting point.
Choosing Between Excel and CSV
The type of file you use affects how much setup is required during your import. CSV files can be helpful when data is coming from another application that already produces information in that format. Dynamics 365 will try to match the columns in your file to fields in CRM. If the column names don't match the corresponding CRM field names, you'll need to map them manually. Excel templates created from Dynamics 365 provide additional benefits. Because the template originates in CRM, the fields are already defined and mapped. Excel templates can also include field definitions. For example, a choice field can provide the available CRM options in a dropdown, making it easier to enter information in the correct format. For many common scenarios, an Excel template is the easiest way to prepare an import.
Create New Records with an Import
One common use for imports is creating many new records simultaneously. For example, you may need to import a list of Accounts or Contacts. Rather than creating each one manually, you can prepare the information in an Excel or CSV file and upload it to CRM. When using a CSV file, review the field mappings before starting the import. Dynamics 365 will automatically map compatible columns when possible, but columns that don't match may require manual mapping. When using an Excel template created from CRM, the fields are already mapped, simplifying the process.
Import Related Records
Imports become more complex when the records you're creating need to be associated with records that already exist in CRM. For example, when importing Contacts, you may need to associate each Contact with the correct Account. Problems can occur if multiple Accounts have the same name. Dynamics 365 may not know which Account should be connected to the imported Contact. One way to resolve this is to use a more unique piece of information, such as an Account Number, to identify the correct Account during the import. Planning how records will be uniquely identified before beginning an import can help prevent errors and incorrect relationships.
Review and Correct Import Errors
Not every import will succeed perfectly on the first attempt. Errors can occur because of field validation, missing information, incorrect relationships, or data that doesn't match the requirements of a CRM field. If only part of your import contains errors, you don't necessarily need to start over. You can export the failed records, correct the problems, and import those records again. Dynamics 365 provides import information that can help you identify what went wrong so you can make the appropriate corrections.
Undo an Import
If you discover that you imported records incorrectly, Dynamics 365 provides an option to delete the records associated with an import. This can be particularly useful when testing a new import process or when you realize there was a significant problem with your source data after the import completed. Before working with important production data, carefully review your import file and mappings to reduce the likelihood that you'll need to undo the import.
Updating Existing Records
Imports aren't limited to creating new CRM records. You can also use them to update existing data. Excel templates are particularly useful for this scenario. Exported Excel files can contain hidden record identifiers that allow Dynamics 365 to determine exactly which existing records should be updated when the file is imported again. These files also contain safeguards designed to prevent you from unintentionally updating records that have been modified in CRM since the update template was created. This makes an Excel-based process useful when different records need different changes across several fields.
Know When to Use Mass Edit Instead
An import isn't always the best way to make bulk updates. If you're making the same relatively simple change to a smaller number of records, Dynamics 365's Mass Edit feature may be more convenient. You can filter your records, select the records that need to change, and use Edit to apply the update. If you're specifically changing record ownership, use the Assign option instead. An import is generally more useful when you're working with larger amounts of data or when individual records require different changes.
Use Excel Online for Quick Updates
Excel Online provides another convenient option for updating CRM data. You can open CRM data in Excel Online, make changes using the familiar spreadsheet interface, and save your updates back to Dynamics 365. This can be especially helpful when you want the convenience of editing information in a spreadsheet without going through a traditional export, edit, and reimport process.
Choose the Right Tool for the Job
Dynamics 365 provides several options for working with data in bulk, and the best approach depends on what you're trying to accomplish. Consider using:
Understanding these options can help you choose the most efficient approach instead of manually creating or editing records one at a time.
Make Bulk CRM Data Management Easier
Importing can make it much easier to create and maintain data in Dynamics 365 Sales. You can create new records or update existing information using Excel, CSV, or XML files, while Dynamics 365 provides tools to map fields and identify errors during the process. For many everyday scenarios, Excel provides the easiest starting point because templates created from CRM already understand the structure of your data. If errors occur, failed records can be corrected and reimported rather than requiring you to repeat the entire process. Combined with tools such as Mass Edit, Assign, and Excel Online, imports give you several efficient ways to manage large amounts of CRM data without editing every record individually.
* This transcript summary has been generated from the Fast Class video by Microsoft Copilot. The Fast Class itself was prepared and taught by Syvantis expert consultants.
TUNE INTO THE LIVE CLASS
Ask your questions and get real-time responses from your trusted Syvantis consultants.
What's on the schedule?
Dynamics 365 Business Central
Dynamics 365 Sales (CRM)
Dynamics 365 Customer Insights
Power Platform
Keep learning...
Business Process Designers. Technical Experts. Dedicated Partners.