Outbound Wiki

Retention trigger rules

Defining the events that start, extend, or end a retention period, such as the last interaction or a change in prospect status.

Deletion should begin with a recorded event. A later touch changes the retention clock only when you can show it was a genuine refresh. For B2B prospect data processed on legitimate interests, the retention window depends on how long that legitimate interest genuinely continues.1 Record the trigger before calculating the deletion date so the decision can be checked later.

The trigger map

Use this map to identify the event, check whether it still counts, and choose the storage action. Move to the next stage only when the current event and its date are clear.

Stage What you are trying to learn Example question
Choose the trigger Which event starts the retention clock? What event applies to this type of prospect data?
Check activity Whether a recent interaction or active contact exists When was the last meaningful interaction?
Validate a reset Whether a refresh meets your rule for extending retention Were the contact details and role verified?
Check the request Whether the person has asked for an opt-out or deletion Has the person asked us to stop using the data?
Apply the rule Whether the record has reached the deletion point Does the trigger date now meet the retention rule?
Verify the action Whether the system completed the intended action Where does the record sit after deletion?

Choose the event that starts the clock

Start with the data context and name the event that starts the retention period. One calendar rule misses the difference between an active contact, a closed matter, and data that has been superseded.

Depending on the data type and context, a retention period can follow the last entry, financial year, case or project closure, or the date the data is superseded.2 Set the start point to a specific event that your team can retrieve later.3

For marketing contacts, the last interaction can trigger the retention period.4 Write the rule as an objective calculation. For example, B2B prospects could be deleted three years after the last active contact.56 Use that example as the rule's format, then set the actual period through your own documented policy.

Validate a reset before extending retention

Activity can extend a record's life, but it should reset the clock only when it is a genuine refresh. A record that was merely opened, copied, or touched by an automated process does not qualify on that basis alone.

A refresh can reset the retention clock when you verify that the contact details remain current and the person remains in the same role, treat the refresh as a new data-collection event, and document it.7 Store the verification date, what you checked, and the rule that allows the reset. If those details are missing, keep the original trigger date for the review.

Use inactivity as a review queue. A dynamic list can check for inactivity.8 A documented workflow identifies prospects that have been in the system for more than a year without an email through two lists.9 The queue tells you which records to inspect. It does not decide deletion until you apply the retention rule and check for a valid reset.

Separate requests from retention events

A request can change the action before the retention period expires. Capture the request type and route it separately from the ordinary inactivity review. An opt-out, a deletion request, and a restriction on data circulation can lead to different outcomes.

Companies are expected to explain what they collect, provide an opt-out mechanism, and honor opt-out requests.10 In Account Engagement, prospect records have an "Opted Out" field, while Salesforce uses "Email Opt Out" on Lead and Contact records.1112 The Account Engagement field is intended for prospects to control through an unsubscribe link or an email preference center.13

Keep the field meaning visible in your trigger rule. After the fields were decoupled, setting "Opted Out" to true no longer changes "Do Not Email".14 A field change can signal a communication preference without proving that the underlying prospect record has reached its deletion point.

Centralized requests need their own handling path. California residents can submit centralized deletion requests across the registered data broker market as of January 1, 2026.15 DROP leaves data in internal systems while restricting whether personal data can continue to be sold, shared, enriched, or resold.16 Record which outcome the request requires, then apply it to the systems and processes in scope.

Run and verify the deletion action

Once the trigger, date, and request status are clear, execute the action against the correct record and inspect what the system did. A completed workflow should leave a trace of the trigger, the rule applied, the action taken, and the resulting system state.

Check whether the platform's delete action is permanent or moves the record into a holding area. In Account Engagement, prospects can be placed in the recycle bin, where the information remains and can be retrieved, and the bin cannot be emptied.17181920 Treat that state as different from final deletion in your workflow and documentation.

If the record is still present after the action, identify whether it is retained for recovery, still active in another list, or covered by a separate request restriction. Do not close the review until the observed state matches the action your rule requires.

What not to do

These mistakes can make a trigger look complete while the underlying record still needs a decision.

  • Do not let an inactivity list erase the original trigger date. Use the list to find candidates, then confirm the event, any documented refresh, and the rule that applies.
  • Do not treat a recycle bin as final deletion. Its contents can remain available for retrieval and the bin may have no empty action.181920
  • Do not treat every request as an internal deletion instruction. A restriction can govern sale, sharing, enrichment, or resale while the data remains in internal systems.16

Sources

  1. 1
    “The retention window for that basis is tied to how long the legitimate interest genuinely subsists.”
  2. 2
    “The retention period is defined as the specified time following the last entry, financial year, case or project closure or the date the data is superseded, depending on the type of data and or its context.”
  3. 3
    “The retention period starts from a specific event, not from a fixed date:”
  4. 4
    “Last interaction: For marketing contacts”
  5. 5
    “and/or an objective criterion for calculating it (e.g. "+3 years after the last active contact").”
  6. 6
    “3 years after last active contact, then deletion”
  7. 7
    “Refreshing a record (verifying that the contact details are still current and the individual is still in the same role) can legitimately reset the retention clock, provided you treat it as a new data-collection event and document it accordingly.”
  8. 8
    “Create a dynamic list to check for inactivity.”
  9. 9
    “Look for prospects who have been in the system for more than a year, and you’ve never emailed them. It’s a two-step (two list) process.”
  10. 10
    “Companies had to explain what they collected, give people a way to opt out, and respect those requests when they came in.”
  11. 11
    “In Account Engagement (Pardot) there is a field called “Opted Out” on prospect records.”
  12. 12
    “There is a similar field in Salesforce, on Leads and Contacts called “Email Opt Out”.”
  13. 13
    “This data point in Account Engagement is intended for prospects to control themselves via the unsubscribe link, or by using your email preference center.”
  14. 14
    “Once the two fields were decoupled, switching Opted Out to true does not affect the Do Not Email value.”
  15. 15
    “As of January 1, 2026, California residents can submit centralized deletion requests that apply across the registered data broker market.”
  16. 16
    “DROP does not delete data from internal systems, but it does restrict whether personal data can continue to be sold, shared, enriched, or resold.”
  17. 17
    “You can pretty much put anything in the Pardot recycle bin, including campaigns, layout templates, and those all important prospects.”
  18. 18
    “Unlike a lot of recycle bins, the information that goes into your Pardot bin will remain there, and will not be deleted after a specific length of time.”
  19. 19
    “As is expected, you can retrieve whatever you have put in the recycle bin fairly easily.”
  20. 20
    “What is slightly different about Pardot’s recycle bin is the fact that you can’t empty it.”