Delete Salesforce Data

The following articles describe using Single Dataloader to delete data from Salesforce. To delete data, you need a CSV file containing the IDs of the objects to delete. Follow the steps below:

  1. Log in to your ARM account.

  2. Hover your mouse over the Dataloader module and choose the Dataloader option.

  3. Click Delete on the right side of the screen.

Delete option on Dataloader page
  1. Choose your Salesforce Org and select your org environment (Production or Development Edition, Sandbox, or Pre-Release).

  2. The corresponding URL and Username are auto-generated based on the selection.

  3. Click Login and Fetch Objects to load all objects from your Salesforce Org.

Login and Fetch Objects screen
  1. Select the object (e.g., Account, Contact, Lead). Use search and filter options to find standard/custom objects.

  2. Click Next.

Object selection screen in Dataloader
  1. Upload your CSV file by clicking Upload.

CSV upload screen
  1. Confirm the number of impacted records in the popup. Click OK.

Notification showing impacted records
  1. Prepare field mappings to match your CSV fields with Salesforce fields.

  2. Use Automap to auto-match fields by name.

Automap field mapping UI
  1. View the number of mapped vs. total fields below the Automap checkbox.

  2. Use search to locate fields and Filter to narrow down:

    • All – Displays all fields.

    • Mapped – Only mapped fields.

    • Unmapped – Only unmapped fields.

  3. Ensure all required fields are mapped, then click Next.

  4. On the Process Summary screen:

Dataloader Process Summary screen
  • Name the process/job.

  • Select or create a Category.

  • Review the Object, Type (Delete), and impacted Records.

  • Enable Use Bulk API for large datasets. This uses REST principles and parallelism for better performance.

  1. Schedule tasks as Daily, Weekly, or On-demand.

  2. Click Save to save and run later.

  3. Your job appears at the top in the Dataloader Summary screen.

  4. Click Run to execute the job manually.

Run button in Dataloader Summary
  1. Choose criteria for running the Dataloader job:

Configurations
Descriptions

Use Bulk API

Optimized for high-volume operations. Supports parallel and serial execution. For delete operations on the same org, Serial Mode is recommended.

Batch Size

Used when Bulk API is not selected. Ideal for small-volume real-time processing.

Use UTF-8

Use UTF-8 encoding unless data contains non-English alphabets.

  1. Click Run.

Run confirmation screen
  1. The Results of Last Run section shows live updates of successful and failed record deletions. You can view/download records in CSV format.

Run results summary showing deleted records
  1. The number of impacted records is updated dynamically in the Records section.


More Options

More options menu
  1. Edit – Modify job details.

  2. Abort – Stop a running process.

  3. Schedule – Set job run schedule.

  4. Delete – Delete the configured job.

  5. Log – View execution logs.

  6. VR/WFR – Review and re-enable validation/workflow rules. See Validation/ Workflow Rules.

Validation/Workflow Rules list UI
Sample validation rule execution log
  1. Clone – Duplicate a process. You can upload a new CSV and select another Salesforce Org.

Cloning an existing dataloader process

Last updated

Was this helpful?