Archive files.Retrieve one PDF.
Your Salesforce files stay in your own S3 bucket and come back as one audit-ready PDF, live and archived files together.
StorageYour S3 bucketPrice$499 a month, flatStatusBuilt and tested in a developer org
Merged for an inspection request. Names and files are made up.
- Exh. 1Complaint_
Intake_ Form.pdf - Exh. 2Investigation_
Notes.pdf - Exh. 3Corrective_
Action_ Plan_ v3.pdf - Exh. 4Followup_
Photos.pdf
Photo: Samuel Zeller, CC0, via Wikimedia CommonsWhat FilePreserve is
FilePreserve is a Salesforce managed package. It archives old file attachments to an AWS S3 bucket you own to cut Salesforce storage costs, then merges files from any related list on the records you pick into one audit-ready PDF. Archived files come back automatically, so nobody restores them by hand first.
- Product
- Salesforce managed package for file archiving and audit-ready export
- Where files go
- An AWS S3 bucket you create and own, connected through a Salesforce Named Credential
- What it archives
- Files attached to matching records. It never changes or deletes the record's own field data.
- Retention
- A retention period per archive job. Legal hold overrides every disposal setting until you lift it.
- Disposal
- Preserve forever, ask before deleting, or delete automatically after a notice period
- Price
- $499 per month, flat per Salesforce org, no per-seat fees
- Status
- Built and tested end to end in a Salesforce developer org. Not on AppExchange yet.
- Certification
- Not SOC 2, HIPAA or otherwise certified. Your files stay under your own AWS account controls.
Archive on a schedule. Retrieve on demand.
Your Salesforce org
Records and live files
Your S3 bucket
Archived files, checksum verified
One audit-ready PDF
Live and archived files together
Set up an archive job
Pick an object, build any AND/OR filter the way you would for a list view, and set a daily, weekly or custom schedule. Old files move to low-cost storage on their own.
Merge across the record
Select as many records as you need. One click merges every file tied to them, from any related list, into a single PDF.
Pull back what you archived
Archived files are flagged and restored automatically the moment you select them for a merge.
A legal hold always wins.
Set a retention period per job. A hold overrides every disposal setting until someone lifts it, and every deletion re-checks hold status and a global stop switch first.
- Before any deletion runs
- Check hold status
- Check the global stop switch
- Check retention has ended
One audit-ready PDF
Merge every file tied to the records you pick, not only their own attachments, across any related list.
Your own S3 bucket
Files live in an AWS S3 bucket in your account, reached through a Salesforce Named Credential. They are never stored in FilePreserve's infrastructure.
Three disposal modes
Preserve forever, ask before deleting, or delete automatically after a notice period. Chosen per job.
A separate archive tool can break the retrieval you need most
Cold storage is fine until an auditor asks for a complete record. Here is the same audit request, handled two ways.
| Moment | When the archive is a separate tool | With FilePreserve |
|---|---|---|
| Where the file goes | The other tool's own storage | Your own S3 bucket |
| Can the merge tool see it | Only if the two tools are connected | Yes. Archiving does not change how you retrieve. |
| Getting it back | Usually a login to the other tool's console to restore files | Detected when you select it, then pulled back in the same flow |
| During the audit | Merge again after restoring, under deadline | One click, one PDF |
Built for teams that get audited
Device and pharma quality teams
Complaint intake, investigation notes and corrective-action (CAPA) files sit across a case's related lists. For an FDA inspection, pick the records you need and merge them into one packet, whether the files are live or already archived.
Health plan audit teams
Pick the supporting documents a RADV request calls for, from any related list, with no manual restore first.
On May 21, 2025, CMS announced it will audit all eligible Medicare Advantage contracts for each payment year in newly initiated audits. Source: CMS press release, accessed Oct 14, 2026
Where things stand
On the record
- Built and tested end to end in a Salesforce developer org
Archiving, retention policies and legal hold work in testing.
- Related-record merge with automatic restore
Merging files across related lists, including files already archived, works in testing.
Not on the record
- Listed on AppExchange
We are preparing the listing. Join the waitlist and we will set you up directly before it is public.
- SOC 2, HIPAA or other certification
FilePreserve does not claim any. Your files sit in your own AWS account, so their compliance posture follows that account's controls, not ours.
Questions before you join
Does FilePreserve archive or delete the record itself?
No. It archives and disposes of files attached to matching records. It never touches the record's own field data.
Where are archived files stored?
In an AWS S3 bucket you create and control in your own AWS account, never in FilePreserve's infrastructure.
What happens to a file under legal hold?
It is never disposed of, whatever the disposal mode or retention period. The hold wins until someone lifts it.
Is FilePreserve on AppExchange?
Not yet. It is built and tested end to end in a Salesforce developer org, and we are preparing the listing. Join the waitlist and we will set you up directly.
Is FilePreserve SOC 2 or HIPAA certified?
No, and it does not claim to be. Your files sit in your own AWS account, so their compliance posture follows that account's controls, not ours.
Get FilePreserve before the listing goes public.
Email goes straight to the person who builds FilePreserve. We aim to reply within 2 business days.