Delete Tracking

Delete Tracking gives users the ability to track records that have been deleted through the Salesforce UI, ETL, etc. This means that your GRAX dataset stays up-to-date as users, or automation, remove records from your Salesforce org in between backups.

What is it?

Delete Tracking is an automated GRAX process that routinely monitors all backed-up objects for records deleted directly in Salesforce.

How do I enable it?

Delete Tracking is enabled by default for all customers to run once per hour.

How does it work?

Through this Salesforce API, Delete Tracking retrieves records deleted directly in Salesforce since the last scan, and GRAX marks any matches as Deleted.

To ensure record status accuracy, GRAX also performs a trailing scan, that goes beyond the last scan window, to verify whether each record is still active in Salesforce. Records found inactive are flagged as Deleted at the time of detection.

The trailing scan was introduced on August 26, 2025, which may result in a noticeable spike in deleted records around that date. An indicator on the Delete Tracking graph and a tooltip at the top of the page provide additional details.

Anomaly Detection

Anomaly Detection is currently a pilot feature within GRAX Insights. You’ll be notified as soon as it becomes available in your environment.

When GRAX detects an unusually high number of deletes—calculated using a threshold above the median absolute deviation (MAD) - it will send you a notification for review.

Frequently Asked Questions

Can I adjust the frequency at which Delete Tracking runs?

Yes! The Delete Tracking interval can be adjusted by navigating to Settings > General Settings > Delete Tracking Interval.

Last updated

Was this helpful?