Element |
Backup supported |
Restore supported |
Comment |
Standard objects |
✅ |
✅ |
Full field-level backup and restore |
Custom objects |
✅ |
✅ |
Includes custom fields and record types |
Related lists |
✅ |
✅ |
Re-established on restore if referenced records exist |
Lookup fields |
✅ |
✅ |
Relinked automatically on restore |
Master-detail relationships |
✅ |
✅ |
Cascade behavior respected |
Archived objects / big objects |
❌ |
❌ |
API Limitation |
Attachments |
✅ |
✅ |
Restored with parent record only; option to download |
Files |
✅ |
✅ |
Restored using Bulk API |
Campaigns |
✅ |
✅ |
Hierarchy and related records reestablished |
Campaign members |
✅ |
✅ |
Re-linked, not duplicated |
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 |
Based on Recycle Bin availability |
Metadata configuration |
Custom fields |
✅ |
✅ |
Field definitions included |
Page layouts |
✅ |
✅ |
Restore requires referenced fields, actions, and objects to be present |
Lightning pages (FlexiPages) |
✅ |
✅ |
Includes page layout, visibility rules, and embedded components; dependencies must exist in target org |
Validation rules |
✅ |
✅ |
|
Record types |
✅ |
✅ |
Restored with object metadata |
Email templates (Public folders) |
✅ |
✅ |
|
Email templates (Private folders) |
❌ |
❌ |
API limitation |
Reports & dashboards (Public folders) |
✅ |
✅ |
|
Reports & dashboards (Private folders) |
❌ |
❌ |
API limitation |
Assignment rules |
✅ |
✅ |
|
Approval processes |
✅ |
Partial |
API limitation on history |
Workflow rules |
✅ |
✅ |
|
Process builder |
✅ |
✅ |
Stored as Flow type via Metadata API |
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) |
✅ |
✅ |
Supported, including Home, Record, and App Pages, etc. |
Custom labels and translations |
✅ |
✅ |
Multilingual metadata supported |
Apex classes |
✅ |
✅ |
Stored and deployed via standard tools |
Apex triggers |
✅ |
Partial |
Fully backed up and restorable |
Duplicate rules & matching rules |
✅ |
✅ |
Ensure related rules are restored together |
Custom metadata types |
✅ |
✅ |
Backed up and restored via Metadata API |
Custom settings |
✅ |
✅ |
Supported using Metadata API |
Named credentials / remote site settings |
✅ |
✅ |
Supports integration configurations |
Certificate and key management |
Partial |
Partial |
API limitation |
Picklist value sets (Global & local) |
✅ |
✅ |
Backed up as part of field and object metadata |
Lightning web components (LWC) & Aura components |
✅ |
✅ |
Supported if included in metadata deployment |
Notification builder (Custom notifications) |
✅ |
✅ |
Partial support depending on org features and API exposure |
Document folders (Classic) |
Partial |
Partial |
Shared folders only |
Email alerts / Notification templates |
✅ |
✅ |
Included in Workflow/Process metadata |
Flow & flow orchestration coverage |
Autolaunched flows |
✅ |
✅ |
|
Screen flows |
✅ |
✅ |
|
All flow versions |
✅ |
Partial |
Restore defaults to latest version |
Flow definitions |
✅ |
✅ |
Captures active version ID |
Flow settings |
✅ |
✅ |
Includes org-wide settings |
Flow activation (Active/Inactive) |
✅ |
✅ |
Flows retain their active or inactive status based on the snapshot state |
Flow access via profiles/Permissions |
✅ |
✅ |
Restore with Profiles and Permission Sets |
Flow orchestration definitions |
✅ |
✅ |
Supported via Metadata API (v53+) |
Flow orchestration templates |
✅ |
✅ |
Flow references and orchestration structure |
Flow orchestration runtime records |
✅ |
❌ |
API limitation |
Identity & access |
User records |
✅ |
✅ |
Full user metadata including role, profile, and status |
Passwords & tokens |
❌ |
❌ |
API limitation |
Active/Inactive status |
✅ |
✅ |
IsActive flag is included |
User license assignment |
✅ |
✅ |
License must exist in target org |
Profiles |
✅ |
✅ |
Complete profile metadata |
Permission sets |
✅ |
✅ |
Supports object/field permissions and access controls |
Permission set groups |
✅ |
✅ |
Includes group membership and muting sets |
Permission set assignment |
✅ |
✅ |
Restorable as long as the user exists in the destination org. |
Roles |
✅ |
✅ |
Included in org structure |
Login history |
✅ |
❌ |
Read-only object; not restorable |
Audit trail |
✅ |
❌ |
Read-only metadata; not restorable |
Consent management objects |
✅ |
✅ |
Includes Individual, ContactPointConsent, and related objects |
Delegated administration settings |
❌ |
❌ |
API limitation |
Field-Level Security (FLS) |
✅ |
✅ |
Included in profiles and permission sets |
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 |
✅ |
✅ |
Unlimited Depth, but only goes down and across in the hierarchy |
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) |
❌ |
❌ |
Metadata API v60+ will support these settings (e.g., case classification, wrap-up) |
Agentforce agent metadata (GenAiPlanner*) (v60–63) |
❌ |
❌ |
Includes agents, topics, and actions with v60+ Metadata API |
GenAiPlannerBundle (v64+) |
❌ |
❌ |
Bundled agent planner metadata supported in Metadata API v64+ |
Agentforce tests (AiEvaluationDefinition) |
❌ |
❌ |
Will be supported with API updates; useful for evaluating agent behavior |
Einstein analytics (CRM Analytics) metadata |
❌ |
❌ |
Dashboards and datasets (Wave assets) will be supported with later API versions |