Categories
In this article
Article at a glance
Read more
Salesforce is a leading software platform that offers Customer Relationship Management (CRM) services to over 150,000 businesses globally. With the growing use of Salesforce, many organizations are looking for ways to migrate their data from their existing systems to Salesforce. In this article, we will discuss the key steps involved in data migration to Salesforce and steps on how to migrate data to Salesforce using different migration tools.
Step 1: Planning and preparation
Step 2: The process of migration
Step 3: Testing
Effective planning is the most crucial step of a data migration process. A plan for your data migration must be comprehensive and well-crafted. It cannot simply involve getting CSV files from the client and loading them in, even for a relatively small migration. Rather, your plan should resemble a project plan complete with timelines, dependencies, and milestones.
It is always recommended to take a backup of your business data before any migration process to avoid any unforeseen issues. Having a backup guarantees that the original data is preserved even in adverse situations. Salesforce recommends using their AppExchange partner products or third-party tools to back up your data. Most of these tools provide comprehensive automated backup for both data and metadata. Third-party backup tools like SysCloud make taking a backup of your Salesforce data a simple and effortless task.
How can SysCloud help?
The complexity of the data mapping process increases with the differences between the Salesforce data model and the data structures in the source systems. Therefore, it is crucial to identify a responsible person for creating the data mapping document and review it with stakeholders to ensure that the document is completed within the expected time frame.
Once your data has been prepared, it's time to migrate it to Salesforce. There are several tools available that can help you perform the migration, including the Salesforce Import Wizard, the Data Loader, and third-party migration tools. When migrating your data, consider the following:
Use a tool that is appropriate for your needs, such as the Salesforce Import Wizard for small data sets, the Data Loader for larger data sets, or a third-party migration tool for complex data sets.
Migrate the metadata
Migrating the data
Salesforce Data Mask provides a secure and compliant way to mask data when using Sales Cloud, Work.com, Service Cloud, AppExchange applications, Salesforce Industry products, and platform customizations.
It's essential to create checklists to guide you through the data migration process, particularly if you're using tools such as Data Loader or Dataloader.io. These checklists should include a list of all the necessary fields on your spreadsheets. It’s also helpful to create a list of how to load individual files. For example, begin with the Parent Object, then the Child Object, etc.
Migrating relational data
Note: To migrate data into a new Salesforce organization using data migration tools, the data has to be properly exported from another Salesforce organization or any other CRM tool. Read our in-depth article “Salesforce Data Export Options: A Complete Guide for IT Admins” to explore multiple export options.
Required editions
Available in both Salesforce Classic (not available in all orgs) and Lightning Experience.
How to migrate data into Salesforce using the Salesforce data import wizard
Step 1: Go to Setup, enter “Data import” in the Quick Find box, and select Data Import Wizard.
Step 2: Click on Launch wizard to start importing data to Salesforce.
Step 3: Select what kind of data has to be imported to Salesforce. You can choose to add new records, update existing records, or add new and update existing records.
Step 4: Map the CSV data fields to Salesforce data fields. The Data Import wizard maps as many of your data fields as possible to standard Salesforce data fields. But if there are any fields that cannot be mapped by the wizard, you must do it manually by clicking on Map to the left of each unmapped field.
Step 5: Edit the field mapping and click on Next.
Notes:
To change mappings that Salesforce performed automatically, click Change to the left of the respective field. Delete the Salesforce fields you do not want to map, choose the fields you want to map, and click Map.
Step 6: Review import information and click on Start import.
Pros of migrating data using Salesforce Data Import Wizard:
Cons of migrating data using Salesforce Data Import Wizard:
Required editions
Available in both Salesforce Classic (not available in all orgs) and Lightning Experience
How to migrate data into Salesforce using Salesforce Data Loader
Step 2: Open the Data Loader. Click Insert.
Step 3: Enter your Salesforce username and password, and click Log in. When you are logged in, click Next.
Note: If your organization restricts IP addresses, logins from untrusted IPs are blocked until they are activated. Salesforce automatically sends you an activation email that you can use to log in. The email contains a security token that you need to add to the end of your password. For example, if your password is "example” and your security token is “1234567890”, you must enter example1234567890 to log in.
Step 4: Select the Salesforce object and your CSV file that is to be migrated. Click Next.
Step 5: Define how the columns in your CSV file map to Salesforce fields. To select an existing field mapping, click Choose an Existing Map. To create or modify a map, click Create or Edit a Map. Click Next.
Step 6: For each operation, the Data Loader generates two unique CSV log files. One file name starts with success, and the other starts with error. Click Browse to specify a directory for these files.
Step 7: To complete the operation, click Finish, and then click “Yes” to confirm.
Pros of migrating data using Salesforce Data Loader:
Cons of migrating data using Salesforce Data Loader:
Dataloader.io is a 100% cloud-based solution to import, export, update, and delete data in Salesforce. Originally developed by MuleSoft, dataloader.io has been brought into Salesforce family through Salesforce’s acquisition of MuleSoft. It can be accessed through your browser and has all the features available in Salesforce Data Loader, with some additional functionality such as the ability to schedule tasks, pull/push information from/into remote directories like FTP, Dropbox, and Box, and automatically find parent records based on text, not an ID.
Required editions and user permissions
How to migrate data into Salesforce using Salesforce Dataloader.io
Step 1: From Setup, enter Dataloader.io in the Quick Find box, then select Dataloader.io.
Step 2: Click Launch dataloader.io.
Step 3: Click Login with Salesforce. Uncheck the option I have a custom Salesforce domain and choose Production as the Environment. Check the option I agree to the Terms and Conditions and click Login. Click Allow.
Step 4: In the dataloader.io application, click NEW TASK-> IMPORT.
Step 5: Leave the Connection selection as it is and select the object that needs to be imported from the Objects list. For example, select Contacts. Click Next.
Step 6: Upload the files that are to be imported and map the fields that are to be migrated. Click Next.
Step 7: A summary of the import task will be displayed.
Pros of migrating data using dataloader.io:
Cons of migrating data using dataloader.io:
Data import wizard vs. Data Loader vs. Dataloader.io
Feature | Data import wizard | Data Loader | Dataloader.io | ||||
---|---|---|---|---|---|---|---|
Data source | CSV files, Microsoft Excel | CSV files, databases, spreadsheets, and other cloud-based systems | CSV files | ||||
Volume of data | Small to medium | Large | Small to medium | ||||
Speed | Slow | Fast | Moderate | ||||
Show more |
Talend: Talend is an open-source data integration platform that provides a wide range of tools for data migration. It supports a range of sources and targets, including Salesforce.
Jitterbit: Jitterbit is a cloud-based data integration platform that supports a range of sources and targets, including Salesforce. It provides a visual design interface for easy data mapping and provides a wide range of data migration options.
Even though Salesforce is a secure platform, data loss due to human error is inevitable. While Salesforce recommends using third-party cloud backup solutions, most businesses still rely on Salesforce Data Import/Export Service or similar tools to back up and restore their Salesforce data.
With third-party cloud backup solutions like SysCloud, administrators can effortlessly back up all standard and custom objects, metadata, and Apex triggers, easily restore data from any point-in-time backup snapshot, and maintain object relationships. Admins also have the option to export all Salesforce objects as .csv or .xlsx files.
Click here to learn more about SysCloud backup for Salesforce.
13 May 2022
7 min read
16 May 2022
15 min read
9 Nov 2022
10 min read
16 May 2022
20 min read
In this article