360 DataCraft360 DataCraft

Salesforce Data Restore That Fixes Exactly What Broke

Not a full-org rollback. Restore the right records, fields, and objects - in hours, not weeks.

Salesforce restore interface showing granular restore filters, dry run preview and conflict resolution modes

Salesforce Restore statistics

  • HoursAverage recovery time from incident
  • 6+Restore filter types available
  • 4Conflict resolution modes
  • 0Full-org rollbacks required

Salesforce Granular Restore - Filter Before You Commit

Scope it down before anything touches your live org.

  • By Date and Time

    Set an exact date range or time window. Undo what changed in that window.

  • By Object or Record ID

    Select a single object type or one specific record. Surgical recovery, no collateral changes.

  • By Field

    Choose which fields to restore. The rest of the record stays exactly as it is.

  • By Owner or User

    Filter by who made the change. Undo a batch job, a user error, or an automation - by the person who ran it.

By Date and Time
Restore filter by date and time: choose an exact date range or time window to undo what changed

Set an exact date range or time window. Undo what changed in that window.

By Object or Record ID
Restore filter by object or record ID: a single object type or one specific record selected for recovery

Select a single object type or one specific record. Surgical recovery, no collateral changes.

By Field
Restore filter by field: only the chosen fields are restored while the rest of the record stays unchanged

Choose which fields to restore. The rest of the record stays exactly as it is.

By Owner or User
Restore filter by owner or user: records changed by one person, batch job or automation are selected

Filter by who made the change. Undo a batch job, a user error, or an automation - by the person who ran it.

What You Configure in Every Salesforce Data Restore

Precise inputs before a single record is touched.

  • 01

    Restore Scope

    Full object or filtered - by date, ID, owner, or deleted-only records.

  • 02

    Salesforce Field Level Restore

    Pick which fields to recover. One field across thousands of records - nothing else changes.

  • 03

    Salesforce SOQL Restore Filter

    Write a SOQL query to define which records qualify. Match count shown before you commit.

  • 04

    Conflict Resolution Mode

    Choose how restored data lands: override, skip, append, or merge.

What You Configure in Every Salesforce Data Restore
Restore Scope
Full objectFilteredDateIDOwnerDeleted-only records
Salesforce Field Level Restore
One fieldThousands of records
Salesforce SOQL Restore Filter
SOQL queryMatch count
Conflict Resolution Mode
OverrideSkipAppendMerge

Your Recovery Should Take Hours. Not an Escalation Ticket.

See the Full Process Live

Salesforce Data Restore Features Built for Precision

Every filter available. Every recovery auditable.

Dry Run Preview

See exactly what will be restored - counts, objects, conflict flags - before anything touches your live org.

Restore Deleted Salesforce Records

Recover records deleted post-install - even after the recycle bin clears. No time limit.

Selective, Bulk, & Field-Level Restore

Restore one field or thousands at once. Individual or group recovery - nothing outside your defined scope changes.

SOQL-Scoped Recovery

Use any valid SOQL query as a restore filter. Only matching records are restored.

Parent-Child Restore

Restore a parent and all child records come back with relationships intact - no manual re-linking.

Restore Audit Log

Logs operator, timestamp, records affected, and outcome. Every restore is fully traceable.

Export Without Restoring

Pull backup data as CSV from the dashboard without writing back to Salesforce.

Conflict Resolution

Override, skip, append, or merge - choose how restored data lands against existing records.

How Salesforce Data Restore Works

From incident to resolved - without a support ticket.

1. Set Your Restore Filters

Date, time, object, record ID, field, owner, deleted-only, or SOQL - combine filters to narrow precisely.

2. Run a Dry Run

Preview records and fields affected. Review counts and conflict flags before committing.

3. Set Conflict Resolution

Choose how existing records are handled: override, skip, append, or merge.

Conflict Resolution Mode

OverrideSkipAppendMerge

override (replace existing with backup version)

Restore Deleted Salesforce Records - No Time Limit

The recycle bin empties after 15 days. Your backup doesn't.

Versioned from Day One

Every deletion is captured and versioned from the moment of install.

No Recycle Bin Dependency

Recover records deleted days, months, or years ago - no time limit.

Relationships Restored Too

Parent-child linkages come back intact, automatically.

Full Field History

Every field value at deletion is retained. Recover the exact state, not a partial record.

Every Restore is Secure- Controlled, Audited, and Compliant

Role-based access, legal hold enforcement, and regulatory compliance are enforced before a single record is touched.

Role-Based Permissions

Who can initiate, approve, or execute a restore - set by role, not by request.

Approval Workflows

Second sign-off required before any restore commits. Enforced on sensitive objects and bulk operations.

Object-Level Access Control

Permissions apply per object. Contact access doesn't carry over to Opportunities or records.

Legal Hold Enforcement

Records under an active hold can't be modified or purged - even through a restore.

Retention & GDPR Compliance

Out-of-window records flagged before commit. Purged personal data stays purged - erasure flags persist across backup versions.

Compliance Frameworks

SOX, HIPAA, and FINRA/SEC 17a-4 - full audit trail on every restore, data stays in your AWS throughout.

Stop Waiting on Vendors. Restore It Yourself - in Hours.

Most orgs complete a targeted Salesforce data restore within hours of an incident, no consultant, no waiting on vendor support.

Book a Demo

FAQs

  • What is Salesforce granular restore?

    Granular restore means recovering only the specific records, fields, or objects that need fixing, without touching the rest of your org. You filter by date, time, object, record ID, field, owner, or SOQL before anything is written back.

  • Can I restore deleted Salesforce records after the recycle bin is cleared?

    Yes. 360 DataCraft versions every deletion from the moment of install. Even after the recycle bin empties, deleted records remain recoverable from your AWS with no platform-imposed time limit.

  • What is Salesforce field level restore?

    Field-level restore lets you recover specific fields on a record rather than replacing the full record. If a mass update overwrote email addresses or custom fields, you restore just those fields - leaving everything else unchanged.

  • What is a SOQL restore filter?

    A SOQL restore filter lets you write a custom Salesforce query to define exactly which records get restored. Useful for complex scenarios, recovering records tied to a specific account, campaign, stage, or custom field value.

  • What is dry run preview?

    Before any restore runs, 360 DataCraft shows you exactly which records and fields will be affected - counts, objects, and any conflict flags. Nothing touches your live org until you confirm.

  • What conflict resolution options are available?

    Four modes: override (replace existing with backup version), skip (leave existing record untouched), append (create as a new record), or merge (combine field values). You set the mode before the restore runs.

  • Does restoring a parent record also restore its child records?

    Yes. Restoring a parent object brings back all child records with correct relationship linkages intact - no manual re-linking required.