Archived Email Message object
When the Email Scrubber Archive Records batch process runs, qualifying EmailMessage records are moved into the Archive Email Message object. These archived records retain the original EmailMessage fields and can be surfaced either by adding the archive object to the Case page layout or by using the Email Scrubber LWC, which displays both live and archived emails in a unified view.

Object Name
EmailScrubber__Redundant_EmailMessage_History__c
Email Message to Archived Email Mapping
Email Scrubber ships with all standard EmailMessage fields pre‑mapped to their corresponding fields on the Archive Email Message object. This mapping is fully configurable. You can add custom fields or adjust existing mappings by creating entries in the Redundant EmailMessage History Field Map Custom Metadata Type (CMDT).

How field mapping works
Email Scrubber uses the Redundant EmailMessage History Field Map CMDT to determine which fields from the live EmailMessage record should be copied into the archive object during processing.
Out of the box, the package includes mappings for:
-
All standard EmailMessage fields
-
Commonly used metadata fields
-
Required internal processing fields
-
This ensures the archive object is immediately usable without configuration.
Customizing the mapping
Admins can extend or modify the mapping by adding new CMDT rows. Each row defines:
-
Source Field API Name (on EmailMessage)
-
Target Field API Name (on the archive object)
-
Data type alignment (must match or be compatible)
-
Active flag (to enable/disable the mapping)
This allows you to:
-
Add custom EmailMessage fields to the archive
-
Exclude fields you don’t want copied
-
Map fields to differently named archive fields
-
Support org‑specific compliance or retention requirements
Which:
-
Keeps the archive object lightweight but complete
-
Ensures custom org‑specific email metadata is preserved
-
Allows you to evolve the archive schema without code changes
-
Maintains a predictable, auditable mapping layer
Additional Archive Email Message Object Fields
In addition to the fields populated through the CMDT‑driven field mapping, the Archived Email Message object also includes a set of Email Scrubber–specific fields. These fields store processing metadata, archive context, and diagnostic information used by the Scrubber engine to ensure accurate retention, traceability, and compliance.
Net Savings
The net data storage (in bytes) saved by archiving this record. This value is the difference between the original message size and the cost to store the archived email message record.
Net Savings (GB)
The Net Savings calculation above, but expressed in GB instead of bytes.
Original Created By Id
The Created By Id from the original Email Message records.
Original Created Date
The Created Date from the original Email Message record.
Original Message Size
The data storage cost (in bytes) from the original Email Message record.
Original Message Size (GB)
The Original Message Size value above, but expressed in GB instead of bytes.
Archived Email Message View Options
You have two supported presentation options:
Case Page Layout (Related List)
Add the Archive Email Message related list to the Case layout. This gives users a native Salesforce view of archived emails, similar to the standard EmailMessage related list.
Email Scrubber LWC (Recommended)
Add the Email Scrubber LWC to the Case layout. This gives the users a single, modern UI for all email history without requiring users to jump between related lists.
-
Live EmailMessage records
-
Archived EmailMessage records
-
Unified view
-
Optional filters (headers, attachments, spam, archive status, email legitimacy)
-
Expand/collapse threading
-
Consistent formatting across Experience Cloud and internal Lightning
-
Faster scanning and filtering
-
Cleaner user experience
