Salesforce Data Loader Tutorials: Import, Update & Delete

On this page, I have collected all my Salesforce Data Loader tutorials in one place so that you can quickly find the exact example you need when working with bulk data.

Whenever you need to import data, mass‑update records, manage users in bulk, or even recover deleted data, you can bookmark this Salesforce Data Loader guide and use it as your reference.

In this Data Loader hub, I will:

  • Show you how to install and set up Salesforce Data Loader.
  • Walk through import, update, upsert, and delete operations with real examples.
  • Cover mass‑update scenarios for users, territories, campaign members, and more.
  • Include a full list of all Data Loader tutorials at the end.

Start here: Install and understand Data Loader

If you are new to Data Loader, start with installation and the basic operation types.

These tutorials will help you:

  • Install Data Loader on Windows.
  • Understand the difference between insert, update, upsert, and delete.
  • Handle special cases like inserting blank values correctly.

Importing data with Salesforce Data Loader

Use these tutorials when you need to import various types of data into Salesforce.

Import users and user‑related data

Import business data (contacts, opportunities, tasks, etc.)

Import attachments and notes

These examples show you how to prepare your CSV files, map fields, and import each data type correctly.

Mass‑update operations with Data Loader

Data Loader is perfect for mass‑update scenarios that would be painful to do manually.

Mass‑update users

Mass‑update records and ownership

Mass‑update related configuration

These tutorials help you design safe, repeatable bulk updates when your data or configuration changes.

Managing users with Data Loader (freeze, unfreeze, deactivate)

User management is a very common real‑world use case for Data Loader.

Use these when you:

  • Need to freeze/unfreeze many users at once.
  • Are offboarding or reorganizing and need to deactivate users in bulk.

Working with products, price books, and opportunity teams

When you work with products, price books, and opportunity teams, Data Loader can save you a lot of time.

These scenarios are especially useful when setting up a new org, doing a large migration, or restructuring sales processes.

Deleting records with Data Loader (safely)

Deletions are risky, so it’s important to use clear patterns and always have a backup.

Whenever you delete, I recommend:

  • Export the data you plan to delete first as a backup.
  • Test the process in a sandbox.
  • Use the recovery approach detailed below if something goes wrong.

Recovering and restoring deleted data

If something does go wrong, or if you need to restore historical data, Data Loader can help.

This tutorial shows you how to:

  • Export deleted records from the Recycle Bin (where possible).
  • Reinsert or upsert them back into Salesforce using Data Loader.

Exporting data with Data Loader

Use Data Loader not just for imports, but also when you need to export data for analysis, backup, or migration.

You can apply similar steps to export other object data as needed.

All Salesforce Data Loader tutorials (index)

Here is the full index of all Data Loader tutorials on my site. If you don’t see what you need in the sections above, you can scan this list for the exact scenario.

Agentforce in Salesforce

DOWNLOAD FREE AGENTFORCE EBOOK

Start with AgentForce in Salesforce. Create your first agent and deploy to your Salesforce Org.