Microsoft Dynamics CRM Online provides several tools for assist you to import bulk data:
To automate the import process, use the SDK to write a custom import tool.
Add Contacts Wizard
If you want to add your Outlook contacts to CRM contacts, use the Add Contacts Wizard. You can use this wizard to select contacts from Outlook based on Outlook groups, domain names, or your defined categories in Outlook, and then create CRM contact records from them. You also have the option to link a new contact record to an existing CRM account record or create a new account record by using the Company name field in Outlook.
To have a complete history of your communications with your contacts to this point, you can also use the wizard to create new Microsoft Dynamics CRM Online activities for all of the new contacts' e-mail messages and upcoming appointments.
Importing Your Data Using the Import Data Wizard
The Import Data Wizard is useful for importing data you have stored in a spreadsheet or importing leads that you have purchased. It can be used for importing data into most record types. The Import Data Wizard is designed for people in sales, marketing, and customer service to use with their own data. All imported data will be owned by the user who does the import, or, if the user has permission to create records, all records in an import can be assigned to another user. The Import Data Wizard can also import:
- Multiple files containing related record types, such as accounts with related contacts.
- Records that need to be assigned to different Microsoft Dynamics CRM Online users.
- Notes and attachments.
The data must be in a comma-separated value (.csv) file, any other type of delimited text (.txt) file, an XML Spreadsheet 2003 file, or a compressed (.zip) file. You can export or save data in comma-separated format from many applications, such as Microsoft Office Excel, Microsoft Office Outlook contacts, and most databases. If your import file uses column headings that match Microsoft Dynamics CRM Online display names, the file automatically maps. If you frequently import data that is in the same format, to save time you can create and use a data map for your source that maps your data.
Microsoft Dynamics CRM Online processes imports in the background. After an import completes, you can review which records succeeded or failed to import. To fix the records that failed to import, export them into a separate file, fix them, and then try to import them again. You can delete all records associated with an import.
If your System Administrator or System Customizer has enabled duplicate detection during import, you can select whether to import potential duplicates. Also, after completing an import job, you can run a duplicate-detection job to detect any potential duplicates.