What happens to your records after you restore

The record (and if applicable all related records) will be restored back to Salesforce. All records will receive new IDs when they are restored.

If the record still exists in Salesforce and has the same ID, we will check the modification time:

  • If it has a different modification time, then we will overwrite it.
  • If it has the same modification time, then we will skip it.


Records with mandatory links

A child record with a mandatory link to a deleted parent record cannot be restored - the restore job will failed. To restore this child record, you must first restore the parent record, and then restore the child record.

If we encounter a loop, in which two records are both child and parent to one another and have mandatory links, we may not be able to handle them properly. In this case, some of the items may not be restored and the job will be marked as failed. 


Fields

Custom picklist status fields are backed up and restored, but Standard picklist status fields cannot be restored.

To recover these statuses, we recommend opening the backed up records using the Keepit previewer and then manually entering the statuses in Salesforce. 


Custom records types and custom page layouts

If a record created via a custom record type is deleted from Salesforce and then restored from Keepit, it will be restored as the master (default) record type. This means that field values that do not belong to the master record type will not be restored and that the record will be restored with default page layout settings.

Additionally, the set of users who have access to the restored record may change as only those who have access to the master record type will see the record.

To recover a record with a custom record type, copy the fields from the backed up record in Keepit and create a new record via a custom record type in Salesforce with these field values.


What happens to files and attachments that are restored with records

Files and attachments of each record as well as of all related records will be restored.

Restored files will retain the same owners, but the creator will become the admin.

All files will be restored to the Files tab of the file's owner.

Only the latest version of a file is backed up and restored.

All of a file's permissions will be restored.

Restored files will receive a new modification time - the time of restore.

In case the restored file still exists in Salesforce:

  • If the restored file has a different modification time and differs from the latest version in Salesforce, then we will create a new version of the file.
  • If the restored file has a different modification time, then we will overwrite the latest version in Salesforce.
  • If the restored file has the same modification time, then we will skip it.

If you want to recover a file or attachment, you have two options:

  • Download the file and then upload it back to Salesforce
  • If it is attached to a record, you can restore the record, which will automatically bring back the file/attachment