Shrink the org. Keep every record.

bluefactory moves closed, cold records (files included) out of Salesforce into storage you own. Every record is captured and verified before it's deleted, stays queryable for as long as you keep it, and restores when it's needed live again.

app.bluefactory.io/archives/run
A backup run's detail: objects captured, record counts, changes and sizes
Policy
Per object
Closed older than two years, a record type, any WHERE condition
Order
Capture first
Verified against the org before a single record is deleted
Files
Included
Attachments and documents leave with the records they belong to
Storage
Managed or yours
bluefactory-managed by default, or your own S3 or Azure bucket
What a policy moves

Retention, not deletion

01

Policies on a schedule

Define what counts as cold (closed older than two years, a record type, any per-object WHERE condition) and recurring runs move matching records out on the cadence you set.

  • Any WHERE condition
  • Recurring runs
  • Or on demand
02

Scope the whole shape

Start from a root object and attach its related children, each with its own filter, in the same visual scope builder restores use. A case moves out with its emails and attachments still attached to it.

  • Root plus children
  • Filter per object
  • Files move too
03

A pre-flight before any delete

Before a run launches, a pre-flight shows live counts of exactly what will match, per object, and the relationship impacts of removing them. Objects that have never been captured raise a warning first.

  • Live per-object counts
  • Relationship impacts
  • Deletion is opt-in
04

Still yours after it moves

Archived data stays a live copy you can work with: query it with SQL, download the files, and restore records into the org with relationships rebuilt when they are needed live again.

  • Query it with SQL
  • Files one click away
  • Restore on demand
One run, three phases

Delete is the last step, never the first

It leaves the org by being copied first

Records that match your policy, and the files attached to them, are written to your storage in the same snapshot format backups use. Start from a root object and attach its related children, each with its own filter, so a case moves out with its emails and attachments still attached to it.

archive_capture

Policy: closed, older than 2 years

Case120,400
EmailMessage380,900
Attachment44,120

Written to your storage before anything is touched in Salesforce.

Frequently asked questions

What separates an archive from a delete, where the data lives, and how you get it back.

Want a demo? Book a demo

How is archiving different from backup?

A backup copies your data and leaves every record where it is, so you can recover the org later. An archive is about the records leaving: the run captures them to your storage, verifies the capture, and only then deletes them from Salesforce, so your org's footprint drops while the data stays queryable and restorable for as long as you keep it.

Can I get archived records back into Salesforce?

Yes. A restore brings archived records back into the org with relationships rebuilt, and like every bluefactory restore, you read a preview of each write before it happens.

Where does archived data live?

In your own Amazon S3 or Azure Blob bucket (your account, your region, your keys) or in bluefactory-managed storage if you'd rather not run one. Encrypted at rest either way, kept for as long as you choose.

How do I search archived data?

With SQL. Any archive is queryable from the console (joins, aggregates, CSV export), so retrieving a record you moved out takes a SELECT.

What stops an archive from deleting something that wasn't safely captured?

The order of operations. Delete runs last, only against records whose capture was verified. And before a run launches at all, a pre-flight shows live per-object counts and relationship impacts, and flags any object that has never been captured.

Do files get archived too?

Yes. ContentVersion, Attachments, and Documents move out with the records they belong to, and remain downloadable from the archive.

Stop paying for data nobody opens

Define what counts as cold, then watch the first run capture it, verify it, and move it out, with a receipt for every record.

app.bluefactory.io/archives
An archive run's detail: objects captured, record counts, and sizes