Formatters & Code

Salesforce Bulk API Error Analyser

Analyse Salesforce Bulk API failedResults CSV files. Group errors, inspect failed records and prepare reviewed retry files. Free, private and browser-based.

1. Upload result files

Bulk API 2.0 ingest CSVs only. No credentials or server uploads. Nothing is saved automatically. Files are read in a local Web Worker; reset releases the session data. Browser memory and downloaded files remain subject to your device’s security.

10 MiB per file, 20 MiB per session; up to 50,000 records per file, 100,000 records and 1,000,000 cells across the session. These are memory safeguards, not paid limits. Split larger investigations.

Reopen a saved investigation

Choose a PageUtil investigation JSON file (up to 50 MiB). It restores source records and corrections locally. Retry reviews must be renewed. A valid file replaces the current session; an invalid file leaves it intact.

Reproduce the investigation

These synthetic files share the exact data used by the demo, guide and automated tests. They were checked against documented formats, not executed in a Salesforce org. Custom fields and error wording are illustrative. Never submit demonstration files to production.

Follow the worked example · Retry review workflow

All examples, ZIP and printable checklist

What the result means

Counts describe only the supplied files, not a verified job total. Failed records encountered errors; unprocessed records were not processed. Successes may already have changed Salesforce. Match source records only by an explicitly chosen stable identifier, never by row position. Investigate each original error before changing candidate values, then review all included records and the intended operation. The retry export removes result metadata and excludes successful records. Use CSV Fixer for a separate encoding investigation, Text Diff for comparing candidate text, or JSON Formatter to inspect job metadata downloaded in your own authorised client.

Related tools

Guides

Advertisement

Questions

Can I start with failedResults alone?

Yes. You can group errors, inspect records and review candidates. Other job totals remain unknown until you supply evidence.

Does the analyser automatically fix my Salesforce records?

No. Suggestions guide investigation; you review edits locally and submit any candidate through your own authorised workflow.

Can I use Data Loader or Bulk API 1.0 results?

No. Use the Bulk API 2.0 ingest result endpoints. Other result conventions are not interchangeable.

Need help with a tool or found a bug?

Report an issue directly to engineering. No accounts required — all client data remains private on your device.

Report an Issue →