SaaS Protection

Salesforce Data Loss: 5 Scenarios Nobody Talks About

Salesforce doesn't guarantee data recovery. Here are five ways organisations lose CRM data permanently — and what a proper backup strategy looks like for the world's most critical sales platform.

29 July 20268 min readMontana Data Company · Data Protection Team

The Platform Your Sales Team Trusts With Everything

Salesforce holds more business-critical data than almost any other application in your organisation: every customer record, every deal history, every pipeline forecast, every support ticket. It is also an application most executives assume is being backed up automatically.

It isn't.

Salesforce's Shared Responsibility Model means the platform guarantees infrastructure availability — it does not guarantee your data. There is no "restore from yesterday" button built into standard Salesforce subscriptions. The platform does offer a paid Data Recovery Service for catastrophic loss events, but it takes weeks, costs USD 10,000 per instance, and is limited to a specific point in time.

Here are five scenarios where organisations lose Salesforce data permanently — and what a proper backup strategy prevents.


Scenario 1: A Developer Runs the Wrong APEX Script in Production

Development and administration work happens directly in production Salesforce environments more often than it should. An APEX script meant to update 50 records with a new field value is executed with a missing WHERE clause. 50,000 records are updated or overwritten.

Salesforce's Recycle Bin retains deleted records for 15 days. But this scenario does not involve deletion — it involves overwriting field values on records that still exist. The Recycle Bin cannot help. The records look intact. The damage is invisible until someone notices the corrupted data.

Without an independent backup with point-in-time recovery, the only option is to manually reconstruct the affected records from logs, emails, or other systems — if that information exists at all.

What backup prevents: A third-party Salesforce backup solution like Druva, Spanning, or Veeam for Salesforce takes daily or continuous snapshots of field-level data. A mass overwrite like this is reversible with a targeted restore to the pre-script state.


Scenario 2: A Sales Rep Deletes an Account Before Leaving the Company

Offboarding is a high-risk moment for data loss. A sales representative under notice — whether through resignation or termination — deletes their account records, associated opportunities, and contacts before their access is revoked. In some cases this is malicious. In others it is a misunderstanding about what they are entitled to take with them.

Salesforce's Recycle Bin retains these records for 15 days, but the clock may not start until the deletion is discovered — which could be weeks later when a deal falls through or a client relationship mysteriously goes cold.

What backup prevents: Independent backup retains deleted records beyond Salesforce's 15-day window. Combined with an audit trail showing which user performed the deletions, recovery is straightforward and the evidence is available if legal action is required.


Scenario 3: A Data Migration Overwrites the Wrong Fields

Data migration is one of the highest-risk operations in a Salesforce environment. A migration of new customer data from a CSV export maps the wrong column to the Account Owner field, replacing 12,000 account ownership records with corrupted values. The sales team's territory assignments are destroyed.

Again, no records are deleted — they are overwritten. The Recycle Bin is irrelevant. The Data Loader import log shows what was changed, but does not contain the original values. Without a backup taken before the migration, the original field values are gone.

What backup prevents: A pre-migration backup snapshot means that even if the migration goes wrong, the original data state can be restored within hours rather than rebuilt from spreadsheets and institutional memory.


Scenario 4: A Third-Party Integration Overwrites Records During an Update

Salesforce integrations — with marketing automation platforms, ERP systems, e-commerce platforms, or support tools — run automated synchronisations that can modify records in bulk without a human reviewing each change. When an integration update ships a bug, it can silently corrupt thousands of records before anyone notices.

A marketing automation sync maps the Salesforce Lead Source field to a value from the wrong API parameter. Every inbound lead for three weeks has an incorrect source attribution. The reporting is wrong, the pipeline analysis is wrong, and every decision made on that data during those three weeks is unreliable.

What backup prevents: Continuous or near-real-time backup allows you to identify exactly when the corruption began and restore affected fields to their pre-corruption state, while preserving genuinely new data that arrived after the corruption started.


Scenario 5: Salesforce Metadata Changes Break Workflows Silently

Salesforce is not just records — it is metadata: workflow rules, validation rules, process builder flows, approval processes, custom fields, and object configurations. A change to metadata (deleting a field, modifying a validation rule, changing a workflow trigger) can break processes that rely on that configuration without any error message at the point of change.

A validation rule is modified in a sandbox environment and incorrectly deployed to production. For six weeks, leads meeting specific criteria bypass a qualification step. The pipeline overstates qualified opportunities by a material amount. The source of the problem is a metadata change that most backup solutions do not capture.

What backup prevents: Enterprise Salesforce backup solutions back up both data and metadata, enabling administrators to compare configuration states over time and identify when and what changed.


Why Salesforce's Native Tools Are Not Enough

Native ToolWhat It DoesWhat It Doesn't Do
Recycle BinRetains deleted records for 15 daysDoes not help with overwritten records
Data Export ServiceWeekly export of all recordsNot granular — restoring one account requires filtering a massive CSV export
Data Recovery ServiceRestores data from a specific point after catastrophic lossCosts USD 10,000, takes weeks, not available for routine recovery
SandboxCopy of production for testingNot a backup — changes in production are not reflected

A third-party backup solution addresses all of these gaps: it captures daily or continuous snapshots, backs up both data and metadata, enables granular record-level restore, and maintains a recovery history that extends well beyond 15 days.


What to Look for in a Salesforce Backup Solution

When evaluating backup solutions for Salesforce, assess against these criteria:

  • Backup frequency: Daily minimum; hourly preferred for high-activity orgs
  • Metadata backup: Includes custom objects, fields, workflows, and process builder
  • Granular restore: Can restore a single record or a subset of records without overwriting unaffected data
  • Point-in-time recovery: Can restore to any point within the retention window, not just the last backup
  • Retention period: Minimum 90 days; 1 year preferred for compliance purposes
  • POPIA alignment: Data stored within South Africa or in a jurisdiction with adequate protection — confirm with your provider
  • Audit logging: Logs who performed restores and when, for compliance evidence

FAQ

Salesforce says my data is safe — isn't it?

Salesforce guarantees availability and security of the infrastructure. It does not guarantee your data against user error, integration bugs, or malicious internal actions. This is standard for SaaS platforms and is documented in Salesforce's terms of service.

We have a sandbox — does that count as a backup?

No. A sandbox is a copy of your production configuration for development and testing purposes. It is not updated in real time and does not constitute a recoverable backup of your production data.

Can we use the Salesforce Data Export Service as a backup?

The Data Export Service provides a weekly CSV export that can serve as a baseline, but it is not a practical recovery tool. Restoring a single corrupted record from a multi-gigabyte CSV export requires significant manual effort, and the export does not include metadata.

How much does third-party Salesforce backup cost?

Pricing varies by solution and org size. For most SMEs using Salesforce, purpose-built backup solutions are available from around USD 3–5 per user per month — a fraction of the cost of a single data recovery event.

Is this a POPIA compliance issue?

If your Salesforce org contains personal information about South African residents (which almost every CRM does), then data loss or corruption is a potential breach event under POPIA's Section 22. Maintaining appropriate safeguards — including backup — is a Condition 7 obligation.


The Question Is When, Not If

Data loss events in Salesforce are not rare. They are a predictable consequence of user activity, integration complexity, and the speed at which business data changes. The question is not whether one of these scenarios will happen to your organisation — it is whether you will be able to recover when it does.

Talk to our team about Salesforce backup as part of a broader SaaS data protection strategy.

SalesforceSaaS BackupCRMData LossDruva

More in SaaS Protection

SaaS Protection

What Microsoft 365 Doesn't Back Up — And What You Stand to Lose

Microsoft 365 is not a backup solution. Here's exactly what falls through the gaps — accidental deletion, ransomware, admin errors, and licence removal — and what South African organisations need to do about it.

SaaS Protection

How to Back Up Microsoft 365 for Your Business

Microsoft 365 doesn't back up your data automatically. Here's a plain-English guide to your options — from native retention policies to third-party backup — and which approach actually works.

SaaS Protection

How to Back Up Salesforce Data: A Business Guide

Salesforce does not back up your data the way most businesses assume. Here's what Salesforce retains, the common data loss scenarios it cannot recover from, and how to protect your CRM properly.

Monty

Montana Data Assistant

Hi, I'm Monty, your Montana Data Company assistant. How can I help you today?