Salesforce workload

Salesforce backup coverage

Keepit’s backup platform is designed to provide comprehensive coverage across your Salesforce data and metadata. This includes support for standard and custom objects, files, attachments, and key metadata configurations — where supported by Salesforce APIs.

Salesforce cloud coverage

  • Sales Cloud
  • Service Cloud
  • Field Service
  • Platform
  • Communication Cloud
  • Consumer Goods Cloud
  • CPQ Managed Package
  • Financial Services Cloud
  • Health Cloud
  • Loyalty Cloud
  • Manufacturing Cloud
  • Net Zero Cloud
  • Public Sector Solutions Cloud

Object data coverage

Standard and custom objects

All records and fields from standard (e.g., Accounts, Contacts, Cases, etc.) and custom objects are backed up, along with associated metadata such as validation rules, record types, and field definitions, where accessible.

Note: Backup coverage is based on what Salesforce makes accessible through its supported APIs (REST, Bulk, SOAP, and Metadata). Any object, field, configuration, or asset not exposed through these APIs, such as private folder items, certain event logs, or system-managed metadata, cannot be backed up.

Element Backup supported Restore supported Comment
Standard objects Full field-level backup and restore
Custom objects
Related lists
Lookup fields
Master-detail relationships
Archived objects / big objects API limitation
Attachments Restored with parent record only; option to download
Files
Campaigns
Campaign members
Tasks & events  
Territory management Partial Partial API limitation
Field history tables Download API limitation; Logs older than 6 months automatically deleted
Deleted records (recycle bin) Coming Soon Coming Soon Future iteration
Metadata configuration
Custom fields
Page layouts Restore requires referenced fields, actions, and objects to be present
Lightning pages (FlexiPages)
Validation rules  
Record types
 
Email templates (Private folders) API limitation
Reports & dashboards (Public folders)  
Reports & dashboards (Private folders) API limitation
Assignment rules  
Approval processes Partial Future iteration
Workflow rules  
Process builder
Sharing rules Sharing recalculated post-restore
Sharing rules / Record-Level Sharing Only rule definitions are restored; share records are recalculated by Salesforce
Lightning app builder configs (FlexiPage)
Custom labels and translations
Apex classes
Apex triggers Partial Future iteration
Duplicate rules & matching rules
Custom metadata types
Custom settings
Named credentials / remote site settings
Certificate and key management Partial Partial API limitation
Picklist value sets (Global & local)
Lightning web components (LWC) & Aura components
Notification builder (Custom notifications)
Document folders (Classic) Partial Partial Shared folders only
Email alerts / Notification templates
Flow & flow orchestration coverage
Autolaunched flows  
Screen flows  
All flow versions Partial Restore defaults to latest version
Flow definitions
Flow settings
Flow activation (Active/Inactive)
Flow access via profiles/Permissions
Flow orchestration definitions
Flow orchestration templates
Flow orchestration runtime records API limitation
Identity & access
User records
Passwords & tokens API limitation
Active/Inactive status
User license assignment
Profiles
Permission sets
Permission set groups
Permission set assignment
Roles
Login history Read-only object; not restorable
Audit trail Read-only metadata; not restorable
Consent management objects
Delegated administration settings API limitation
Field-Level Security (FLS)
Session settings / Auth configs API limitation
Installed packages
Data from package-created objects Conditional Conditional Backup/restore if API-accessible and package installed
Custom fields, layouts, rules Conditional Conditional Backup/restore if API-accessible and package installed
Package reinstall Must be manually reinstalled from AppExchange or partner
Hidden or protected components Cannot be accessed or restored if protected by package
Restore behavior
Parent-child restore sequencing
Related restore options  
Cross-object dependencies Junction restores require both linked records
Sandbox seeding support Partial Available Today - Enhanced experience coming soon
Limitation area
Private folders (reports, dashboards, templates) API limitation
Certain EventLogFiles API limitation
Formula fields with dependent picklists Conditional Dependent picklist values must exist for restore to succeed
Orgs using shield platform encryption Conditional Restore requires active Shield encryption keys
Sandbox refresh mapping Org ID changes after refresh may require manual remapping
Einstein / Agentforce (GenAI) Support
Einstein settings (EinsteinAgentSettings) Future iteration
Agentforce agent metadata (GenAiPlanner*) (v60–63) Future iteration
GenAiPlannerBundle (v64+) Future iteration
Agentforce tests (AiEvaluationDefinition) Future iteration
Einstein analytics (CRM Analytics) metadata Future iteration

Salesforce backup coverage

Files and Attachments

  • Files
    Modern file storage is fully supported. Files are backed up and restored using the bulk API, allowing for efficient processing across large volumes of data.
  • Attachments
    Legacy file format that is supported by Keepit. Attachments are backed up and restored only when part of a related record. They cannot be restored individually but can be downloaded or shared.

Metadata

Keepit backs up metadata using the Salesforce Metadata API, which includes key configurations such as custom fields, record types, page layouts, validation rules, list views, flow and more.

This enables you to recover not just record data, but also the structure and business logic behind your Salesforce Org.

View Salesforce’s official metadata coverage report: Salesforce Metadata Coverage

Metadata Limitations

While Keepit strives for comprehensive coverage, some limitations stem from how Salesforce exposes metadata via its APIs. These are typically rare and tied to platform-level constraints.

  • API-Limited Objects 
    Some standard or managed objects are not exposed via the Metadata API due to Salesforce-imposed restrictions. Access may vary by org configuration and API version.
  • Non-Queryable or Unsupported Components 
    Some metadata types or objects, (e.g., User-specific list vies, private folders, event logs, etc.) are not queryable or supported through any Salesforce API.

See Salesforce’s list unsupported metadata types: Unsupported Metadata Types – Salesforce Metadata API