How to Import Data to Salesforce Service Cloud Using the Migration Wizard?

Import Data to Salesforce Service Cloud with Ease

Think of Salesforce Service Cloud as a high-security bank vault. It is built with strict rules and automatic alarms to keep your data safe and organized.  

Under normal circumstances, these rules are perfect. They stop people from entering bad data.  

However, when you are migrating data (moving thousands of old records from a previous system), these same security rules become your biggest obstacle. If you try to force your old data through the Migration Wizard without preparation, Salesforce will treat it like an intruder. It will block records, trigger unwanted emails to old customers, and create errors.  

To successfully move your data, you need to temporarily "unlock the doors" and tell the system to stand down.  

This guide provides step-by-step instructions to prepare your Salesforce environment. We will show you exactly how to set up your users and temporarily disable the automatic rules to ensure your data is entered into the system smoothly and safely.


Step by Step: Migrating Data to Salesforce Service Cloud


Step 1: Create and Configure Users  

Before you even sign in to the migration tool, you must create all necessary users in Service Cloud. This ensures that tickets and data are assigned to the correct agents during the import.  

  • Navigate to User Setup: Go to Setup, click Administration, then Users. Click New User.  
  • Enter User Details: Fill in the required fields.  
  • Match Email Addresses: This is crucial. Users must be created with the same email address they used in the source help desk. If the emails don't match, the data won't link to the right person.  
  • Set License and Role: Choose the appropriate Role, set the User License to Salesforce, and ensure the Active box is checked.  
  • Finalize: Click Save.  

Step 2: Grant Administrative Permissions  

The user account used to connect to the Migration Wizard must have absolute authority over the org. Specifically, they need the "Modify All Data" permission to bypass standard sharing rules.  

  • Access Profiles: Under the Users menu, click on Profiles.  
  • Select the Admin Profile: Find the profile assigned to your migration user (usually System Administrator).  
  • Verify Permission: Ensure Modify All Data is checked under Administrative Permissions.  

Step 3: Verify Profile Assignments  

  • Ensure that the user account you will use to log in to the Migration Wizard is assigned to the profile you just verified. If you try to migrate data using a "Standard User" account, the import will likely fail due to insufficient privileges.  

Step 4: Disable Automations (The Most Critical Step)  

To prevent data conflicts, automatic emails, or record creation errors, you must temporarily disable specific Salesforce system rules.  

1. Flows and Workflow Rules. If you do not disable automation, Salesforce may send "Case Created" emails to customers from 5 years ago.  

  • Go to Setup > Process Automation > Flows. Deactivate any Record-Triggered Flows related to Cases, Accounts, or Contacts.  
  • Legacy Check: Go to Workflow Rules and disable any active rules if your organization still uses them.  

2. Apex Triggers act like a backend code that runs on every save. These must be deactivated to prevent custom logic from modifying your historical data during the transfer.  

  • Go to Setup > Custom Code > Apex Triggers.  
  • Click Edit next to the trigger you want to disable (e.g., CaseTrigger), uncheck the Is Active box, and save.  

3. Validation Rules Validation rules enforce strict data quality (e.g., "Phone number must be 10 digits"). Historical data is often messy and will fail these checks.  

  • Go to Setup > Object Manager.  
  • Select an object (e.g., Account), go to Validation Rules, and click on a rule.
     
  • Edit the rule, uncheck Active, and save.  
  • Repeat for Cases and Contacts.  

Step 5: Connect to the Migration Wizard  

Once you have created users, set permissions, and disabled automations, you are ready to connect.  

  • Sandbox Check: If you are migrating to a Salesforce Sandbox (test environment), make sure to check the specific box for it on the connection screen.
     
  • Sign In: Click the Sign in with the Salesforce button and enter your credentials.  

Conclusion  

Migrating to Service Cloud requires a sterile environment to prevent data corruption. By correctly configuring users and temporarily disabling automations (especially Flows and Validation Rules), you ensure every ticket lands safely without errors.  

Crucial Post-Migration Step: Reactivate your Flows, Triggers, and Validation Rules immediately after the import to restore full system functionality.  

Don’t risk data integrity on a DIY transfer. At Minuscule Technologies, we specialize in Data Migration & Harmonization, engineering clean, AI-ready foundations for your business.

Contact Us for Free Consultation
Thank you! We will get back in touch with you within 48 hours.
Oops! Something went wrong while submitting the form.

Recent Blogs

Ready to Architect Your Salesforce Success?

You've seen what's possible. Now, let's make it happen for your business. Whether you need an end-to-end Salesforce solution, a complex integration, or ongoing managed services, our team is ready to deliver.

Schedule a Free Strategic Call